ESXi 6.7의 CPU 사용률 불균형

ESXi 6.7의 CPU 사용률 불균형

우리는 ESXi 6.7 Enterprise Plus를 실행하는 서버로 작업하고 있으며 mobo에는 2개의 Xeon 10코어 CPU가 있습니다.

호스트는 적당히 로드되었지만 이상하게 ESXi 모니터링 화면에는 MAX 소켓(패키지) 0이 87% 활용률, 소켓(패키지) 1이 2.5% 활용률, AVERAGE 소켓 0이 20%, 소켓이 1%로 표시됩니다.

이게 정상인가요? ESXi는 2개의 CPU에 걸쳐 로드 밸런싱을 수행해야 합니까? 아니면 하나를 채우고 다른 하나를 사용하기 시작합니까?

라이센스가 설치되어 있고 2개의 소켓을 지원해야 한다고 생각합니다(GUI의 라이센스 탭에는 CPU 제한이 표시되지 않지만). 하드웨어/라이센스를 구매하지 않았기 때문에 무엇을 구매했는지 잘 모르지만 라이센스 탭을 보면 그럴듯해 보입니다. 2소켓이라는 문구가 보이지 않습니다. 두 번째 소켓을 활성화하려면 또 다른 라이센스를 구입해야 하는지 궁금합니다. Enterprise Plus가 포함된 ESXi 6.7을 사용하는 사람 중 라이센스 탭에 라이센스가 부여된 소켓 수를 표시하는 줄이 있습니까?

답변1

ESXi 스케줄러는 NUMA를 인식합니다. 기본적으로 가능하면 VM을 하나의 소켓 코어와 메모리에 유지하는 것을 선호합니다. 이에 대한 개요는자원 관리 가이드.

호스트에 더 많은 로드를 가하면 2개의 소켓이 사용되는 것을 표시할 수 있습니다. 일반적인 워크로드가 충분하지 않은 경우 14개 코어 VM을 만들고 다중 스레드 및 CPU 집약적인 작업을 실행하세요. 재미있게 즐기거나 매우 큰 소프트웨어 패키지를 컴파일하거나 일부 CPU 사이클을 과학에 기부할 수도 있습니다. VM이 노드 1개보다 크기 때문에 두 소켓 모두 2% 이상 활용되어야 합니다.

관련 정보