XenCenter

VMのCPUとメモリ割り当て

VMを作成する際、仮想CPUを割り当て、vCPUに提示するソケットあたりのコア数を指定し、VMの初期メモリリソースを設定できます。新しいVMの作成後であれば、いつでも設定を変更できます。

ソケットあたりのコア数が2のべき乗であることを確認してください。そうでない場合、予期しない動作が発生する可能性があります。詳細については、「既知の問題」を参照してください。vCPUの数は、ソケットあたりのコア数で割り切れる必要があります。

XenCenter®のvCPUホットプラグ機能を使用すると、実行中のLinux VMに割り当てられたvCPUの数を、VMを再起動することなく動的に増やすことができます。

オプション

vCPU数

(Windows VMの場合)

新しいVMに割り当てる仮想CPU (vCPU) の数を入力します。

VMから最高のパフォーマンスを引き出すには、VMに割り当てるvCPUの数が、サーバー上の物理CPUの数を超えないようにしてください。

注:

この値は、必要に応じて後で変更できます。詳細については、「VMプロパティの変更:CPUとメモリ」を参照してください。VMでサポートされるvCPUの最大数については、「XenServer構成制限」を参照してください。

最大vCPU数

(Linux VMの場合)

メニューから、新しいVMに割り当てる仮想CPU (vCPU) の最大数を選択します。

VMから最高のパフォーマンスを引き出すには、VMに割り当てるvCPUの数が、サーバー上の物理CPUの数を超えないようにしてください。

注記:

必要に応じて、この値は後で変更できます。詳細については、「VMプロパティの変更: CPUとメモリ」を参照してください。

トポロジ

vCPUのトポロジを指定します。

デフォルトでは、XenServer®は各vCPUにソケットあたり1コアを割り当てます。たとえば、4つのvCPUを割り当てると、ソケットあたり1コアの4つのソケットとして表示されます。この設定を変更するには、トポロジメニューをクリックして、リストからオプションを選択します。

ソケットあたりのコア数が2のべき乗であることを確認してください。そうでない場合、予期しない動作が発生する可能性があります。詳細については、「既知の問題」を参照してください。vCPUの数は、ソケットあたりのコア数で割り切れる必要があります。

注記:

ソケットあたりのコア数の設定は、サーバーに存在するソケットの数とインストールされているオペレーティングシステムによって異なります。一部のオペレーティングシステムには、CPUの数に関する制限があります。このオプションを設定する際は、オペレーティングシステムの要件に従ってください。

vCPUの初期数

(Linux VMの場合)

このオプションは、VMに割り当てられるvCPUの初期数を表示します。デフォルトでは、この数は前の手順で設定された最大vCPU数と同じです。リストから選択して、VMに割り当てられるvCPUの初期数を変更できます。

メモリ

VMに割り当てたいメモリ量を入力します。

XenServerテンプレートは、一般的なVM構成を提供し、ゲストオペレーティングシステムのタイプに基づいてメモリの適切なデフォルトを設定します。新しいVMに最初に割り当てるメモリ量を決定する際に、以下の考慮事項が影響する可能性があります。

  • VM上で実行されるアプリケーションの種類。
  • 同じメモリリソースを使用する他の仮想マシン。
  • 仮想マシンと並行してサーバー上で実行されるアプリケーション。

新しいVMが作成された後、VMのCPUとメモリタブでメモリ割り当てを調整できます。このタブでは、同じプール内のVM間でメモリの動的な再割り当てを可能にする動的メモリ制御 (DMC) を有効にすることもできます。詳細については、「VMメモリの構成」を参照してください。

VMの電源状態のシナリオ

次の表に、3つのVM電源状態と、それらのさまざまなvCPUシナリオを示します。

VM電源状態 最大vCPU数 初期vCPU数 現在のvCPU数
実行中 増減不可 該当なし 増加のみ可能。
シャットダウン 増減可能 増減可能 該当なし
一時停止中 変更不可 該当なし 変更不可

関連ドキュメント

XenServer 現行リリース

VMのCPUとメモリ割り当て