如何将Transparent HugePages关闭

[root@localhost ~]# grep Huge /proc/meminfo
AnonHugePages:      2048 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB


如果输出包含类似于"AnonHugepages: xxxx kB",并且AnonHugePages > 0kB,则表明内核使用的是Transparent HugePages(透明巨大页面)
它的值我们可以从/proc/meminfo从找到它正在被内核使用的AnonHugePages当前值


# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] never 


若显示的不是never则证明Transparent HugePages正在被使用。




下面的操作是如何disable Transparent HugePages操作,




[root@localhost ~]# vim /etc/grub.conf     ///在kernel /最后添加transparent_hugepage=never,保存退出


title Oracle Linux Server (2.6.32-300.25.1.el6uek.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-300.25.1.el6uek.x86_64 ro root=LABEL=/ transparent_hugepage=never
        initrd /initramfs-2.6.32-300.25.1.el6uek.x86_64.img


重启下,
[root@localhost ~]# grep Huge /proc/meminfo
AnonHugePages:         0 kB
HugePages_Total:       2
HugePages_Free:        2
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB


[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]


可以发现Transparent HugePages已经被关闭,并运用了HugePage
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值