Aby uniknąć głodzenia systemu i sieci przez ionice
rsync, używamy go podczas uruchamiania rsync i ustawiania --bwlimit
parametru. Na przykład:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo root@dest.com:/
To naprawdę pomaga upewnić się, że serwer źródłowy pozostaje responsywny. Jednak serwer docelowy staje się bardzo wolny ze względu na dysk io 100% (według atop
narzędzia).
Czy można w jakiś sposób używać również ionice
na serwerze docelowym? Być może poprzez -e
opcję rsync ? Wolę nie uruchamiać demona rsync, jeśli to możliwe.