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-admsettings . - 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).