12.6.2. 使用 TuneD 配置文件管理透明巨页
要永久管理透明大内存页(THP),请使用 TuneD 配置集。在 tuned.conf 文件中配置这些配置集。
先决条件
-
TuneD软件包已安装。 -
TuneD服务已启用。
流程
将活跃配置文件复制到同一目录中:
$ sudo cp -R /usr/lib/tuned/my_profile /usr/lib/tuned/my_copied_profile编辑
tune.conf文件:$ sudo vi /usr/lib/tuned/my_copied_profile/tuned.conf要启用 THP,请添加行:
[bootloader] cmdline = transparent_hugepage=always要禁用 THP,请添加行:
[bootloader] cmdline = transparent_hugepage=never要将 THP 设置为
madvise,请添加行:[bootloader] cmdline = transparent_hugepage=madvise
重启
TuneD服务:$ sudo systemctl restart tuned将新配置文件设置为活跃:
$ sudo tuned-adm profile my_copied_profile
验证
验证新配置文件是否处于活跃状态:
$ sudo tuned-adm active验证是否设置了所需的 THP 模式:
$ cat /sys/kernel/mm/transparent_hugepage/enabled