6.13 ゲストへの仮想CPU割当て数の変更

ゲストに割り当てられた仮想CPUの数は、vm_maker --set --vcpuコマンドで動的に変更できます。

ゲストに割り当てられた仮想CPUの数を変更するアクションのすべては、KVMホストで実行します。

仮想CPUをオーバーコミットすると、すべてのゲストに割り当てられた仮想CPUを、システム上の物理CPU数より多く割り当てることができます。ただし、CPUのオーバーコミットは、過剰に収容されたリソースへの競合するワークロードが十分理解され、同時に発生する要求が物理能力を超えない場合にのみ、実行する必要があります。

  1. 物理CPUの数を調べます。
    # /opt/exadata_ovm/vm_maker --list --vcpu --domain db01_guest01.example.com
  2. 割り当てられた仮想CPUの数を変更します。
    仮想CPUの数は2の倍数である必要があります。

    たとえば、db01_guest01.example.comゲストに割り当てる仮想CPUの数を4に変更する場合は、次のコマンドを使用します。

    # /opt/exadata_ovm/vm_maker --set --vcpu 4 --domain db01_guest01.example.com