NIC 似乎很慢,即使是 100Mb/s 全雙工

NIC 似乎很慢,即使是 100Mb/s 全雙工

所以我有一台運行 Centos 6 64 位元和 cPanel 的伺服器。它設置在以 100MB/s 全雙工速度運行的 eth0 上。但是,儘管伺服器的 CPU 和記憶體負載很小,但一台特定伺服器的連接速度似乎很慢。希望有一些關於追蹤原因的提示。我不認為網卡有任何問題。我透過 wget 在 Centos 6 repo (4.4GB DVD) 的 2 個不同的美國鏡像上進行了測試,大約是 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

正如雷克斯所提到的,比特與位元組之間存在差異。 MB 是兆位元組,Mb 是兆位元。網路速度為幾乎總是以位來衡量。您看到的 10 MB/s 效能是準確的,因為您的整體速度為 12.5 MB/s。考慮到丟包、糾錯、其他服務的網路使用情況等因素,您的速度是相當的。

千兆位元 (1 Gb/s) 全雙工連結將為您提供 125 MB/s 的最高速度。

相關內容