How to disable transparent hugepages (THP) on Red Hat Enterprise Linux 7
# 檢視透明大頁面是否開啟 [root@db-oracle-node1 ~]# cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never # 檢視透明大頁面整理碎片功能是否開啟,THP defragmentation [root@db-oracle-node1 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never
Follow the steps below
Add the "transparent_hugepage=never" kernel parameter option to the grub2 configuration file.
Append or change the "transparent_hugepage=never" kernel parameter on the GRUB_CMDLINE_LINUX option
in /etc/default/grub file. Only include the parameter once.
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap ... transparent_hugepage=never"
Rebuild the /boot/grub2/grub.cfg file by running the grub2-mkconfig -o command as follows:
Please ensure to take a backup of the existing /boot/grub2/grub.cfg before rebuilding.
On BIOS-based machines: ~]# grub2-mkconfig -o /boot/grub2/grub.cfg On UEFI-based machines: ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Reboot the system and verify option has been added
Reboot the system
# shutdown -r now
Verify the parameter is set correctly
# cat /proc/cmdline
If Transparent Huge Pages (THP) is still not disabled, continue and use one of the options below.
Option 1:
(Recommended) create a customized tuned profile with disabled THP
With this resolution we will create a customized version of the currently running profile. The customized version
will disable THP.
Find out which profile is active, create a copy. In the following example we currently use
the throughput-performance profile:
# tuned-adm active
Current active profile: throughput-performance
To create customized profile, create a new directory in /etc/tuned directory with desired profile name.
# mkdir /etc/tuned/myprofile-nothp
Then create a new tuned.conf file for myprofile-nothp, and insert the new tuning info:
# cat /etc/tuned/myprofile-nothp/tuned.conf [main] include= throughput-performance [vm] transparent_hugepages=never
Make the script executable:
# chmod +x /etc/tuned/myprofile-nothp/tuned.conf
Enable myprofile like so:
# tuned-adm profile myprofile-nothp
This change will immediately take effect and persist reboots.
To verify if THP are disabled or not, run below command:
# cat /sys/kernel/mm/transparent_hugepage/enabled
Option 2: (Alternative) Disable tuned services
This resolution will disable the tuned services.
# systemctl stop tuned # systemctl disable tuned
OR
# tuned-adm off
Now add "transparent_hugepage=never" kernel parameter in grub2 configuration file as explained in steps 1-3
above.
Reboot the server for changes to take effect.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31439444/viewspace-2674001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- How to disable transparent Hugepage (THP) on Red Hat Enterprise Linux 8?Linux
- THP Transparent HugePages 相關知識與關閉
- Red Hat Enterprise Linux 7的新功能Linux
- Oracle Linux 7禁用Transparent HugePagesOracleLinux
- Red Hat Enterprise LinuxLinux
- 從 Red Hat Enterprise Linux 2.1 AS升級到 Red Hat Enterprise Linux 3Linux
- Red Hat Enterprise Linux 7.4Linux
- How to configure password openldap server in Red Hat Enterprise Linux 5?LDAServerLinux
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- Red Hat Enterprise Linux 9的簡介Linux
- Red Hat Enterprise Linux使用資源的限制Linux
- Red Hat Enterprise Linux AS4-U3硬碟Linux硬碟
- Red Hat Enterprise Linux 6官方中文文件Linux
- Red Hat Enterprise Linux 5產品線終結Linux
- asm 包下載地址 Red Hat Enterprise Linux5ASMLinux
- Red Hat Enterprise Linux Server release 6.2配置被動yumLinuxServer
- Grid Control Installation On Red Hat Enterprise LinuxLinux
- Migrating Red Hat Linux 2.1 or 3.0 to Red Hat Linux 4.0Linux
- 《Red Hat Enterprise Linux 9 系統管理實戰》簡介Linux
- Oracle9i (9.2.0.4.0) Installation on Red Hat Enterprise Linux 5OracleLinux
- Red Hat Enterprise Linux AS 5.3 下配置裸裝置(raw device)Linuxdev
- 在Red Hat Enterprise Linux中有什麼型別的核心?Linux型別
- 【Linux】Virtualbox 安裝 Red hat Enterprise Linux 6.4-64位Linux
- 在red hat enterprise linux 5.4上安裝oracle11gLinuxOracle
- HP 4411s Install Red Hat Enterprise Linux 5.8) Wireless DriverLinux
- Red Hat Enterprise Linux 6使用 XDMCP (Xmanager)的一些設定Linux
- Red Hat Enterprise Linux 6 7關閉透明大頁面及透明大頁面基礎概念Linux
- G005-OS-INS-02 Red Hat Enterprise Linux V8.2 安裝Linux
- 變更RHEL(Red Hat Enterprise Linux 5.8)更新源使之自動更新Linux
- Red Hat Linux 入門指南!(轉)Linux
- Oracle9.2.0.4 在 Red Hat Enterprise 4上的安裝Oracle
- [zt]Oracle9i (9.2.0.4.0) Installation on Red Hat Enterprise Linux 5 (RHEL5)OracleLinux
- Xmanager2.0連線不上遠端的Red Hat Enterprise Linux5Linux
- Why is gam_server using up 100% of my CPU on Red Hat Enterprise Linux 4GAMServerLinux
- 如何檢視red hat linux 的版本Linux
- Red Hat Linux - top 命令簡易理解Linux
- Red Hat Linux - top 命令簡易理解Linux
- red hat linux 9.0安裝求助!(轉)Linux