当我运行列表硬件时lshw -class network
,它显示:
product: 82599 10 Gigabit Dual Port Network Connection
size: 10Gbit/s
capacity: 10Gbit/s
width: 32 bits
clock: 33MHz
假设我们使用的是PCI ex 2.0 .x8
一个可以想象的容量:32 (width) * 33 * 10^6 (clock) * 8 (.x8)
但是它只会给我 8Gbps (32 * 33 * 10^6 * 8)/1000^3
,我在这里错过了什么?
它使用 PCIeX 2.0,据我所知理论上每通道可以传输 500MBps。
PCIeX 2.0 总线如何提供比 所示的 NIC 时钟更多的时钟lshw
?
答案1
33 MHz 时钟只是一个参考时钟,用作片上锁相环时钟乘法器的输入。 PLL 可以产生输入频率的几倍的频率。例如,所有现代快速 CPU 的外部频率都比内部频率(几 GHz)低得多(通常约为 100 MHz)。