网卡看起来很慢,即使在 100Mb/s 全双工下也是如此

网卡看起来很慢,即使在 100Mb/s 全双工下也是如此

我有一台运行 Centos 6 64 位和 cPanel 的服务器。它设置在 eth0 上,以 100MB/s 全双工运行。但是,尽管服务器在 CPU 和内存上的负载很小,但一台特定的服务器的连接似乎很慢。希望得到一些关于追踪原因的提示。我认为 NIC 卡无论如何都没有问题。我通过 wget 在 2 个不同的美国镜像上测试了 Centos 6 repo(4.4GB DVD),速度约为 10M/s,我认为应该快得多。

root@server [~]# ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

答案1

正如 Rex 所说,两者的区别在于位和字节。MB 是兆字节,Mb 是兆比特。网络速度几乎始终以位为单位。您看到的 10 MB/s 性能是准确的,因为您的总体速度是 12.5 MB/s。考虑到丢包、错误更正、其他服务的网络使用情况等,您的速度是相当的。

千兆位(1 Gb/s)全双工链路最高可提供 125 MB/s。

相关内容