Назад | Перейти на главную страницу

Сетевая карта кажется медленной даже при полнодуплексном режиме 100 Мбит / с

Итак, у меня есть сервер под управлением 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 МБ / с.