CFQを使わずにlinux上で低負荷でファイルのコピーを行う方法


例えば運用中で負荷が一定以上あるサーバーにおいて、数ギガバイト程度大きさのファイルをコピーする場合に低負荷でファイルのコピーを行う方法はあるのでしょうか？

尚、I/OスケジューラーはCFQ以外とします。




@heliac2001
さんのリンク内にもありますが、`rsync`に帯域制限を設ける方法はどうでしょうか。IOスケジューラが`noop`でも効果を確認できました。

例えば500kbpsでコピーする場合

[code]

    rsync --bwlimit=500 fromfile tofile
    
[/code]

などと出来ます。

処理時間がかかるようにはなるものの、`iostat -x 1`で確認すると

  * %system
  * %iowait
  * %util

等が抑えられていることを確認できました。

