マウントされたNTFSパーティションから大容量ファイルを圧縮するときにCPU使用率を制限する方法は?

マウントされたNTFSパーティションから大容量ファイルを圧縮するときにCPU使用率を制限する方法は?

現在、tar -cvfバックグラウンドに圧縮されていない600 GBのフォルダがあります。

この過程で私のUbuntuが遅すぎて、ほとんど利用できないことがわかりました。私がtopそれを見たとき

私のCPUの60%はmount.ntfs命令が占め、15%はtar

システムを同時に使用できるように、これら2つのCPU使用率を30%と10%に制限するにはどうすればよいですか?

ベストアンサー1

CPU使用量よりもディスク使用量により速度低下が発生する可能性が高い。tar600G ディレクトリの大規模な読み書きを行います。関連コンテンツも参照してください郵便はがき

tarプロセスはすでに実行中であるため、またはを使用してそのpidof tarpidを取得し、ps aux | grep tarI / O優先順位をクラス3に調整する必要があります。

-c、--クラス名または予約クラス番号、0:なし、1:リアルタイム、2:ベスト、3:アイドル

ionice -c3 -p <pid>

また、他のプログラムがディスクを使用していない場合にのみディスクを使用するため、アーカイブに時間がかかります。

おすすめ記事