Linux HugePages란? 대용량 메모리 페이지의 원리와 성능 향상 방법
Linux 시스템에서 메모리는 일정한 크기의 페이지(Page) 단위로 관리됩니다. 일반적으로 x86-64 환경에서는 하나의 페이지 크기가 4KB입니다. 하지만 대용량 데이터베이스나 가상화 환경에서는 수십 GB에서 수백 GB의 메모리를 사용하는 경우가 많습니다. 이때 4KB 페이지만 사용하면 너무 많은 페이지를 관리해야 하므로 CPU 오버헤드와 메모리 관리 비용이 증가합니다. 이를 해결하기 위해 사용하는 기술이 HugePages입니다. HugePages는 일반 페이지보다 훨씬 큰 메모리 … 더 읽기