Retarde as conexões rsync/scp de entrada

Retarde as conexões rsync/scp de entrada

Eu tenho um servidor para o qual vários outros servidores carregam arquivos grandes regularmente por meio de rsync e scp. Vários deles podem fazer upload com rapidez suficiente para maximizar a conexão de Internet do meu servidor, tornando tudo mais lento.

Como posso forçá-los a ir mais devagar do meu lado? Não posso fazer com que eles mudem nada em seus sistemas, portanto, não é possível usar a opção bwlimit do rsync.

Todos os sistemas possuem endereços IP estáticos, portanto identificá-los não é um problema. Há algo que eu possa fazer com o iptables ou algo semelhante para retardá-los e liberar minha conexão com a Internet?

Responder1

scp possui a opção "-l limit" que limita a largura de banda utilizada, especificada em Kbit/s.

rsync possui "-i --bwlimit=KBPS" para limitar a largura de banda.

Confira e pergunte nos comentários se tiver alguma dúvida.

Responder2

Experimente a opção -bwlimit no comando usado para iniciar o daemon rsync. No Ubuntu e em alguns outros sistemas, isso pode ser configurado em /etc/default/rsync. Isenção de responsabilidade: nunca testei isso.

informação relacionada