
Wenn ich die Liste „Hardware“ ausführe lshw -class network
, wird Folgendes angezeigt:
product: 82599 10 Gigabit Dual Port Network Connection
size: 10Gbit/s
capacity: 10Gbit/s
width: 32 bits
clock: 33MHz
Nehmen wir an, wir verwenden ein . PCI ex 2.0 .x8
Dann kann man sich die Kapazität wie folgt vorstellen: 32 (width) * 33 * 10^6 (clock) * 8 (.x8)
Dann würde ich aber nur 8 Gbit/s erhalten (32 * 33 * 10^6 * 8)/1000^3
. Was übersehe ich hier?
Es verwendet PCIeX 2.0 und soweit ich weißTheoretisch kann es 500 MBit/s pro Lane liefern.
Wie kann der PCIeX 2.0-Bus mehr liefern als die von angezeigte Taktfrequenz der Netzwerkkarte lshw
?
Antwort1
Der 33-MHz-Takt ist nur ein Referenztakt, der als Eingang für integrierte Phasenregelkreis-Taktmultiplikatoren verwendet wird. Eine PLL kann Frequenzen erzeugen, die ein Vielfaches der Eingangsfrequenz betragen. Beispielsweise werden alle modernen schnellen CPUs mit einer externen Frequenz getaktet, die viel niedriger ist (normalerweise ~100 MHz) als die interne Frequenz (mehrere GHz).