Итак, у меня есть сервер под управлением Centos 6 64bit с cPanel. Он установлен на eth0, работающем в полнодуплексном режиме 100 МБ / с. Но один конкретный сервер кажется вялым с подключением, несмотря на минимальную нагрузку на ЦП и память. Хотел бы получить несколько советов по поиску причины. Я не думаю, что карта NIC неисправна. Я тестировал через wget на 2 разных зеркалах в США для репозитория Centos 6 (4,4 ГБ DVD), это было около 10 Мбит / с, что должно быть намного быстрее, я думаю.
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
Как упоминал Рекс, разница между битами и байтами. МБ - мегабайты, а МБ - мегабиты. Скорость сети почти всегда измеряется в битах. Производительность 10 МБ / с, которую вы видите, является точной, поскольку ваша общая скорость составляет 12,5 МБ / с. Учитывайте потерянные пакеты, исправления ошибок, использование сети другими службами и т. Д., И ваша скорость будет на одном уровне.
Гигабитный (1 Гбит / с) полнодуплексный канал даст вам максимум 125 МБ / с.