Para evitar que o rsync passe fome no sistema e na rede que usamos ionice
ao iniciar o rsync e defina o --bwlimit
parâmetro Por exemplo:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo [email protected]:/
Isso realmente ajuda a garantir que o servidor de origem permaneça responsivo. No entanto, o servidor de destino fica muito lento devido ao disco io em 100% (como visto pelo atop
utilitário).
É possível usar de alguma forma também ionice
no servidor de destino? Talvez através da -e
opção rsync ? Prefiro não executar o daemon rsync, se possível.
fonte
atop
o disco, o io está constantemente subindo para 100%. Não sei o que você quer dizer com "elevadores de E / S de armazenamento", então provavelmente executo os padrões?Seu comando rsync também lança o
rsync
comando no destino remoto.Tente colocar o seguinte no usuário raiz do servidor de destino .bashrc, em outras palavras, para
/root/.bashrc
fonte
~/.bashrc
é fornecido apenas para sessões interativas e não espero que a configuração de um alias altere a maneira como o rsync é executado.