가상 하이퍼스레딩은 vSphere 8부터 지원됩니다(VM에 대한 가상 하이퍼스레딩 지원
). 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 UI에서 vHT 사용 설정이 있는 인스턴스를 생성할 수도 있습니다.
-
Admin->Flavors
에서 플레이버를 생성합니다. VCPU 번호는 짝수여야 합니다. - 메타데이터를 업데이트합니다(
setting vmware:latency_sensitivity_level to "high with HT"
). - 위의 플레이버로 인스턴스를 생성합니다.
-
결과
사용자가 VMX 파일을 확인하고 다음 옵션을 볼 수 있습니다.
cpuid.numSMT=2 sched.cpu.latencySensitivity="high" virtualHW.version=20
또는 사용자가 vCenter에서 VM 설정을 확인하고 지연 시간 감도가 High with Hyperthreading
으로 설정되었는지 확인할 수 있습니다.
quota:cpu_reservation_percent or quota:cpu_reservation
을
vmware:latency_sensitivity_level="high with HT"
와 함께 설정하는 것은 권장되지 않습니다. 사용자는 기본값인 50%를 사용해야 합니다.