07/08/04 21:33:17 RV8oH0ed
>>358
I/O負荷が高いのであれば、ちまちまスリープしながらコピーしていくぐらいしかないでしょうね。
ディスクキャッシュが性能劣化の原因ですか?ディスクI/O回数が多いからでは?
それからLinuxは物理メモリに空きがあるときにファイルを読み込むと、読み込んだファイル全体
をメモリにキャッシュします。cpコマンドが悪いのではなく、これはLinuxの仕様です。
もしディスクキャッシュが原因でスワップアウトが発生していて、且つキャッシュをのぞいたOS
全体のメモリ使用率が物理メモリの70%未満程度であるなら、rsyncを実行する前にswapoff
でスワップ領域をアンマウントする方法があります。
バッファキャッシュをのぞいたOSの実効的なメモリ使用料はfreeコマンドの2行目に出力される
「free」のサイズと大体同じです(だと思います)。