하이퍼스레딩을 사용하도록 설정된 호스트는 하이퍼스레딩을 사용하지 않는 호스트와 비슷하게 동작합니다. 하지만 하이퍼스레딩을 사용하도록 설정하는 경우에는 특정 사항을 고려해야 할 수 있습니다.
ESXi 호스트는 로드가 시스템의 프로세서 코어 간에 매끄럽게 분산되도록 프로세서 시간을 지능적으로 관리합니다. 동일한 코어에 있는 논리 프로세서는 연속된 CPU 번호를 가지므로 CPU 0과 1은 첫 번째 코어에 함께 있고 CPU 2와 3은 두 번째 코어에 함께 있습니다. 가상 시스템은 동일한 코어에 있는 두 논리 프로세서가 아닌 서로 다른 코어에서 스케줄링됩니다.
작업이 없는 논리 프로세서는 중지된 상태가 되어 실행 리소스가 해제되고 동일한 코어의 다른 논리 프로세서에서 실행 중인 가상 시스템이 코어의 전체 실행 리소스를 사용할 수 있게 됩니다. VMware 스케줄러는 이 중지 시간을 적절하게 감안하며 코어 절반에서 실행되는 가상 시스템보다 코어의 전체 리소스로 실행 중인 가상 시스템에 높은 가중치를 부여합니다. 이러한 프로세서 관리 방식을 통해 서버가 표준 ESXi 리소스 클레임 규칙을 위반하지 않도록 합니다.
하이퍼스레딩을 사용하여 호스트에서 CPU 선호도를 사용하도록 설정하기 전에 리소스 관리 요구 사항을 고려하십시오. 예를 들어 우선 순위가 높은 가상 시스템을 CPU 0에 바인딩하고 우선 순위가 높은 다른 가상 시스템을 CPU 1에 바인딩하면 두 가상 시스템은 동일한 물리적 코어를 공유해야 합니다. 이 경우 이 두 가상 시스템의 리소스 수요를 충족하지 못할 수 있습니다. 모든 사용자 지정 선호도 설정이 하이퍼스레딩 시스템에 적합한지 확인하십시오.