AIX/IBM サーバーの LPAR に関するいくつかの資料を読んでいますが、以下のスキーマがあります。
+---------------+------------------------------------------------------------------------+
|LPARS |Virtual cpus | processing units |
+---------------+------------------------------------------------------------------------+
| |Min | Desired | Max| Min | Desired | Max | Cap/Uncap | Weigh| Pool |
+---------------+------------------------------------------------------------------------+
|LPAR1 |1 | 4 | 4 | 0.1 | 1 | 4 | Uncap | 64 | 8 |
|LPAR2 |1 | 4 | 4 | 0.1 | 1 | 4 | Uncap | 64 | 8 |
|LPAR3 |1 | 4 | 4 | 0.1 | 1 | 4 | Uncap | 128 | 8 |
|LPAR4 |1 | 4 | 4 | 0.1 | 1 | 4 | Uncap | 128 | 8 |
+---------------+------------------------------------------------------------------------+
私が理解している限り、起動時にすべてのvparには1つのvcpu(最小)があり、必要なCPUは4、最大値は4です。しかし、最大8(プール)vcpuがある場合、vparごとに4つのvcpuがどのように可能ですか?私が知っている限り、8ではなく4 * 4 = 16です。 vcpu割り当てがどのように機能するかをよりよく説明できる人はいますか?
答え1
表に示すように、最小vCPUは1です。つまり、時間0では4つのvCPUを使用します。各LPARは最大4つまで持つことができますが、同時に存在することはできません。また、LPAR 間で使用可能な vCPU を再配布する場合、重みが適用されます。
答え2
簡単に答えると、仮想CPUごとに全体の物理CPU(処理装置)が必要なく、0.1(初期モデル)から0.05(Power7+)まで、ほんの一部しか必要ないということです。各LPARのオペレーティングシステムには4つのCPUが表示され、各CPUには物理CPUの1/4(必要な1台の処理装置を必要な4つの仮想CPUで割った値)に対応するタイムスライスが保証されています。 LPARには制限がないため、対応する仮想CPUは、必要な処理装置に表示されているものよりも多くの物理CPU時間を受信できます。これらの物理CPUサイクルの競合がある場合、LPARの重みに基づいて時間が割り当てられます。
DLPAR操作中に最小値と最大値が機能します。必要な値を動的に変更したい場合は、上限と下限を定義するだけです。システムは、システムで使用可能なものよりも多くの必須処理装置を設定することを防止する。
に詳細情報があります。IBM PowerVM仮想化の導入と構成赤い本とIBM POWER仮想化のベスト・プラクティス・ガイド。