仮想ハイパースレッディングは、vSphere 8 以降でサポートされます(仮想マシン向けの仮想ハイパースレッディングのサポート
)。VIO 7.3 では、ユーザーは vHT を有効にしたインスタンスを作成できます。
前提条件
- vSphere 8 は必須です。
- HW バージョン VMX 20 が必要です。
- vSphere 8 では、コアあたりのスレッド数は 2 に設定されています。
手順
- Openstack CLI を使用して、vHT を有効にしたインスタンスを作成します。
- vHT プロパティ セットを使用してフレーバーを作成します。
openstack flavor create --vcpus 2 --ram 512 --disk 1 m1.tiny.ht openstack flavor set m1.tiny.ht --property vmware:latency_sensitivity_level="high with HT"
- 上記のフレーバーを使用して Nova インスタンスを作成します。
- vHT プロパティ セットを使用してフレーバーを作成します。
- Horizon ユーザー インターフェイスで vHT を有効にしてインスタンスを作成することもできます。
-
Admin->Flavors
でフレーバーを作成します。仮想 CPU の数は偶数にする必要があります。 - メタデータを更新します (
setting vmware:latency_sensitivity_level to "high with HT"
)。 - 上記のフレーバーを使用してインスタンスを作成します。
-
結果
ユーザーは VMX ファイルを確認し、次のオプションを表示できます。
cpuid.numSMT=2 sched.cpu.latencySensitivity="high" virtualHW.version=20
または、ユーザーは、vCenter Server の仮想マシン設定を確認し、遅延感度が High with Hyperthreading
に設定されていることを確認できます。
vmware:latency_sensitivity_level="high with HT"
と一緒にフレーバーに
quota:cpu_reservation_percent or quota:cpu_reservation
を設定することは推奨されません。ユーザーはデフォルト値の 50% を使用する必要があります。