LoginSignup
0
1

More than 3 years have passed since last update.

[CentOS 8] Transparent Huge Pagesの無効化

Posted at

Transparent Huge Page (THP)の無効化についてのメモ

1. THPが有効か確認する

おそらくTHPはデフォルトで有効になっていると思うが、以下のコマンドで確認する。

cat /sys/kernel/mm/transparent_hugepage/enabled
>> [always] madvise never

Alwaysに設定されている場合、有効となっている。

2. THPを無効化のためgrubを編集する

grub2を編集する必要があるので以下の操作を行う。
transparent_hugepage=neverを追加する。

# vi /etc/default/grub

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet transparent_hugepage=never"

編集を適用するために、grub2-mkconfigを行う。

Bios-based machineの場合

# grub2-mkconfig -o /boot/grub2/grub.cfg

UEFI-based machinesの場合

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

最後に再起動を行う

shutdown -r now

3. 変更を確認する

# cat /sys/kernel/mm/transparent_hugepage/enabled

always madvise [never]
# cat /proc/cmdline

BOOT_IMAGE=(hd0,msdos1)/boot/vmlinuz-4.18.0-147.8.1.el8_1.x86_64 root=UUID=d3c7fd84-400c-4f55-9402-92ad8133d1ef ro crashkernel=auto rhgb quiet transparent_hugepage=never

以上です。

[参考] https://www.thegeekdiary.com/centos-rhel-7-how-to-disable-transparent-huge-pages-thp/

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1