로딩
요청 처리 중입니다...

VM 성능 이슈? NUMA 최적화가 필요한 순간 RPA, DB, AI 워크로드 운영 가이드

 VM 성능 이슈? NUMA 최적화가 필요한 순간 RPA, DB, AI 워크로드 운영 가이드

NUMA(Non-Uniform Memory Access)란? X86 Blade Servers 서버 가상화에서 발생하는 예상치 못한 성능 저하 문제 가상화 환경에서 VM을 운영하다 보면 예상치 못한 성능 저하를 경험하는 경우가 있습니다.

CPU와 메모리 사용률이 특별히 높지 않은데도 특정 VM이 느려지는 현상이 발생한다면, NUMA(Non-Uniform Memory Access) 문제를 의심해볼 필요가 있습니다. 얼마 전 한 IT 관리자는 가상화된 환경에서 특정 VM이 지속적으로 느려지는 문제를 겪고 있었습니다.

초기에는 네트워크 지연이나 디스크 I/O 문제를 의심했지만, 원인은 다름 아닌 NUMA 구조를 고려하지 않은 메모리 할당이었습니다. VM이 할당받은 메모리가 NUMA 노드의 한계를 초과하면서, 타 NUMA 노드의 메모리에 접근하는 Remote Memory Access가 발생했고, 결국 성능 저하로 이어졌던 것입니다.

이 글에서는 NUMA의 개념과 서버 가상화에서의 역할, 그리...