
Tengo un servidor en el que otros servidores cargan archivos grandes de forma regular a través de rsync y scp. Varios de ellos pueden cargar lo suficientemente rápido como para maximizar la conexión a Internet de mi servidor, lo que ralentiza todo lo demás.
¿Cómo puedo obligarlos a ir más lento por mi parte? No puedo obligarlos a cambiar nada en sus sistemas, por lo que no es posible usar la opción bwlimit de rsync.
Todos los sistemas tienen direcciones IP estáticas, por lo que identificarlas no es un problema. ¿Hay algo que pueda hacer con iptables o algo similar para ralentizarlos y liberar mi conexión a internet?
Respuesta1
scp tiene la opción "-l límite" que limita el ancho de banda utilizado, especificado en Kbit/s.
rsync tiene "-i --bwlimit=KBPS" para limitar el ancho de banda.
Échales un vistazo y pregunta en los comentarios si tienes alguna pregunta.
Respuesta2
Pruebe la opción -bwlimit en el comando que se utiliza para iniciar el demonio rsync. En Ubuntu y algunos otros sistemas, esto se puede configurar en /etc/default/rsync. Descargo de responsabilidad: nunca he probado esto.