Linuxカーネルに特定のCPUを使用しないように指示する

Linuxカーネルに特定のCPUを使用しないように指示する

マルチコアシステムでいくつかのベンチマークを実行しようとしていますが、Linuxカーネルに特定のコアを避けるように指示したいと思います。〜しない限りこれを使用するように明示的に指示します。

私の考えは、ベンチマークのためにいくつかのコア(マシンには6つの物理コアがあります)を別々に設定し、CPUマスクを使用して特定のコアのベンチマークプロセスのみを許可できることです。

これは可能ですか?

ベストアンサー1

パラメータを使用して、isolcpusカーネルスケジューリングから特定のCPUコアを分離できます。このパラメータをgrub.confに追加して再起動すると適用されます。

おすすめ記事