Me encuentro con graves problemas de rendimiento con SSH / Rsync en un Synology NAS (modelo DS413j si alguien sabe algo al respecto) .
Tanto el proceso sshd
como el rsync
proceso toman 100% de CPU en el NAS, y la velocidad de transferencia es de aproximadamente 6 o 7 MB / s, que está muy por debajo de la velocidad de red habitual: un enlace Gigabit que funciona a más de 50 MB / s entre otras computadoras En la red. Esto, y varias publicaciones en el foro sobre el mismo tipo de problemas, me lleva a creer que el cuello de botella es el cifrado de sesión SSH.
¿Hay alguna manera de reducir el tamaño de la clave de sesión (o cambiar a un algoritmo más rápido si es necesario)?
Si está en una red local, aún puede cambiar a los equivalentes no encriptados: FTP, telnet, rsh ... Al menos puede probar si su suposición acerca de que el cifrado es el cuello de botella es válida.
—
mveroone
También lo he probado, y el rendimiento es bueno, pero quiero comunicarme con un servidor externo, y aunque la fuerza de la criptografía no es una gran preocupación, preferiría que las cosas no se encripten completamente.
—
FX
Es posible que desee echar un vistazo a "parche SSH alto rendimiento": cyberciti.biz/tips/sshd-server-optimization.html
—
mveroone
también puede forzar el uso del cifrado blowfish, que requiere menos CPU:
—
mveroone
scp -c blowfich ...
(no sé cómo especificar eso con rsync sobre ssh tho)
Recuerde que esos NAS tienen procesadores ARM de baja velocidad, es posible que también haya alcanzado lo que su dispositivo es capaz de ...
—
mveroone