CPUリソース使用量をパーセンテージに制限するコマンドはありますか?

CPUリソース使用量をパーセンテージに制限するコマンドはありますか?

これまで使ってみたのは、実行しようとするnice -n 10命令の優先順位を低く設定しただけですが、当時他のプロセスが実行されていなければ、命令が残ったCPU電力をすべて占めて次のように使用します。必要です。

しかし、命令が占めるプロセッサの量を制限する命令または方法はありますか?

BitTorrentの例えと同様に、特定のダウンロードに使用される帯域幅を制限できます。

ありがとうございます。

ベストアンサー1

はい、厳格な制限を設定する方法は2つあります。しかし、スケジューラの目的は、できるだけ早く作業が完了するようにすることですので、それほど主流ではありません。

  1. CPU制限、これはほとんどのLinuxディストリビューションでは標準ではありません。
  2. ワークセット、特定のアプリケーションを特定のコアにバインドできます。 2番目のケースではパーセンテージが指定されていませんが、4つのコアがある場合は、アプリケーションを1つのコアにバインドして25%の使用率を持つことができます。

おすすめ記事