Tente configurar a velocidade da rede manualmente para 1 gbps full duplex, se você estiver usando a negociação automática.
Eu tenho um Dell Precision T5400 com uma placa de rede onboard Broadcom de 1 Gb. Por algum motivo estranho, quando eu acesso máquinas em nossa rede local, o melhor que posso obter é cerca de 125KB / s de velocidade de download. Meu laptop que tem uma placa de rede 10 / 100Mb normalmente fica em torno de 300KB / s ou melhor do mesmo recurso de rede. Ambas as máquinas são conectadas ao mesmo comutador de 1 Gb que se conecta à nossa tomada de parede de rede local a half duplex de 100Mb. Há também uma impressora conectada ao mesmo com 100Mb de capacidade total.
O recurso que estou usando para o teste é um arquivo zip de 30MB copiado de um servidor web jetty que está sendo executado como parte de uma instalação de cruisecontrol. A instalação do cruisecontrol está executando o Windows XP com antivírus em tempo real e gerenciamento de patches Altiris e inventário em execução. Aquela coisa por si só está comendo parte da velocidade de download. Eu já vi o laptop atingir a velocidade de download de vários MB / s antes, mas a área de trabalho nunca parece passar de 125KB / s para 130KB / s.
No WindowsXP, antes de atualizar o driver na área de trabalho, era tão lento. No Fedora, ainda é lento, embora pareça estar usando a mesma versão do driver que o driver atualizado do Windows. O driver do Windows atualizado é mais rápido, mas ainda não é tão rápido quanto o laptop.
O que dá? Qualquer visão para melhorar a situação seria apreciada.
Será que a placa BroadCom não é tão boa, ou o driver no Linux não é tão bom quanto o do Windows?
Tente configurar a velocidade da rede manualmente para 1 gbps full duplex, se você estiver usando a negociação automática.
Eu removi o switch Linksys SD2008 de 8 portas entre minha máquina e a parede. Agora eu posso ver melhor que 6MB / seg do mesmo servidor.
Configurei a velocidade da NIC para 100, duplex para a metade e desliguei o autoneg. Agora estou vendo melhor velocidade, mas não tão boa quanto a velocidade da parede.
Para linux, isso é o que eu digitei:
sudo ethtool -s autoneg off speed 100 duplex half