Eu tenho uma situação estranha que não consigo encontrar uma razão para esse comportamento.
Eu criei este gráfico para facilitar a explicação, mas, para ficar claro, o Desktop está conectado via Wi-Fi ao switch, o Server e o NAS são conectados via Ethernet:
Meu NAS executa o armazenamento RAID5 em vários protocolos. Eu testei isso com FTP simples e obtive os mesmos resultados que o SMB / CIFS / NFS. Todos esses resultados são via FTP.
O servidor roda o Ubuntu 14.04 e está conectado ao mesmo switch que o NAS. O servidor e o NAS estão conectados ao switch por meio de cabos ethernet. Servidor é 100Mbps, NAS é Gigabit.
O Desktop está conectado ao switch via 5G WiFi rodando o Ubuntu 16.04 (mas eu obtenho o mesmo comportamento no Windows). Em todas as situações no gráfico acima com setas verdes, obtenho velocidades de 10-12 MB / s. Indo do servidor para o NAS, há quedas momentâneas para 0, o que presumo que seja o NAS fazendo seu trabalho para as gravações RAID5.
O problema está em ir de desktop para NAS, eu só consigo 600-900 KB / s (nem mesmo 1MB / s!). E é somente do Desktop TO NAS. O download do NAS para o Desktop é o habitual 10-12 MB / s.
O que poderia causar esse problema entre apenas dois dispositivos e somente na direção um ? Na velocidade do desktop para o NAS, é francamente muito mais rápido fazer o upload para o servidor primeiro, e então transferir do servidor para o NAS, mas isso requer várias etapas extras para realizar.
EDITAR: Atualizar No NAS, desabilitei os jumbo-frames, o que não deve causar um problema, pois os arquivos que eu transfiro têm mais de 1 GB. Mas isso melhorou a transferência do Desktop para NAS de 900 KB / s para 3 MB / s. Mas, esses 3 MB / s ainda são apenas 1/3 a 1/4 da velocidade de todas as outras transferências possíveis (setas verdes).