CentOS6.6에서 투명 거대 페이지를 비활성화하는 방법

CentOS6.6에서 투명 거대 페이지를 비활성화하는 방법

노력하고있어disable 투명 페이지CentOS설치 에서 HDP2.2. 나는 사용하고있다이 링크참고로, 여전히 문제가 있습니다.

나는 또한 이것을 추가하려고 시도했습니다.

다음 줄을 추가 /etc/rc.d/rc.local하고 컴퓨터를 다시 시작하십시오.

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

그리고 파일 실행 권한을 부여합니다.

chmod +x /etc/rc.d/rc.local

Hortonworks 링크를 참조하고투명 거대 페이지 비활성화

나는 /etc/rc.local기계를 편집하고 다시 작성해 보았습니다.

if 
  test -f /sys/kernel/mm/redhat_transparent_hugepage/defrag; then 
  echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag 
fi

if 
  test -f /sys/kernel/mm/redhat_transparent_hugepage/enabled; then 
  echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled 
fi

이 작업을 수행하면 cat /sys/kernel/mm/transparent_hugepage/enabled콘솔에 다음 메시지가 표시됩니다.

[always] madvise never

이 메시지가 정확히 무엇을 의미하는지 설명해 주실 수 있나요?

컴퓨터를 재부팅하고 Ambari를 다시 시작했지만 ambari 설치 마법사에서는 여전히 Transparent Huge Pages활성화되어 있다고 말합니다. 저는 이 문제를 처음 접했고 이 문제를 해결하는 데 도움을 찾고 있습니다.

답변1

커널 매개변수로 추가할 수 있습니다 transparent_hugepage=never.

편집 /boot/grub/grub.cfg하여 커널 라인에 추가합니다.

예:

kernel /boot/vmlinuz-2.6.32-504.1.3.el6.x86_64 ro root=/dev/vda1 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD console=ttyS0,115200n8 console=tty0 crashkernel=auto SYSFONT=latarcyrheb-sun16 rd_NO_LVM rd_NO_DM rhgb quiet transparent_hugepage=never

그런 다음 다시 시작하십시오.

관련 정보