
PCI Express (PCIe),sunucu ve bilgisayarlarda Ethernet kartı, GPU, NVMe SSD, hızlandırıcı ve diğer yüksek hızlı çevre birimlerini işlemci veya chipset ile bağlamak için kullanılan yüksek bant genişlikli seri bağlantı standardıdır. Bir PCIe bağlantısının gerçek kapasitesini belirleyen iki temel unsur PCIe nesli (generation) ve lane sayısıdır. Bu nedenle yalnızca kartın fiziksel olarak PCIe x16 slota takılabilmesi, kartın mutlaka x16 bant genişliğiyle çalışacağı anlamına gelmez.
PCIe'deki x1, x4, x8 ve x16 ifadeleri lane sayısını belirtir. Lane sayısı arttıkça kullanılabilecek bant genişliği artar. Bunun yanında PCIe nesli de önemlidir: örneğin PCIe 4.0 x8 bağlantısı teorik olarak yaklaşık olarak PCIe 3.0 x16 ile aynı tek yönlü veri kapasitesine sahiptir. Bu nedenle özellikle 100GbE, 200GbE ve 400GbE Ethernet kartlarında hem PCIe sürümü hem de etkin lane sayısı birlikte kontrol edilmelidir.
PCIe (Peripheral Component Interconnect Express), anakart üzerindeki yüksek hızlı cihazlarla CPU veya platform I/O altyapısı arasında veri aktarımı sağlayan seri bir bağlantı mimarisidir.
PCIe; eski PCI, PCI-X ve AGP gibi paralel bağlantı teknolojilerinin yerini almıştır. Günümüzde aşağıdaki donanımlarda yaygın olarak kullanılır:
PCIe bağlantısı noktadan noktaya çalışır. Geleneksel ortak veri yolu mimarilerinin aksine, her PCIe cihazı kendisine ayrılan bağlantı üzerinden sistemle haberleşebilir.
Bir PCIe lane, PCIe bağlantısının temel veri yoludur. Her lane, gönderme ve alma işlemleri için diferansiyel sinyal çiftleri kullanır ve verinin aynı anda iki yönde aktarılmasına olanak sağlar.
PCIe bağlantılarında lane sayısı genellikle şu şekilde ifade edilir:
| PCIe Yapısı | Lane Sayısı | Tipik Kullanım |
|---|---|---|
| PCIe x1 | 1 lane | Düşük bant genişlikli genişleme kartları |
| PCIe x4 | 4 lane | NVMe, bazı ağ ve depolama kartları |
| PCIe x8 | 8 lane | Yüksek hızlı NIC, HBA ve hızlandırıcılar |
| PCIe x16 | 16 lane | GPU ve yüksek bant genişlikli ağ/hızlandırıcı kartları |
Buradaki "x" işaretinden sonraki rakam teorik lane sayısını gösterir. Örneğin PCIe x8 bağlantısı sekiz lane kullanabilir.
PCIe konusunda en sık karşılaşılan hatalardan biri, fiziksel slot uzunluğu ile elektriksel bağlantının aynı kabul edilmesidir.
Örneğin sunucu teknik dokümanında:
PCIe Gen4 x8 (x16 physical)
ifadesi bulunuyorsa slot fiziksel olarak x16 boyutundadır ancak cihaz en fazla sekiz PCIe lane kullanabilir.
Bu ayrım özellikle yüksek hızlı Ethernet kartlarında önemlidir. Intel'in Ethernet adaptörü kurulum dokümanları da bazı sistemlerde fiziksel olarak x8 görünen slotların daha düşük elektriksel kapasiteyle çalışabileceğini ve anakart/sunucu dokümantasyonunun kontrol edilmesi gerektiğini belirtmektedir.
PCI Express'in her yeni ana neslinde lane başına veri hızı genel olarak önceki neslin yaklaşık iki katına çıkarılmıştır.
| PCIe | Transfer Hızı | x1 | x4 | x8 | x16 |
|---|---|---|---|---|---|
| PCIe 1.0 | 2.5 GT/s | 0.25 GB/s | 1 GB/s | 2 GB/s | 4 GB/s |
| PCIe 2.0 | 5 GT/s | 0.50 GB/s | 2 GB/s | 4 GB/s | 8 GB/s |
| PCIe 3.0 | 8 GT/s | ~0.985 GB/s | ~3.94 GB/s | ~7.88 GB/s | ~15.75 GB/s |
| PCIe 4.0 | 16 GT/s | ~1.97 GB/s | ~7.88 GB/s | ~15.75 GB/s | ~31.51 GB/s |
| PCIe 5.0 | 32 GT/s | ~3.94 GB/s | ~15.75 GB/s | ~31.51 GB/s | ~63.02 GB/s |
| PCIe 6.0 | 64 GT/s | ≈8 GB/s* | ≈32 GB/s* | ≈64 GB/s* | ≈128 GB/s* |
| PCIe 7.0 | 128 GT/s | ≈16 GB/s* | ≈64 GB/s* | ≈128 GB/s* | ≈256 GB/s* |
* Not: Tablo, PCIe bağlantısının yaklaşık teorik tek yönlü kapasitesini anlamaya yardımcı olmak amacıyla verilmiştir. PCIe 6.0 ve 7.0, önceki nesillerden farklı olarak PAM4 ve FLIT tabanlı çalışma gibi mimari değişiklikler içerir. Protokol overhead'i ve sistem mimarisi nedeniyle uygulamada elde edilen veri miktarı teorik değerlerden farklı olabilir.
Hayır. PCIe teknik özelliklerini değerlendirirken GT/s, Gbps ve GB/s değerlerinin birbirine karıştırılmaması gerekir.
| Birim | Anlamı | Nerede Görülür? |
|---|---|---|
| GT/s | Saniyedeki giga-transfer sayısı | PCIe bağlantı hızı |
| Gbps | Saniyedeki gigabit miktarı | 10GbE, 25GbE, 100GbE, 400GbE gibi Ethernet hızları |
| GB/s | Saniyedeki gigabayt miktarı | PCIe ve depolama throughput değerleri |
Temel dönüşüm olarak:
Ancak PCIe'deki GT/s değerinin doğrudan 8'e bölünmesi her PCIe nesli için kesin kullanılabilir bant genişliğini vermez. Bunun nedeni encoding, protokol overhead'i, paket yapısı ve PCIe nesilleri arasındaki mimari farklılıklardır.
Aynı lane sayısı korunurken her yeni nesil PCIe bağlantısında bant genişliği yaklaşık iki katına çıkar.
Bu nedenle yeni nesil PCIe bağlantıları aynı bant genişliğini daha az lane kullanarak sağlayabilir.
Örneğin:
PCIe 6.0 yalnızca veri hızını artıran bir nesil değildir. PCI-SIG, 64 GT/s seviyesine ulaşabilmek için fiziksel bağlantı mimarisinde önemli değişiklikler yapmıştır.
PCIe 6.0'ın başlıca yenilikleri:
PCI-SIG'e göre PCIe 6.0 x16 bağlantısında çift yönlü toplam bant genişliği 256 GB/s seviyesine ulaşabilir.
PCI Express 7.0, PCI-SIG tarafından 11 Haziran 2025 tarihinde yayımlanan PCIe neslidir. PCIe 6.0'ın 64 GT/s veri hızını iki katına çıkararak 128 GT/s ham veri hızına ulaşır.
PCI-SIG tarafından belirtilen PCIe 7.0 hedef ve özellikleri arasında:
bulunmaktadır.
PCIe 7.0 özellikle AI/ML, HPC, hyperscale veri merkezleri, bulut sistemleri ve 800GbE ağ altyapıları gibi çok yüksek I/O bant genişliği gerektiren uygulamalar için geliştirilmiştir.
Genel olarak evet. PCI Express mimarisi farklı nesiller arasında geriye dönük birlikte çalışabilirlik sağlayacak şekilde tasarlanmıştır.
Örneğin:
Bu sorunun tek bir evrensel cevabı yoktur.
Bir kartın x8 bağlantıyla çalışabilmesi için:
gerekir.
Örneğin bazı yüksek hızlı NIC'ler x16 edge connector kullanmasına rağmen x8, x4 veya daha düşük lane sayılarında link kurabilir. Ancak bu durumda mevcut PCIe bant genişliği NIC'in Ethernet portlarının toplam ağ kapasitesini sınırlayabilir.
10GbE ve 25GbE kartlarda PCIe bant genişliği çoğu modern sistem için genellikle önemli bir darboğaz oluşturmazken, 100GbE, 200GbE, 400GbE ve üzerindeki NIC'lerde PCIe bağlantısı kritik bir seçim kriterine dönüşür.
| Ethernet | Hat Hızı | Byte Karşılığı | PCIe Açısından Örnek Değerlendirme |
|---|---|---|---|
| 10GbE | 10 Gbps | 1.25 GB/s | Modern PCIe bağlantılarında düşük gereksinim |
| 25GbE | 25 Gbps | 3.125 GB/s | Kartın port sayısı ve PCIe lane yapısı kontrol edilmeli |
| 100GbE | 100 Gbps | 12.5 GB/s | PCIe 3.0 x8 teorik olarak 100GbE hat hızından düşüktür; PCIe 3.0 x16 veya PCIe 4.0 x8 sınıfı bağlantılar daha yüksek host bant genişliği sağlar. |
| 200GbE | 200 Gbps | 25 GB/s | PCIe 4.0 x16 veya PCIe 5.0 sınıfı bağlantılar önem kazanır. |
| 400GbE | 400 Gbps | 50 GB/s | PCIe 5.0 x16 gibi yüksek bant genişlikli host arayüzleri tipik olarak tercih edilir. |
Bu karşılaştırma yalnızca teorik veri kapasitesini anlamak içindir. NIC performansı; PCIe protokol overhead'i, Ethernet overhead'i, paket boyutu, DMA yapısı, CPU, NUMA topolojisi, sürücü, firmware, offload özellikleri ve uygulama iş yükünden de etkilenir.
PCIe 3.0 x8 bağlantısının teorik tek yönlü bant genişliği yaklaşık 7.88 GB/s seviyesindedir.
100GbE Ethernet bağlantısının ham hat hızı ise:
olduğundan PCIe 3.0 x8 host bağlantısı teorik olarak 100GbE portunun tam hat hızından daha düşük kapasiteye sahiptir.
Bu, kartın çalışmayacağı anlamına gelmez. Kart link kurabilir ve normal şekilde kullanılabilir; ancak belirli iş yüklerinde PCIe host bağlantısı maksimum throughput üzerinde sınırlayıcı faktör haline gelebilir.
Bir NIC üzerindeki iki Ethernet portunun toplam teorik kapasitesi dikkate alınmalıdır.
Örneğin çift portlu 100GbE kart:
toplam Ethernet hat kapasitesine sahip olabilir.
Bu nedenle yalnızca "kart 100GbE" bilgisine bakmak yeterli değildir. Portların eş zamanlı kullanımı, PCIe nesli, lane sayısı ve kart mimarisi birlikte değerlendirilmelidir.
PCIe bifurcation, daha geniş bir PCIe bağlantısının birden fazla daha küçük bağlantıya bölünmesidir.
Örneğin bir PCIe x16 bağlantısı platformun desteğine bağlı olarak:
şeklinde yapılandırılabilir.
Ancak bifurcation desteği yalnızca adaptör kartına bağlı değildir. CPU, chipset, anakart veya sunucu platformu ve BIOS/UEFI'nin ilgili konfigürasyonu desteklemesi gerekir.
PCIe uyumluluğunu değerlendirirken yalnızca kartın fiziksel konnektörüne veya anakart üzerindeki slotun uzunluğuna bakmak yeterli değildir. PCIe nesli, fiziksel slot boyutu, elektriksel lane sayısı ve cihazın desteklediği link genişliği birlikte değerlendirilmelidir.
Bu konu özellikle yüksek hızlı Ethernet adaptörlerinde önem kazanır. 10GbE veya 25GbE seviyelerinde yeterli olabilecek bir PCIe bağlantısı, 100GbE, 200GbE veya 400GbE kartlarda host tarafında darboğaz oluşturabilir.
Bu nedenle bir Ethernet kartı seçilirken NIC'in teknik dokümanında belirtilen PCIe Generation ve PCIe Link Width bilgileri, kullanılacak sunucu veya workstation'ın teknik dokümanındaki gerçek slot özellikleriyle karşılaştırılmalıdır.
PCI-SIG – PCI Express Specifications ve PCIe 4.0 / 5.0 / 6.0 / 7.0 teknik dokümantasyonu.
FS – Understanding PCIe: Versions, Lanes, and Slot Types Explained.
Intel – PCI Express Ethernet Networking ve Ethernet Adapter teknik dokümantasyonu.
Not: Teorik bant genişliği ile uygulamada elde edilen throughput aynı değildir. Kart ve sistem uyumluluğu için ilgili üreticinin güncel datasheet, user guide ve platform dokümantasyonu esas alınmalıdır.