Ionice on cp - ディレクトリを設定する必要があるのはなぜですか?

Ionice on cp - ディレクトリを設定する必要があるのはなぜですか?

cpにioniceを設定できない理由を知りたいです。

 ionice -c2 -n0 cp

このコマンドを実行し、以下を取得します。

 cp: missing file argument 
 Try `cp --help' for more information

なぜ?

ベストアンサー1

私が正しく理解したら、それ以降のすべての呼び出しに対してイオンレベルを変更しようとしていますcp。もしそうなら、あなたは何が起こっているのかionice(そしてniceその問題についても)誤解しています。

コマンドioniceは以下を参照します。プロセス、バイナリファイルではありません。これを使用して、現在実行中のプロセスのイオンレベルを変更したり(PIDをパラメータとして指定したり)、プロセスを開始したときに使用できます。

したがって、機械を見続け、ionice次のような問題のあるプロセスの新しいレベルを手動で設定します。

 ionice -c2 -n0 -p 12345 # replace 12345 with the PID you want to act nicer

または使用しているスクリプトを変更してionice -c2 -n0 cp from tocp from to

状況が良くなるという保証はまだありません。 IOは思ったより複雑です。特に仮想マシンで作業している場合はさらにそうです。

おすすめ記事