Você disse
If I change from Ethernet port one to
two or other way around it often
starts out with maximum speed before
slowing down. I thought it was my
router, but it does the same with a
connection directly to another
computer.
Parece que você tem duas máquinas com capacidade para Gigabit conectadas diretamente com um cabo, e que uma cópia de arquivo começa rápido, mas rapidamente desacelera.
Eu suspeito que a sua máquina de destino esteja tendo problemas para salvar dados no disco rígido tão rápido quanto a máquina de origem possa fornecê-los. A velocidade é boa no início, porque a máquina de destino usa RAM para armazenar em cache a transferência. Mas com um arquivo grande e velocidades de transferência Gigabit, o cache de RAM é rapidamente preenchido e a velocidade de transferência cai para corresponder à velocidade na qual o sistema de destino pode salvar dados em seu disco rígido.
Gostaria de saber os detalhes nos computadores de origem e de destino: quais discos rígidos estão instalados, como estão conectados, etc.
Os servidores normalmente usam RAID para agrupar muitos discos individuais e aumentar o desempenho do disco (e fornecer tolerância a falhas). Eles também costumam ter controladores de disco muito rápidos personalizados para RAID e grandes caches de memória (com backup de bateria) para operações de E / S de arquivo em buffer. Essa é uma das razões pelas quais um bom servidor custa muitas vezes mais do que um bom desktop.
Agora, você também mencionou preocupação sobre o% de taxa de transferência máxima para cada tipo de conexão. É claro que as conexões Gigabit têm maior probabilidade de funcionar bem abaixo do máximo teórico mostrado nas ferramentas de monitoramento de desempenho, já que muitos dispositivos têm dificuldade em acompanhá-las. Geralmente, uma transferência sem fio é limitada a 54 Mbps, portanto, é mais provável que uma transferência de arquivo completa tenha uma taxa de 50 a 70% de utilização nesses gráficos. Mesmo assim, a taxa real de bytes / segundo deve ser idêntica ou mais rápida em uma conexão Gigabit com fio.
Se a transferência Gigabit for realmente mais lenta (bytes / seg) do que sem fio, eu suponho que você possa ter um hardware ruim, um cabo defeituoso, um driver ruim ou configurações TCP / IP ruins.