본문 바로가기
MySQL 에러 처리법

11. InnoDB Huge page 설정 관련

by 모모레 2015. 3. 18.

MySQL에서 InnoDB를 사용할때 large-pages 옵션을 활성화해서 사용하는데,

휴지페이지 사이즈가 4M가 아니면 다음과 같은 경고가 발생한다.

 

InnoDB: HugeTLB: Warning: Failed to allocate 4194304 bytes. errno 12
InnoDB HugeTLB: Warning: Using conventional memory pool

이때에는 SE에 얘기해서 휴지페이지 사이즈를 증가시켜주어야 한다.

 

해당 서버의 휴지페이지 사이즈는 다음의 구문으로 확인이 가능하다.

grep -i huge /proc/meminfo
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     2048 kB

 

자세한 내용은 아래의 레퍼런스에서 확인하면 된다.

 

http://dev.mysql.com/doc/refman/5.6/en/large-page-support.html