web-dev-qa-db-ja.com

KVM:実行時にコア/プロシージャの量を更新する方法

タイトルがすべてを物語っています。再起動せずにVMのコア/ CPUの量を増やすにはどうすればよいですか。

不思議なことに、これを行う方法のドキュメントは見つかりませんでした...

1
Kristofer

...幸いなことに、プロセスは非常に簡単です。

前提条件/準備

実行時にCPUカウントを増やすには、VMを構成して、「最大」のvcpuカウントとより低い「現在の」CPUカウントを設定する必要があります。xml抽出の例(virsh editを使用して変更) :

<vcpu placement='static' current='4'>16</vcpu>

増加を実行します

注!変更は永続的ではありません。シャットダウン/開始後に維持される変更を実行するには、virsh editも使用する必要があります。

現在のCPUカウントを設定するには:

virsh setvcpus --count n <domain>
3
Kristofer