isolcpus=0
/etc/default/grub ファイルの末尾に次の行を追加しました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0"
私が理解しているように、タスクセットを介して明示的に実行しない限り、そのコアで何も実行できないようにコア0をスケジュールするのはアイデアです。ただし、システム モニターを起動すると、コア 0 に設定された操作で何も実行しなくても、すべてのコアが使用されていることがわかります。
一部のLinuxでのみサポートされていますかisolcpus=0
、それとも使い方を誤って理解していますか?
答え1
3.5年後、Ubuntu19.04で同じ問題が発生しました。ここに私の解決策があります。役に立つことを願っています。
update-grub
このコマンドはgrubを更新し、/proc/cmdlineは更新されたカーネルブート情報を表示します。