我正在尝试使用我的1GiB网卡提供的最大带宽,但它总是限制在80MiB(实际兆字节).可能是什么原因?卡片描述(lshw输出):
description: Ethernet interface product: DGE-530T Gigabit Ethernet Adapter (rev 11) vendor: D-Link System Inc physical id: 0 bus info: pci@0000:03:00.0 logical name: eth1 version: 11 serial: 00:22:b0:68:70:41 size: 1GB/s capacity: 1GB/s width: 32 bits clock: 66MHz capabilities: pm vpd bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
该卡位于以下PCI插槽中:
*-pci:2 description: PCI bridge product: 82801 PCI Bridge vendor: Intel Corporation physical id: 1e bus info: pci@0000:00:1e.0 version: 92 width: 32 bits clock: 33MHz capabilities: pci subtractive_decode bus_master cap_list
PCI不是任何PCI Express吗?这是一个传统的PCI插槽?也许这就是原因?
操作系统是一个Linux.
解决方法
80 MB /秒实际上相当不错!这大约是640mbps,这非常接近NIC的千兆位容量.如果考虑到TCPIP开销和磁盘速度,则可能达到最大速度.