システム要件と推奨事項
Oracle Linux 7、Oracle Linux 8またはOracle Linux 9を実行しているシステムの大半はKVMを使用できますが、ホスト・システムでゲストを実行するために従う必要がある、ハードウェアの一般的な推奨事項、要件およびガイドラインがいくつかあります。これらの多くは、仮想マシン(VM)で実行されているアプリケーションの種類と、実行が予想される作業の量によって異なります。
-
ベア・メタル・ホスト
KVMは、ベア・メタル・ホスト上で実行する場合に使用できます。KVMでは、ネストされた仮想化シナリオはサポートされていません。
-
CPU
ホスト・システムのCPUでは、Intel (VT-x)またはAMD (AMD-V)の仮想化機能が有効になっている必要があります。Arm (aarch64) CPUも使用できます。仮想化機能が使用できない場合は、システム・ファームウェアのBIOSまたはUEFIで仮想化が有効になっていることを確認してください。経験則から、次のホストCPUに対する仮想CPUの比率から始めることができます(この比率は個別のCPUコアの比率であり、SMTが有効になっていることを前提としています)。
-
通常、1:1から2:1は優れたVMパフォーマンスを実現できます。
-
3:1では一部のVMパフォーマンスが低下する可能性があります。
-
4:1以上になると、VMパフォーマンスに重大な問題が発生する可能性があります。
仮想CPUとホストCPUの比率は、VMとホスト・システムでパフォーマンス・テストを実行して計算できます。許容可能なパフォーマンスは、たとえば次のような多くの要因によって決まります。
-
VMシステムが実行するタスク。
-
処理されるタスクの量。
-
これらのタスクの処理に必要な割合。
-
-
メモリー
最初はホスト用に3GBを予約することをお薦めしますが、ホスト・オペレーティング・システムのメモリー要件は、使用可能な物理メモリーの量に応じて拡張されます。使用可能な物理メモリーが多いシステムでは、ホスト・オペレーティング・システムの予約メモリーを増やします。たとえば、1TBのメモリーが搭載されたシステムでは、ホスト・オペレーティング・システムに対して20GB以上の使用可能領域をお薦めします。システムがホスト上で動作し、すべてのVMが使用可能な物理RAMを超過し始めると、パフォーマンスへの影響が深刻になります。ただし、VMが通常はアイドル状態になっている場合は、あまり多くのRAMを割り当てる必要はありません。パフォーマンス・テストを実行して、アプリケーションが常に十分なメモリーを確保していることを確認してください。
-
ストレージ
ホスト・オペレーティング・システムに必要な最小ディスク領域(通常は6GB)を満たしている必要があります。各VMには、ゲスト・オペレーティング・システム用とスワップ使用のための独自のストレージが必要です。作成するVMごとに少なくとも6GB程度を用意する必要がありますが、VMの目的を考慮し、それに応じてスケーリングしてください。