A contagem de arquivos e a sobrecarga de criptografia SSH são provavelmente as maiores barreiras. Você não vai ver a velocidade do fio em uma transferência como essa.
As opções para melhorar incluem:
- Usando o rsync + SSH com um algoritmo de criptografia de menor custo (por exemplo,
-e "ssh -c arcfour"
) - Eliminando a criptografia totalmente no transporte SSH com algo como HPN-SSH .
- Transferências baseadas em blocos. Instantâneos,
dd
, Envio / recebimento de snapshot do ZFS , etc. - Se essa for uma transferência única ou pouco frequente, use
tar
, netcat (nc
), mbuffer ou alguma combinação. - Verifique se o CentOS
tuned-adm
settings . - Removendo o atime das montagens do seu sistema de arquivos. Examinando outras opções de montagem do sistema de arquivos.
- Buffers de envio / recebimento de NIC.
- Ajustando seu comando
rsync
. Será que-W
, a opção de arquivos inteiros faz sentido aqui? A compactação está ativada? - Otimize seu subsistema de armazenamento para o tipo de transferência (SSDs, contagem de fusos, cache do controlador RAID).