linux永久关闭thp
时间: 2023-07-14 16:10:34 浏览: 242
要在Linux上永久关闭Transparent Huge Pages(THP),可以按照以下步骤进行操作:
1. 首先,使用以下命令查看当前系统中THP的配置状态:
```
cat /sys/kernel/mm/transparent_hugepage/enabled
```
2. 如果输出结果为 `[always] madvise never`,则表示THP已经被禁用。如果输出结果为 `[always] madvise [never]` 或者其他类似的形式,则需要进行下一步操作。
3. 编辑 `/etc/default/grub` 文件,可以使用任何文本编辑器打开该文件:
```
sudo nano /etc/default/grub
```
4. 在文件中找到 `GRUB_CMDLINE_LINUX_DEFAULT` 行,并在双引号内添加以下参数:
```
transparent_hugepage=never
```
例如,修改后的行可能类似于:
```
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash transparent_hugepage=never"
```
5. 保存并关闭文件。在nano编辑器中,按下 `Ctrl + X`,然后按下 `Y` 以保存修改。
6. 更新GRUB配置,以使更改生效:
```
sudo update-grub
```
7. 最后,重新启动系统,以使更改生效:
```
sudo reboot
```
完成上述步骤后,THP将会被永久禁用。请注意,具体命令可能因Linux发行版的不同而有所区别,请根据你的Linux发行版进行相应的调整。
阅读全文