如何在Ubuntu中开启大页

为了对内存进行管理,操作系统对内存实施分页管理。内存页面的默认大小被设置为4096字节(4KB),原则上内存页面大小可以配置,但是大多数的操作系统视线中还是采用的默认的4KB页面。现在4KB大小的页面在某些情况下不适用了,可能需要手动去更改,接下来介绍一下更改ubuntu中的页面为大页面的方式。

查看页面大小:

getconf PAGESIZE 

如何在Ubuntu中开启大页

看透明大页面是否打开:

cat /sys/kernel/mm/transparent_hugepage/enabled

如何在Ubuntu中开启大页

 显示为 madvise,如果是never是从未打开,always是一直打开,现在要设置为always

echo always > /sys/kernel/mm/transparent_hugepage/enabled

但是要注意,这个命令需要在root权限下才可以执行,否则会提示 permission denied,如果不知道怎么进入root权限下,可以参考我另外一篇文章LInux怎么进入root模式_木可木可❀的博客-CSDN博客_linux进入root命令

如何在Ubuntu中开启大页

如何在Ubuntu中开启大页

 更改好后,再次查看,已经变成always了,于是透明大页面就打开了。

上一篇:相同功能多个alway和一个always


下一篇:JSP 学习笔记 | 二、JSP 脚本 & 案例实现 & 缺点分析