
次のように、CPU レイアウトが設定された KVM ゲスト設定があります。
<vcpu placement='static'>1</vcpu>
今私はcpusetを指定していないので、libvirtドキュメントを読んで、次のように見ました。
「cpset とバッチが指定されていない場合、またはバッチが「静的」であるが cpuset が指定されていない場合、ドメインプロセスは使用可能なすべての物理 CPU に固定されます.」
これはどういう意味ですか? CPU 固定とは、指定した特定の CPU でのみジョブを実行できることを意味します。使用可能なすべての物理CPUに「固定」されることはどういう意味ですか?
答え1
使用可能なすべての物理CPUに「固定」されることはどういう意味ですか?
これは、ホストシステムで物理的に使用可能なすべてのCPUで自由に実行できることを意味します。
KVMドキュメントの元の段落...オプションの属性バッチを使用して、ドメインプロセスの CPU バッチモードを示すことができます。その値は static または auto (デフォルトはバッチ) か numatune (cpset が指定されている場合は静的) です。 auto は、ドメインプロセスが numad を問い合せて設定されたアドバイザリノードに固定され、指定された場合、cpuset 属性の値が無視されることを意味します。 cpuset と Placement が指定されていない場合、または Placement が静的で cpuset が指定されていない場合、ドメイン プロセスは使用可能なすべての物理 CPU に固定されます。
源泉: 20.4。 CPU割り当て