Show Table of Contents
3.2. CPU パフォーマンスのオプション
ゲスト仮想マシンに設定できる CPU 関連のオプションがいくつかあります。パフォーマンスに大きな影響を及ぼす場合があるので、正しく設定してください。ゲストに対して利用できる CPU オプションを以下に示します。このセクションの後半では、これらのオプションがもたらす影響について説明します。

図3.3 CPU パフォーマンスのオプション
3.2.1. オプション: 使用できる CPU
このオプションでゲストが使用できる仮想 CPU (vCPU) の数を調整します。ホストで使用可能な CPU の数を超えて割り当てると (オーバーコミット と呼ばれる)、以下のような警告が表示されます。

図3.4 CPU のオーバーコミット
システム上の全ゲストの vCPU の合計がシステム上のホスト CPU の数より大きい場合に CPU はオーバーコミットされます。vCPU の合計数がホスト CPU の数より大きい場合に CPU を 1 つまたは複数のゲストでオーバーコミットする可能性があります。
重要
メモリーのオーバーコミットと同様に、CPU のオーバーコミットはパフォーマンスに悪影響をもたらす場合があります。たとえば、ゲストのワークロードが大きい場合や予想できない場合がこれに該当します。オーバーコミットについての詳細は、『Red Hat Enterprise Linux 仮想化の導入および管理ガイド』の「KVM でのオーバーコミット」を参照してください。
3.2.2. オプション: CPU 構成
このオプションで目的の CPU モデルに応じた CPU 構成タイプを選択します。ホストCPUの設定をコピーする (Copy host CPU configuration) チェックボックスをクリックして、物理ホストの CPU モデルと構成を検出して適用します。あるいは、一覧を展開して使用できるオプションから選択します。CPU 構成を選択すると、それに応じた CPU 機能と指示が表示され、CPU 機能 (CPU Features) の一覧で個別に有効/無効にできます。

図3.5 CPU 構成のオプション
注記
ホストの CPU 構成は、手動で選択するよりもコピーすることをお勧めします。
注記
別の方法として、ホストマシン上で
virsh capabilities コマンドを実行し、CPU タイプおよび NUMA 機能を含むシステムの仮想化機能を表示します。
3.2.3. オプション: CPU トポロジー
このオプションでゲスト仮想マシンの仮想 CPU に特定の CPU トポロジーを適用します (ソケット、コア、スレッドなど)。

図3.6 CPU トポロジーのオプション
注記
環境によっては要件が異なることもありますが、通常ソケット数を選択する場合、コア、スレッドのいずれも 1 つのみを指定することにより最善のパフォーマンスを実現することができます。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.