티스토리 뷰

OS

Transparent Huge Pages (THP) - Disable

hellotheresy 2017. 1. 13. 15:34

HDP 및 기타 hadoop을 설치하는 경우에 해당 기능이 on/off되어 있는지 물어보는 경우가 종종 있다. 


뭔가.. 하고 찾아보니 다음과 같다 .



https://access.redhat.com/documentation/ko-KR/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/s-memory-transhuge.html



즉 메모리관리에 있어 Page에 접근하는 application에 대용량 size의 page를 쉽게 접근하기 위한 기능이다. 


이론적으로는 성능향상을 기대할 수 있으나.. 실상은 많은 부분 해당 기능을 Off하도록 권장하고 있다. 

실제 테스트를 해보니.. 전후대비 약 10%의 성능향상을 보인다. 







적용하는 방법은 간단하다. 


1) 온라인 적용

  $> echo never > /sys/kernel/mm/transparent_hugepage/enabled

2) 시스템 적용 

    /etc/grub.conf  이하에 다음과 같이 추가

     transparent_hugepage=never 



시스템 hang에도 영향을 줄 수 있으니 상황에 따라 반드시  OFF해두자



'OS ' 카테고리의 다른 글

MySQL Create Table Multiple primary key defined Error  (0) 2017.03.28
shell Script PID get  (0) 2017.03.13
Stateless protocol ( 무상태 프로토콜 )  (0) 2017.02.27
HomeBrew  (0) 2017.02.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함