所以我有一台運行 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 的最高速度。