ハイパースレッディングをオフにした2つのSkylakeプロセッサi9-9960x(16コア)とi9-7920x(12コア)を持っています。 Isolcpusをそれぞれ2-15と2-11に設定しようとしていますが、次のコマンドを実行すると次のようになります。
cat /sys/devices/system/cpu/possible
12コアプログラムで0-67
cat /sys/devices/system/cpu/possible
16のコアプログラム0-71
この数字をどのように理解していますか?
答え1
一部のシステムでは追加のCPUを使用できますhotplug
。 Linuxカーネルは、起動時にこれらの潜在的な追加CPUにリソースを割り当てます。これは、現在接続されているCPUを一覧表示する.fileと、オンラインまたはオフラインのCPUを一覧表示するpossible
.fileに反映されます。present
online
offline
実行する操作に応じて、通常、present
ファイルonline
は正しい選択です。