Virtuelles Hyper-Threading wird ab vSphere 8 unterstütztUnterstützung von virtuellem Hyper-Threading für VMs
. In VIO 7.3 können Benutzer Instanzen mit vHT-Aktivierung erstellen.
Voraussetzungen
- vSphere 8 ist erforderlich.
- HW-Version VMX 20 ist erforderlich.
- Threads pro Kern ist in vSphere 8 auf „2“ festgelegt.
Prozedur
- Erstellen Sie mit der OpenStack-CLI eine Instanz mit vHT-Aktivierung.
- Erstellen Sie einen Typ mit vHT-Eigenschaftssatz.
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"
- Erstellen Sie eine Nova-Instanz mit dem oben angegebenen Typ.
- Erstellen Sie einen Typ mit vHT-Eigenschaftssatz.
- Der Benutzer kann auch Instanzen mit vHT-Aktivierung in der Horizon-Benutzeroberfläche erstellen.
- Erstellen Sie den Typ in
Admin->Flavors
. Die VCPU-Nummer sollte eine gerade Zahl sein. - Aktualisieren Sie die Metadaten für
setting vmware:latency_sensitivity_level to "high with HT"
. - Erstellen Sie eine Instanz mit dem oben genannten Typ.
- Erstellen Sie den Typ in
Ergebnisse
Der Benutzer kann die VMX-Datei überprüfen und die folgenden Optionen anzeigen:
cpuid.numSMT=2 sched.cpu.latencySensitivity="high" virtualHW.version=20
Alternativ kann der Benutzer die VM-Einstellungen in vCenter überprüfen und sicherstellen, dass die Latenzempfindlichkeit auf High with Hyperthreading
festgelegt ist.
quota:cpu_reservation_percent or quota:cpu_reservation
im Typ zusammen mit
vmware:latency_sensitivity_level="high with HT"
festzulegen. Der Benutzer sollte den Standardwert von 50 % verwenden.