У меня есть Dell Precision T5400 с Broadcom встроенный NIC на 1 ГБ. По некоторой странной причине, когда я получаю доступ к машинам в нашей локальной сети, лучшее, я могу добраться, вокруг скорости загрузки 125KB/s. Мой ноутбук, который имеет 10/100Mb NIC на борту обычно, обходит 300KB/s или лучше от того же сетевого ресурса. Обе машины включаются в тот же переключатель на 1 ГБ, который соединяется с нашей настенной розеткой локальной сети в полудуплексе 100 МБ. Существует также принтер, включил тот же переключатель на уровне полных 100 МБ.
Ресурс, который я использую для теста, является zip-файлом 30 МБ, скопированным с гагатового веб-сервера, который работает как часть cruisecontrol установки. cruisecontrol установка выполняет WindowsXP с полным антивирусом в реальном времени и управлением исправлениями Altiris и выполнением материально-технических ресурсов. Тот материал самостоятельно ест часть скорости загрузки. Я видел, что ноутбук достигает нескольких скорость загрузки МБ/с прежде, но рабочий стол никогда, кажется, не заканчивает 125KB/s к 130KB/s.
В WindowsXP, прежде чем я обновил драйвер в рабочем столе, это было, это замедляется. В Fedora это все еще медленно даже при том, что это, кажется, использует ту же версию драйвера в качестве обновленного драйвера Windows. Обновленный драйвер Windows быстрее, но все еще почти с такой скоростью, как ноутбук.
Что дает? Любое понимание для улучшения ситуации ценилось бы.
Могло случиться так, что плата Broadcom просто не настолько хороша, или драйвер в Linux просто не так хорош как Windows один?
Я удалил 8 переключателей порта Linksys SD2008 из-за своей машины и стены. Теперь я вижу лучше, чем 6MB/sec с того же сервера.
Я установил скорость NIC на 100, дуплекс к половине, и выключил autoneg. Теперь я вижу лучшую скорость, но не столь хороший как скорость стенки.
Для Linux это - то, что я ввел:
sudo ethtool -s autoneg off speed 100 duplex half