Jednostka GT/s pojawia się najczęściej w specyfikacjach technicznych magistral komputerowych, interfejsów komunikacyjnych, procesorów, chipsetów, kart graficznych, dysków SSD NVMe oraz standardów takich jak PCI Express. Dla wielu osób jest jednak myląca, ponieważ brzmi podobnie do Gb/s, GB/s, GHz albo MT/s, a w praktyce oznacza coś innego. GT/s nie mówi bezpośrednio, ile gigabajtów danych użytkowych przesyła urządzenie w sekundę. Informuje przede wszystkim o liczbie transferów wykonywanych w ciągu jednej sekundy.
To bardzo ważna różnica. W opisach sprzętu można zobaczyć na przykład, że PCIe 3.0 pracuje z prędkością 8 GT/s, PCIe 4.0 z prędkością 16 GT/s, a PCIe 5.0 z prędkością 32 GT/s. Nie oznacza to jednak automatycznie, że jedna linia PCIe 5.0 przesyła 32 gigabajty na sekundę. Aby zrozumieć rzeczywistą przepustowość, trzeba uwzględnić liczbę linii, kodowanie, narzut protokołu oraz to, czy mówimy o wartości teoretycznej, czy praktycznej.
Czym jest jednostka GT/s?
GT/s to skrót od gigatransfers per second, czyli gigatransferów na sekundę. Jeden gigatransfer to miliard transferów. Oznacza to, że 1 GT/s to 1 000 000 000 transferów na sekundę.
W najprostszym ujęciu:
- 1 GT/s = 1 miliard transferów na sekundę,
- 8 GT/s = 8 miliardów transferów na sekundę,
- 16 GT/s = 16 miliardów transferów na sekundę,
- 32 GT/s = 32 miliardy transferów na sekundę.
Samo słowo „transfer” nie określa jeszcze, ile bitów danych zostało przesłanych. Oznacza pojedynczą operację przeniesienia informacji w danym kanale komunikacyjnym. Dlatego jednostka GT/s opisuje tempo transferów, a nie zawsze bezpośrednio końcową przepustowość danych użytkownika.
W praktyce GT/s jest szczególnie często stosowane w odniesieniu do magistrali PCI Express. Oficjalne materiały PCI-SIG opisują specyfikacje PCI Express jako standardy definiujące architekturę i zgodność interfejsów PCIe, a poszczególne generacje PCIe są powszechnie kojarzone z konkretną szybkością wyrażaną w GT/s.
Dlaczego GT/s nie jest tym samym co Gb/s?
Najczęstszy błąd polega na utożsamianiu GT/s z Gb/s. Skróty są podobne, ale znaczą coś innego.
Gb/s oznacza gigabity na sekundę. To jednostka strumienia bitów.
GT/s oznacza gigatransfery na sekundę. To jednostka liczby operacji transferu.
Różnica polega na tym, że jeden transfer może odpowiadać jednemu bitowi, kilku bitom albo symbolowi zależnemu od konkretnego sposobu kodowania. Dodatkowo część przesyłanych bitów może nie być danymi użytkownika, tylko narzutem potrzebnym do synchronizacji, kontroli błędów i działania protokołu.
Prosty przykład różnicy
Wyobraź sobie taśmociąg, który wykonuje 10 ruchów na sekundę. To jest odpowiednik transferów na sekundę. Ale każdy ruch może przenieść:
- 1 małe pudełko,
- 2 pudełka,
- 8 pudełek,
- pudełko z towarem i dodatkową etykietą kontrolną.
Samo tempo ruchów taśmociągu nie mówi jeszcze, ile realnego towaru trafia do odbiorcy. Tak samo GT/s mówi, jak często zachodzi transfer, ale do obliczenia przepustowości trzeba wiedzieć, co dokładnie jest przesyłane w każdym transferze.
GT/s a GB/s
Kolejne źródło zamieszania to różnica między Gb/s i GB/s.
- Gb/s oznacza gigabity na sekundę.
- GB/s oznacza gigabajty na sekundę.
- 1 bajt = 8 bitów.
- 8 Gb/s = 1 GB/s, jeżeli pomijamy narzuty i kodowanie.
W specyfikacjach komputerowych często spotyka się wszystkie trzy wartości:
- GT/s przy opisie magistrali,
- Gb/s przy opisie transmisji bitowej,
- GB/s przy opisie przepustowości danych.
Dlatego przy analizie parametrów sprzętu trzeba uważnie patrzeć na wielkość liter. Małe „b” oznacza bity, duże „B” oznacza bajty.
GT/s a MT/s
Obok GT/s często występuje jednostka MT/s, czyli megatransfers per second. Różnica jest taka sama jak między gigą i megą:
- 1 MT/s = 1 milion transferów na sekundę,
- 1 GT/s = 1 miliard transferów na sekundę,
- 1 GT/s = 1000 MT/s.
MT/s jest często używane przy pamięciach RAM, na przykład DDR4-3200 oznacza efektywną szybkość 3200 MT/s. GT/s pojawia się częściej przy szybkich interfejsach szeregowych, takich jak PCI Express.
GT/s a MHz i GHz
GT/s bywa mylone również z częstotliwością zegara, czyli MHz lub GHz. To też nie jest dokładnie to samo.
Hz oznacza liczbę cykli na sekundę.
T/s oznacza liczbę transferów na sekundę.
W niektórych technologiach liczba transferów może być powiązana z zegarem, ale nie musi być równa częstotliwości zegara. Przykładem jest pamięć DDR, czyli double data rate. W takim systemie dane mogą być przesyłane dwa razy na cykl zegara: na zboczu narastającym i opadającym.
Dlatego pamięć pracująca z zegarem 1600 MHz może być opisywana jako 3200 MT/s. Nie oznacza to, że zegar ma 3200 MHz. Oznacza to, że efektywna liczba transferów wynosi 3200 milionów na sekundę.
Dlaczego branża używa GT/s?
Jednostka GT/s jest wygodna, ponieważ pozwala opisać szybkość pracy łącza niezależnie od tego, ile danych użytkowych finalnie trafia do aplikacji. Jest szczególnie przydatna w technologiach, w których istotne są:
- szybkość sygnału,
- kodowanie,
- liczba linii,
- narzut protokołu,
- generacja standardu,
- charakter transmisji szeregowej,
- integralność sygnału,
- zgodność urządzeń.
W przypadku PCIe GT/s informuje o szybkości transferu na jedną linię. Dopiero później przelicza się to na przepustowość dla konfiguracji x1, x2, x4, x8 lub x16.
Jednostka GT/s w PCI Express
Najbardziej znanym zastosowaniem GT/s jest PCI Express, czyli interfejs używany do komunikacji między procesorem, chipsetem i urządzeniami rozszerzeń. Z PCIe korzystają między innymi:
- karty graficzne,
- dyski SSD NVMe,
- karty sieciowe,
- kontrolery RAID,
- karty dźwiękowe,
- karty przechwytywania obrazu,
- akceleratory AI,
- kontrolery USB i Thunderbolt,
- urządzenia serwerowe.
Każda generacja PCIe ma określoną szybkość transmisji na linię, wyrażaną właśnie w GT/s. W materiałach dotyczących PCIe 5.0 specyfikacja jest powiązana z architekturą PCI Express i szybkością 32 GT/s dla tej generacji.
Generacje PCIe i ich szybkości w GT/s
Poniższa tabela pokazuje najważniejsze generacje PCI Express i ich typowe szybkości sygnałowe na jedną linię:
Generacja PCIeSzybkość na linięKodowaniePrzybliżona przepustowość użytkowa na linię w jedną stronęPCIe 1.02,5 GT/s8b/10bok. 250 MB/sPCIe 2.05 GT/s8b/10bok. 500 MB/sPCIe 3.08 GT/s128b/130bok. 985 MB/sPCIe 4.016 GT/s128b/130bok. 1,97 GB/sPCIe 5.032 GT/s128b/130bok. 3,94 GB/sPCIe 6.064 GT/sPAM4 + FLIT/FECzależne od sposobu liczenia i narzutówPCIe 7.0128 GT/sPAM4 + FLIT/FECstandard dla bardzo szybkich zastosowańPCIe 8.0256 GT/szapowiadane kierunki rozwojuprzyszłe zastosowania wysokowydajne
W praktyce najważniejsze dla komputerów konsumenckich są dziś PCIe 3.0, PCIe 4.0 i PCIe 5.0. PCIe 4.0 jest powszechne w wielu platformach, PCIe 5.0 pojawia się w nowszych płytach głównych, kartach graficznych i dyskach, a kolejne generacje są szczególnie ważne dla centrów danych, AI, HPC i infrastruktury serwerowej. Informacje branżowe wskazują, że PCI-SIG rozwija kolejne generacje PCIe z coraz wyższymi szybkościami, w tym zapowiedzi PCIe 8.0 na poziomie 256 GT/s na linię.
Dlaczego PCIe 3.0 8 GT/s nie daje dokładnie 1 GB/s?
PCIe 3.0 działa z szybkością 8 GT/s na linię. Mogłoby się wydawać, że to 8 Gb/s, czyli 1 GB/s. W praktyce trzeba uwzględnić kodowanie 128b/130b. Oznacza ono, że na każde 128 bitów danych przypada 130 bitów transmisji. Narzut jest więc niewielki, ale istnieje.
Obliczenie wygląda w uproszczeniu tak:
- 8 GT/s ≈ 8 Gb/s surowej transmisji na linię.
- Kodowanie 128b/130b daje sprawność 128/130.
- 8 Gb/s × 128/130 ≈ 7,877 Gb/s.
- 7,877 Gb/s / 8 ≈ 0,985 GB/s.
Dlatego jedna linia PCIe 3.0 oferuje około 985 MB/s przepustowości użytkowej w jedną stronę. Basler w swoim wyjaśnieniu transferów GT/s podaje właśnie, że przy PCIe Gen 3 kodowanie 128b/130b zwiększyło efektywność do ponad 98%, a 8 GT/s daje około 7,88 Gb/s, czyli około 984,6 MB/s danych użytkowych na linię.
Kodowanie 8b/10b a 128b/130b
Aby dobrze rozumieć jednostkę GT/s, trzeba znać rolę kodowania. Kodowanie nie jest dodatkiem marketingowym, tylko sposobem przesyłania danych w taki sposób, aby odbiornik mógł je poprawnie odczytać, zsynchronizować i kontrolować transmisję.
Kodowanie 8b/10b
W PCIe 1.0 i PCIe 2.0 stosowano kodowanie 8b/10b. Oznacza to, że 8 bitów danych było przesyłane jako 10 bitów zakodowanej transmisji.
Sprawność:
- 8 / 10 = 0,8,
- czyli 80% surowej transmisji to dane,
- 20% stanowi narzut kodowania.
Dlatego PCIe 2.0 przy 5 GT/s nie daje 625 MB/s na linię, tylko około 500 MB/s.
Kodowanie 128b/130b
Od PCIe 3.0 zastosowano znacznie efektywniejsze kodowanie 128b/130b.
Sprawność:
- 128 / 130 ≈ 0,9846,
- czyli około 98,46%,
- narzut jest znacznie mniejszy niż przy 8b/10b.
To dlatego PCIe 3.0 mimo szybkości 8 GT/s prawie osiąga 1 GB/s na linię.
Jak przeliczyć GT/s na GB/s w PCIe?
Do uproszczonego przeliczenia można użyć wzoru:
Przepustowość na linię w GB/s = GT/s × sprawność kodowania ÷ 8
Następnie wynik mnoży się przez liczbę linii.
Przykład dla PCIe 4.0 x4
PCIe 4.0 ma 16 GT/s na linię i kodowanie 128b/130b.
- 16 × 128/130 = 15,754 Gb/s.
- 15,754 ÷ 8 = 1,969 GB/s na linię.
- Dla x4: 1,969 × 4 = 7,876 GB/s.
Dlatego dysk NVMe PCIe 4.0 x4 ma teoretyczną przepustowość interfejsu około 7,9 GB/s w jedną stronę. Rzeczywiste prędkości dysku mogą być niższe ze względu na kontroler, pamięci NAND, temperaturę, bufor SLC, system plików i charakter obciążenia.
Przykład dla PCIe 5.0 x4
PCIe 5.0 ma 32 GT/s na linię.
- 32 × 128/130 = 31,508 Gb/s.
- 31,508 ÷ 8 = 3,938 GB/s na linię.
- Dla x4: 3,938 × 4 = 15,752 GB/s.
Dlatego PCIe 5.0 x4 daje teoretycznie około 15,75 GB/s w jedną stronę.
Przykład dla PCIe 4.0 x16
Karta graficzna w slocie PCIe 4.0 x16 ma 16 linii.
- PCIe 4.0 na linię: około 1,969 GB/s.
- 1,969 × 16 = 31,5 GB/s.
Oznacza to około 31,5 GB/s w jedną stronę. Ponieważ PCIe jest dwukierunkowe, często można mówić również o przepustowości łącznej w obu kierunkach, ale trzeba jasno zaznaczyć, czy chodzi o jeden kierunek, czy sumę.
GT/s a liczba linii PCIe
PCIe jest interfejsem opartym na liniach, czyli lanes. Każda linia składa się z toru nadawczego i odbiorczego. Urządzenia mogą korzystać z różnej liczby linii:
- x1,
- x2,
- x4,
- x8,
- x16.
GT/s jest podawane na jedną linię, a nie dla całego złącza. Dlatego PCIe 4.0 x1 i PCIe 4.0 x16 mają tę samą szybkość na linię, ale zupełnie inną całkowitą przepustowość.
PCIe x1
PCIe x1 ma jedną linię. Wystarcza do wielu urządzeń o umiarkowanym zapotrzebowaniu na transfer, takich jak:
- karty dźwiękowe,
- karty sieciowe 1 GbE,
- kontrolery USB,
- proste karty rozszerzeń.
PCIe x4
PCIe x4 jest często używane przez dyski SSD NVMe. To dobry kompromis między przepustowością a liczbą linii zajmowanych w platformie.
PCIe x8
PCIe x8 stosuje się w kartach sieciowych wysokiej przepustowości, kontrolerach serwerowych, akceleratorach i czasem w konfiguracjach kart graficznych.
PCIe x16
PCIe x16 jest typowe dla kart graficznych i akceleratorów obliczeniowych. Pełne x16 zapewnia największą przepustowość w klasycznych komputerach PC.
Jednostka GT/s w dyskach SSD NVMe
W przypadku dysków SSD NVMe jednostka GT/s pojawia się pośrednio, bo dyski korzystają z magistrali PCIe. Dysk opisany jako PCIe 3.0 x4, PCIe 4.0 x4 lub PCIe 5.0 x4 ma określoną teoretyczną przepustowość wynikającą z generacji PCIe i liczby linii.
SSD PCIe 3.0 x4
PCIe 3.0 x4 daje około:
- 0,985 GB/s na linię,
- 3,94 GB/s dla x4.
W praktyce szybkie dyski PCIe 3.0 osiągają zwykle od około 3 do 3,5 GB/s odczytu sekwencyjnego, zależnie od modelu.
SSD PCIe 4.0 x4
PCIe 4.0 x4 daje około:
- 1,97 GB/s na linię,
- 7,88 GB/s dla x4.
Dlatego szybkie dyski PCIe 4.0 często reklamowane są wartościami około 7000–7400 MB/s odczytu sekwencyjnego.
SSD PCIe 5.0 x4
PCIe 5.0 x4 daje około:
- 3,94 GB/s na linię,
- 15,75 GB/s dla x4.
Dyski PCIe 5.0 mogą osiągać bardzo wysokie transfery, ale wymagają dobrych kontrolerów, pamięci NAND i chłodzenia. W praktyce wysokie prędkości sekwencyjne generują ciepło, więc radiator często ma duże znaczenie.
Jednostka GT/s w kartach graficznych
Karty graficzne również korzystają z PCIe, dlatego GT/s wpływa na maksymalną przepustowość między kartą a procesorem lub chipsetem. Nie należy jednak mylić przepustowości PCIe z przepustowością pamięci VRAM.
PCIe a VRAM
Karta graficzna ma własną pamięć, na przykład GDDR6, GDDR6X lub HBM. Przepustowość VRAM może wynosić setki GB/s albo więcej. PCIe odpowiada za komunikację karty z resztą systemu, ale nie za wewnętrzną przepustowość pamięci karty.
To oznacza, że:
- GT/s PCIe opisuje szybkość magistrali karta–komputer,
- GB/s VRAM opisuje szybkość pamięci graficznej,
- obie wartości są ważne, ale dotyczą różnych rzeczy.
Czy PCIe 3.0 ogranicza kartę graficzną?
To zależy od karty, gry, rozdzielczości i obciążenia. W wielu grach różnice między PCIe 3.0 x16 i PCIe 4.0 x16 są niewielkie, ponieważ karta większość pracy wykonuje we własnej pamięci. Różnice mogą być większe przy kartach z mniejszą liczbą linii, małą ilością VRAM, zadaniach obliczeniowych albo intensywnym przesyłaniu danych między CPU i GPU.
GT/s w procesorach i magistralach systemowych
Jednostka GT/s występowała i nadal występuje również w opisach połączeń procesorów, chipsetów i magistral systemowych. Przykładowo starsze platformy mogły opisywać szybkość magistrali QPI, DMI, HyperTransport lub innych interfejsów właśnie przez transfery na sekundę.
Dlaczego procesor może mieć parametr w GT/s?
Procesor nie komunikuje się z resztą systemu wyłącznie przez „zegar”. Ma różne łącza do pamięci, chipsetu, innych procesorów i urządzeń PCIe. W niektórych opisach tych połączeń wygodniej podać szybkość transferów niż częstotliwość zegara lub końcową przepustowość.
GT/s w DMI
DMI, czyli Direct Media Interface, to połączenie między procesorem a chipsetem w wielu platformach Intela. Ponieważ DMI jest technicznie podobne do PCIe pod względem idei szybkiego połączenia punkt-punkt, jego przepustowość można rozumieć w podobnym kontekście: generacja, liczba linii i szybkość transferów wpływają na możliwości komunikacji między CPU a chipsetem.
GT/s a rzeczywista wydajność
Jednostka GT/s opisuje możliwości warstwy transmisyjnej, ale nie gwarantuje rzeczywistej wydajności aplikacji. To bardzo ważne w praktyce.
Przykład: dysk SSD może korzystać z PCIe 4.0 x4, ale jego rzeczywisty zapis po zapełnieniu bufora może być znacznie niższy niż teoretyczna przepustowość interfejsu. Karta graficzna może mieć PCIe 5.0, ale gra nie musi działać szybciej, jeśli ograniczeniem jest GPU, CPU lub pamięć VRAM.
Co ogranicza rzeczywistą przepustowość?
Rzeczywistą wydajność mogą ograniczać:
- kontroler urządzenia,
- pamięć flash,
- sterowniki,
- system operacyjny,
- temperatura,
- throttling,
- narzut protokołu,
- rozmiar pakietów,
- opóźnienia,
- liczba kolejek,
- typ obciążenia,
- jakość płyty głównej,
- konfiguracja BIOS/UEFI,
- współdzielenie linii PCIe.
Dlatego GT/s należy traktować jako parametr bazowy, a nie pełny opis wydajności.
GT/s a kodowanie PAM4 w nowszych standardach
W starszych generacjach PCIe transmisja była oparta na sygnalizacji NRZ, gdzie jeden symbol reprezentował zasadniczo jeden bit informacji. W nowszych generacjach, takich jak PCIe 6.0 i dalej, pojawia się sygnalizacja PAM4. To zmienia sposób myślenia o transferach, bitach i efektywnej przepustowości.
PAM4 pozwala zakodować więcej informacji w jednym symbolu dzięki czterem poziomom sygnału, ale wprowadza też większe wymagania dotyczące jakości sygnału, korekcji błędów i złożoności odbiornika. Dlatego nowsze generacje PCIe korzystają także z mechanizmów takich jak FEC i FLIT Mode.
W komunikatach branżowych o PCIe 8.0 wspomina się o dalszym utrzymaniu podejścia z PAM4, FEC i FLIT Mode, co pokazuje, że przy bardzo wysokich szybkościach sama wartość GT/s nie wystarcza do pełnego zrozumienia realnej transmisji.
Jak czytać specyfikacje zawierające GT/s?
Jeżeli w specyfikacji widzisz jednostkę GT/s, nie zatrzymuj się na samej liczbie. Trzeba odpowiedzieć na kilka pytań.
Jaki to standard?
Inaczej interpretuje się GT/s w PCIe 2.0, inaczej w PCIe 4.0, a inaczej w nowoczesnych standardach z bardziej zaawansowaną sygnalizacją.
Ile jest linii?
Szybkość na jedną linię trzeba pomnożyć przez liczbę linii. PCIe 4.0 x1 i PCIe 4.0 x4 to nie ta sama przepustowość.
Jakie jest kodowanie?
Kodowanie 8b/10b ma duży narzut. Kodowanie 128b/130b ma znacznie mniejszy narzut. Nowsze standardy mogą mieć dodatkowy narzut związany z korekcją błędów i strukturą pakietów.
Czy wartość jest w jedną stronę, czy łącznie?
PCIe jest pełnodupleksowe, czyli może przesyłać dane jednocześnie w obu kierunkach. Producenci czasem podają przepustowość jednokierunkową, a czasem łączną. Trzeba to sprawdzić.
Czy chodzi o teorię, czy praktykę?
Teoretyczna przepustowość magistrali nie oznacza, że urządzenie zawsze osiągnie taki wynik. Rzeczywiste transfery zależą od wielu warstw sprzętu i oprogramowania.
Najczęstsze błędy w rozumieniu GT/s
Błąd 1: GT/s to to samo co GB/s
To najczęstsza pomyłka. GT/s nie jest gigabajtami na sekundę. To gigatransfery na sekundę. Żeby uzyskać GB/s, trzeba znać kodowanie, liczbę linii i szerokość transferu.
Błąd 2: 16 GT/s oznacza 16 GB/s
Nie. W PCIe 4.0 16 GT/s na linię daje około 1,97 GB/s na linię, nie 16 GB/s. Dopiero PCIe 4.0 x8 daje około 15,75 GB/s w jedną stronę.
Błąd 3: Każde GT/s oznacza tę samą ilość danych
Nie zawsze. W różnych technologiach jeden transfer może mieć inne znaczenie. GT/s jest neutralne względem szczegółów implementacji.
Błąd 4: PCIe x16 zawsze działa jako x16
Fizyczny slot x16 nie zawsze działa elektrycznie jako x16. Może działać jako x8, x4 albo x1, zależnie od płyty głównej, procesora i obsadzenia innych slotów.
Błąd 5: Wyższe GT/s zawsze daje widocznie szybszy komputer
Nie zawsze. Jeśli ograniczeniem jest procesor, karta graficzna, dysk, RAM albo oprogramowanie, sama szybsza magistrala nie musi dać zauważalnego efektu.
Praktyczne przeliczenia PCIe z GT/s na GB/s
Poniższa tabela ułatwia szybkie zrozumienie, co oznaczają popularne wartości GT/s w PCIe.
StandardGT/s na linięx1x4x8x16PCIe 1.02,5 GT/sok. 250 MB/sok. 1 GB/sok. 2 GB/sok. 4 GB/sPCIe 2.05 GT/sok. 500 MB/sok. 2 GB/sok. 4 GB/sok. 8 GB/sPCIe 3.08 GT/sok. 985 MB/sok. 3,94 GB/sok. 7,88 GB/sok. 15,75 GB/sPCIe 4.016 GT/sok. 1,97 GB/sok. 7,88 GB/sok. 15,75 GB/sok. 31,5 GB/sPCIe 5.032 GT/sok. 3,94 GB/sok. 15,75 GB/sok. 31,5 GB/sok. 63 GB/s
Wartości są przybliżone i dotyczą przepustowości w jedną stronę dla generacji PCIe z typowym kodowaniem. Rzeczywista przepustowość aplikacyjna może być niższa.
Jednostka GT/s w kontekście płyt głównych
Na płytach głównych jednostka GT/s pojawia się pośrednio w opisach slotów PCIe i gniazd M.2. Dla użytkownika najważniejsze jest zrozumienie, czy dane złącze obsługuje konkretną generację i liczbę linii.
Slot PCIe x16
Slot może wyglądać jak x16, ale działać jako:
- x16,
- x8,
- x4,
- x1.
W specyfikacji płyty głównej warto szukać informacji typu:
- PCIe 5.0 x16,
- PCIe 4.0 x16,
- PCIe 4.0 x16 operating at x4,
- PCIe 3.0 x1.
To mówi więcej niż sam wygląd złącza.
Gniazdo M.2
Gniazdo M.2 dla dysku NVMe może obsługiwać różne tryby:
- PCIe 3.0 x4,
- PCIe 4.0 x4,
- PCIe 5.0 x4,
- SATA,
- tryb współdzielony z innymi portami.
Dysk PCIe 4.0 włożony do gniazda PCIe 3.0 będzie działał z niższą szybkością, jeśli zachowana jest kompatybilność. Fizyczne podłączenie nie gwarantuje wykorzystania pełnej generacji dysku.
Jednostka GT/s w specyfikacjach laptopów
W laptopach temat GT/s jest mniej widoczny dla użytkownika, ale nadal ważny. Dotyczy przede wszystkim:
- dysków NVMe,
- zewnętrznych GPU,
- kontrolerów Thunderbolt/USB4,
- połączeń chipsetu,
- platform mobilnych,
- kart Wi-Fi podłączonych przez PCIe,
- slotów M.2.
W laptopie można mieć dysk NVMe PCIe 4.0, ale gniazdo może działać tylko jako PCIe 3.0 x4. Można też mieć platformę, w której nie wszystkie linie PCIe są dostępne dla użytkownika. Dlatego przy modernizacji laptopa warto sprawdzić dokumentację konkretnego modelu.
Jednostka GT/s w serwerach i centrach danych
W serwerach GT/s ma ogromne znaczenie, ponieważ liczba szybkich urządzeń jest znacznie większa niż w typowym komputerze domowym. Serwery korzystają z:
- wielu dysków NVMe,
- kart sieciowych 25/40/100/200/400 GbE,
- akceleratorów GPU,
- kart FPGA,
- kart AI,
- kontrolerów pamięci masowej,
- przełączników PCIe,
- retimerów i riserów.
W takich środowiskach szybkość magistrali, liczba linii i generacja PCIe bezpośrednio wpływają na projekt całej platformy. Rosnące szybkości, takie jak 32 GT/s, 64 GT/s czy więcej, zwiększają wymagania dotyczące jakości ścieżek, kabli, złączy, retimerów i chłodzenia.
GT/s a integralność sygnału
Im wyższa wartość GT/s, tym trudniej przesłać sygnał bez błędów. Przy bardzo szybkich interfejsach problemem stają się:
- tłumienie sygnału,
- odbicia,
- przesłuchy,
- jitter,
- jakość laminatu PCB,
- długość ścieżek,
- jakość złączy,
- ekranowanie,
- retimery,
- equalizacja,
- temperatura,
- tolerancje produkcyjne.
Dlatego PCIe 5.0, PCIe 6.0 i nowsze generacje są znacznie trudniejsze projektowo niż PCIe 3.0. Samo podwojenie GT/s nie jest tylko prostą zmianą liczby w specyfikacji. Wymaga lepszej elektroniki i dokładniejszego projektowania toru sygnałowego.
GT/s a marketing sprzętu
Producenci sprzętu lubią podawać wysokie liczby, bo wyglądają atrakcyjnie. Warto jednak rozumieć, co naprawdę oznaczają.
Przykład:
- „PCIe 5.0 32 GT/s” brzmi bardzo szybko.
- Ale dla dysku NVMe liczy się konfiguracja x4.
- Dla karty graficznej liczy się x16 lub x8.
- Dla realnej wydajności liczy się też kontroler, chłodzenie i obciążenie.
Nie należy więc porównywać urządzeń tylko po GT/s. To jeden z parametrów, ale nie jedyny.
GT/s a opóźnienia
Przepustowość i opóźnienie to dwie różne rzeczy. GT/s wpływa na maksymalny strumień transferu, ale nie opisuje bezpośrednio opóźnienia.
Przepustowość
Przepustowość mówi, ile danych można przesłać w określonym czasie. Jest ważna przy:
- kopiowaniu dużych plików,
- pracy dysków NVMe,
- komunikacji GPU,
- kartach sieciowych,
- akceleratorach.
Opóźnienie
Opóźnienie mówi, jak długo trwa rozpoczęcie i obsługa pojedynczej operacji. Jest ważne przy:
- responsywności systemu,
- małych operacjach I/O,
- grach,
- komunikacji CPU–urządzenie,
- bazach danych,
- obciążeniach losowych.
Wyższe GT/s może poprawić możliwości interfejsu, ale nie zawsze proporcjonalnie zmniejsza opóźnienia.
GT/s a kompatybilność wsteczna
PCIe jest projektowane z myślą o kompatybilności wstecznej. Oznacza to, że urządzenie PCIe nowszej generacji zwykle może działać w starszym slocie, a starsze urządzenie w nowszym slocie. Prędkość zostanie jednak ograniczona do wspólnego poziomu obsługiwanego przez obie strony.
Przykłady
- Dysk PCIe 4.0 x4 w slocie PCIe 3.0 x4 będzie działał jak PCIe 3.0 x4.
- Karta PCIe 3.0 x16 w slocie PCIe 4.0 x16 będzie działała z szybkością PCIe 3.0.
- Urządzenie x4 w slocie x16 może działać jako x4.
- Slot mechanicznie x16 może elektrycznie oferować tylko x4.
Właśnie dlatego przy modernizacji komputera trzeba sprawdzić nie tylko generację urządzenia, ale też możliwości płyty głównej i procesora.
Jak sprawdzić, z jaką prędkością działa PCIe?
W systemie można sprawdzić aktualną generację i liczbę linii PCIe za pomocą narzędzi diagnostycznych. W Windows popularne są programy takie jak GPU-Z, HWiNFO lub narzędzia producentów dysków. W Linuxie można użyć komend związanych z lspci.
Dlaczego prędkość może być niższa w spoczynku?
Niektóre urządzenia obniżają prędkość łącza w stanie bezczynności, aby oszczędzać energię. Karta graficzna może pokazywać niższą generację PCIe w spoczynku, a pełną dopiero pod obciążeniem. To normalne.
Co sprawdzić przy zbyt niskiej prędkości?
Jeżeli urządzenie działa wolniej, niż powinno, sprawdź:
- ustawienia BIOS/UEFI,
- obsadzenie slotów,
- instrukcję płyty głównej,
- wersję procesora,
- aktualizację BIOS-u,
- tryb pracy M.2,
- czy linie PCIe nie są współdzielone,
- czy urządzenie jest poprawnie osadzone,
- czy riser lub przedłużacz PCIe obsługuje daną generację.
Jednostka GT/s w kontekście riserów PCIe
Riser PCIe, czyli przedłużacz lub adapter, może być źródłem problemów przy wysokich szybkościach. Riser działający dobrze przy PCIe 3.0 niekoniecznie będzie stabilny przy PCIe 4.0 lub PCIe 5.0.
Dlaczego riser ma znaczenie?
Przy wyższych GT/s sygnał jest bardziej wrażliwy na jakość przewodów i złączy. Słaby riser może powodować:
- brak startu komputera,
- spadek do niższej generacji PCIe,
- błędy urządzenia,
- niestabilność,
- czarny ekran,
- problemy pod obciążeniem.
W obudowach z pionowym montażem GPU trzeba upewnić się, że riser obsługuje daną generację PCIe.
GT/s a Thunderbolt i USB4
Thunderbolt i USB4 również wykorzystują szybkie transmisje szeregowe, ale w opisach konsumenckich częściej spotyka się Gb/s niż GT/s. Mimo to koncepcyjnie problem jest podobny: deklarowana szybkość łącza nie zawsze oznacza identyczną przepustowość użytkową dla konkretnego protokołu.
W przypadku tunelowania PCIe przez Thunderbolt lub USB4 znaczenie mają:
- wersja standardu,
- liczba linii,
- narzut protokołu,
- kontroler,
- kabel,
- tryb pracy,
- obsługiwane funkcje urządzenia.
Dlatego zewnętrzny dysk NVMe przez Thunderbolt może być szybki, ale nie osiągnie dokładnie takich samych wyników jak ten sam dysk podłączony bezpośrednio do PCIe x4 na płycie głównej.
GT/s a pamięć RAM
W kontekście pamięci RAM częściej używa się MT/s niż GT/s, ale zasada jest podobna: chodzi o liczbę transferów, nie o sam zegar. DDR oznacza double data rate, czyli przesyłanie danych dwa razy na cykl zegara.
DDR4-3200
DDR4-3200 oznacza 3200 MT/s, a nie 3200 MHz zegara rzeczywistego. Rzeczywisty zegar jest niższy, ale efektywny transfer jest podwojony.
DDR5-6000
DDR5-6000 oznacza 6000 MT/s. W materiałach marketingowych często mówi się potocznie „6000 MHz”, ale technicznie precyzyjniej jest mówić o 6000 MT/s.
To pokazuje, że jednostki transferów są szeroko używane tam, gdzie sama częstotliwość zegara nie opisuje dobrze efektywnej transmisji.
Jak wyjaśnić GT/s prostym językiem?
Najprościej powiedzieć:
GT/s mówi, ile miliardów razy na sekundę interfejs wykonuje transfer. Nie mówi samo w sobie, ile gigabajtów danych użytkowych realnie przesyła urządzenie.
Dla PCIe można dodać:
Aby z GT/s obliczyć przepustowość, trzeba uwzględnić kodowanie i liczbę linii PCIe.
Jeszcze krócej:
GT/s to tempo pracy łącza, a GB/s to ilość danych.
Praktyczne przykłady interpretacji GT/s
Przykład 1: PCIe 3.0 x4
Specyfikacja: 8 GT/s, x4.
Interpretacja:
- 8 GT/s na linię,
- 4 linie,
- kodowanie 128b/130b,
- około 3,94 GB/s teoretycznie w jedną stronę.
To typowa przepustowość interfejsu dla dysku SSD NVMe PCIe 3.0 x4.
Przykład 2: PCIe 4.0 x16
Specyfikacja: 16 GT/s, x16.
Interpretacja:
- 16 GT/s na linię,
- 16 linii,
- około 31,5 GB/s w jedną stronę.
To typowa konfiguracja dla nowoczesnych kart graficznych.
Przykład 3: PCIe 5.0 x4
Specyfikacja: 32 GT/s, x4.
Interpretacja:
- 32 GT/s na linię,
- 4 linie,
- około 15,75 GB/s w jedną stronę.
To typowy kontekst szybkich dysków SSD NVMe PCIe 5.0.
Jednostka GT/s a testy wydajności
Benchmarki często pokazują wyniki w MB/s, GB/s, IOPS lub punktach. GT/s pojawia się raczej w specyfikacji interfejsu. To oznacza, że GT/s określa potencjał łącza, a benchmark pokazuje, ile z tego potencjału wykorzystuje konkretne urządzenie.
Dyski SSD
Dysk może mieć interfejs PCIe 4.0 x4, ale benchmark może pokazać:
- 7000 MB/s odczytu sekwencyjnego,
- 5000 MB/s zapisu sekwencyjnego,
- znacznie niższe wartości przy małych plikach,
- spadki po zapełnieniu bufora,
- ograniczenie przez temperaturę.
To normalne. Interfejs nie jest jedynym ograniczeniem.
Karty graficzne
Karta graficzna może działać w PCIe 4.0 x16, ale w grach różnica względem PCIe 3.0 x16 może być niewielka. Inaczej może być w obliczeniach GPU, streamingu danych, AI lub pracy z dużymi zbiorami danych.
Jednostka GT/s a przyszłość komputerów
Wraz z rozwojem AI, centrów danych, szybkich dysków, kart sieciowych i akceleratorów rośnie zapotrzebowanie na szybsze połączenia. Dlatego kolejne generacje PCIe podwajają szybkość transferów na linię.
Dlaczego potrzebujemy wyższych GT/s?
Wyższe GT/s są potrzebne, ponieważ rosną wymagania:
- kart graficznych,
- akceleratorów AI,
- dysków NVMe,
- kart sieciowych,
- systemów serwerowych,
- platform HPC,
- pamięci masowych,
- komunikacji między chipletami,
- przetwarzania danych w czasie rzeczywistym.
Czy użytkownik domowy zawsze potrzebuje najnowszego PCIe?
Nie zawsze. Do codziennej pracy, internetu, biura, a nawet wielu gier PCIe 3.0 lub 4.0 może być wystarczające. PCIe 5.0 i nowsze standardy są bardziej odczuwalne przy bardzo szybkich dyskach, profesjonalnych kartach rozszerzeń i zastosowaniach wysokowydajnych.
Jak nie dać się zmylić jednostkom?
Przy zakupie sprzętu warto stosować prostą checklistę.
Sprawdź skrót
- GT/s – transfery na sekundę,
- Gb/s – gigabity na sekundę,
- GB/s – gigabajty na sekundę,
- MT/s – megatransfery na sekundę,
- MHz/GHz – cykle zegara na sekundę.
Sprawdź kontekst
Ta sama liczba może znaczyć coś innego w pamięci RAM, PCIe, USB, sieci Ethernet albo specyfikacji procesora.
Sprawdź liczbę linii
PCIe x4, x8 i x16 to ogromna różnica.
Sprawdź generację
PCIe 3.0 x4 i PCIe 4.0 x4 mają tę samą liczbę linii, ale inną szybkość na linię.
Sprawdź wartości rzeczywiste
Przy dyskach patrz na testy odczytu, zapisu, temperatur i pracy po zapełnieniu bufora. Przy GPU patrz na testy w konkretnych aplikacjach.
Jednostka GT/s w skrócie
Najważniejsze informacje:
- GT/s oznacza gigatransfery na sekundę.
- 1 GT/s to miliard transferów na sekundę.
- GT/s nie jest tym samym co Gb/s ani GB/s.
- W PCIe wartość GT/s dotyczy jednej linii.
- Aby obliczyć przepustowość PCIe, trzeba uwzględnić kodowanie i liczbę linii.
- PCIe 3.0 ma 8 GT/s na linię.
- PCIe 4.0 ma 16 GT/s na linię.
- PCIe 5.0 ma 32 GT/s na linię.
- Wyższe GT/s nie zawsze oznacza proporcjonalnie wyższą wydajność w realnym programie.
- Rzeczywista wydajność zależy od całego urządzenia, nie tylko od interfejsu.
FAQ – najczęstsze pytania o jednostkę GT/s
Co oznacza jednostka GT/s?
Jednostka GT/s oznacza gigatransfery na sekundę, czyli miliardy transferów wykonywanych w ciągu jednej sekundy. Jest używana między innymi przy opisie magistrali PCI Express.
Czy GT/s to to samo co Gb/s?
Nie. GT/s oznacza liczbę transferów na sekundę, a Gb/s oznacza liczbę gigabitów przesyłanych na sekundę. Aby przeliczyć GT/s na Gb/s lub GB/s, trzeba znać sposób kodowania i szczegóły interfejsu.
Czy GT/s to to samo co GB/s?
Nie. GB/s oznacza gigabajty na sekundę, czyli ilość danych. GT/s oznacza tempo transferów. Przykładowo PCIe 4.0 ma 16 GT/s na linię, ale daje około 1,97 GB/s na linię w jedną stronę.
Ile to jest 1 GT/s?
1 GT/s to 1 000 000 000 transferów na sekundę, czyli jeden miliard transferów na sekundę.
Co oznacza 8 GT/s w PCIe 3.0?
8 GT/s w PCIe 3.0 oznacza 8 miliardów transferów na sekundę na jedną linię. Po uwzględnieniu kodowania 128b/130b daje to około 985 MB/s na linię w jedną stronę.
Co oznacza 16 GT/s w PCIe 4.0?
16 GT/s w PCIe 4.0 oznacza 16 miliardów transferów na sekundę na jedną linię. Po przeliczeniu daje to około 1,97 GB/s na linię w jedną stronę.
Co oznacza 32 GT/s w PCIe 5.0?
32 GT/s w PCIe 5.0 oznacza 32 miliardy transferów na sekundę na jedną linię. Przy kodowaniu 128b/130b daje to około 3,94 GB/s na linię w jedną stronę.
Jak obliczyć przepustowość PCIe z GT/s?
W uproszczeniu należy pomnożyć GT/s przez sprawność kodowania, podzielić przez 8, a następnie pomnożyć przez liczbę linii PCIe. Dla PCIe 4.0 x4: 16 × 128/130 ÷ 8 × 4 ≈ 7,88 GB/s.
Dlaczego PCIe 2.0 5 GT/s daje tylko około 500 MB/s na linię?
PCIe 2.0 używa kodowania 8b/10b, które ma sprawność 80%. Z 5 Gb/s surowej transmisji po odjęciu narzutu zostaje około 4 Gb/s, czyli około 500 MB/s na linię.
Dlaczego PCIe 3.0 jest bardziej efektywne od PCIe 2.0?
PCIe 3.0 używa kodowania 128b/130b, które ma znacznie mniejszy narzut niż 8b/10b. Dzięki temu z 8 GT/s można uzyskać prawie 1 GB/s na linię.
Czy wyższe GT/s zawsze oznacza szybszy komputer?
Nie zawsze. Wyższe GT/s zwiększa potencjalną przepustowość interfejsu, ale rzeczywista wydajność zależy od urządzenia, sterowników, temperatury, procesora, pamięci, systemu i rodzaju obciążenia.
Czy dysk PCIe 4.0 będzie działał w slocie PCIe 3.0?
Zwykle tak, jeśli urządzenie i płyta są kompatybilne, ale dysk będzie ograniczony do szybkości PCIe 3.0. Oznacza to niższą przepustowość niż w pełnym slocie PCIe 4.0 x4.
Czy slot x16 zawsze oznacza 16 linii?
Nie. Slot może mieć fizyczny rozmiar x16, ale elektrycznie działać jako x8, x4 albo nawet x1. Trzeba sprawdzić specyfikację płyty głównej.
Czy GT/s dotyczy jednej linii PCIe czy całego slotu?
W PCIe wartość GT/s dotyczy jednej linii. Całkowita przepustowość zależy od liczby linii, na przykład x1, x4, x8 lub x16.
Czym różni się MT/s od GT/s?
MT/s oznacza megatransfery na sekundę, a GT/s gigatransfery na sekundę. 1 GT/s to 1000 MT/s. MT/s częściej pojawia się przy pamięci RAM, a GT/s przy szybkich magistralach, takich jak PCIe.
Czy GT/s jest jednostką częstotliwości?
Nie w ścisłym sensie. GT/s opisuje liczbę transferów na sekundę, a Hz opisuje liczbę cykli na sekundę. W niektórych technologiach te wartości są powiązane, ale nie są tym samym.
Dlaczego producenci podają GT/s zamiast GB/s?
GT/s precyzyjniej opisuje szybkość pracy łącza na poziomie transmisji. GB/s zależy od kodowania, liczby linii i narzutów protokołu, więc wymaga dodatkowych informacji.
Czy przy zakupie SSD warto patrzeć na GT/s?
Pośrednio tak, ponieważ GT/s wynika z generacji PCIe. W praktyce dla SSD ważniejsze jest jednak, czy dysk i gniazdo obsługują PCIe 3.0, 4.0 lub 5.0 oraz ile linii jest dostępnych, zwykle x4.
Jaka jest najprostsza definicja GT/s?
Najprostsza definicja brzmi: GT/s to liczba miliardów transferów wykonywanych w ciągu sekundy przez dany interfejs. Wartość ta pomaga opisać szybkość magistrali, ale nie jest równoznaczna z przepustowością w gigabajtach na sekundę.