THP(Transparent Huge Pages) 비활성화 설정
- IT/OS
- 2021. 4. 24.
반응형
반응형
아래 명령어로 THP 비활성화 설정을 할 수 있음.
echo never > /sys/kernel/mm/transparent_hugepage/enabled
- 적용전
[root@test-1 ~] cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
- 적용후
[root@test-1 ~] cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
위 방법으로 진행 시 부팅 후 다시 원복 된다. 부팅 후에도 적용되도록 설정 필요.
/etc/default/grub 설정 파일 수정
- GRUB_CMDLINE_LINUX 값 끝부분에 transparent_hugepage=never 추가
위 내용을 반영하기 위해 아래 명령어 실행.
[root@test-1 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
서버 재부팅 후 '/sys/kernel/mm/transparent_hugepage/enabled' 파일 내용이 "never"로 되어있는지 확인
참고로, /etc/rc.local에 아래 내용을 추가하여 부팅 시 적용하는 방법도 있다.
echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled
하지만 부팅 순서에 따라 애플리케이션에 적용이 안 되는 경우가 있을 수 있으니 주의해서 사용이 필요
가능하면 grub 설정 파일에 적용하는 것을 추천함.
반응형
'IT > OS' 카테고리의 다른 글
[LVM] volume group(VG) 삭제 안되는 문제 해결 (1) | 2021.08.05 |
---|---|
[해결] 에러 - no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic) (0) | 2021.07.27 |
ESXi Cli command 명령어 (0) | 2021.03.23 |
서브넷마스크(subnetmask) 표 (0) | 2021.02.17 |
bashtop 설치(feat. CentOS7) (0) | 2021.02.03 |