暂无图片
如何撤销大页设置
我来答
分享
Thomas
2022-10-04
如何撤销大页设置

CENTOS 7,原先设置为大页,现在想撤销,目前上面只有ORACLE软件而无具体实例。物理内存16G,参考当时设置的步骤回退:

/etc/sysctl.conf中下句注释掉

vm.nr_hugepages=。。。

将/etc/security/limits.conf里这两句注释掉

oracle soft memlock 15728640

oracle hard memlock 15728640

将/etc/security/limits.conf以下两句注释掉

oracle soft memlock 15728640

oracle hard memlock 15728640

重启OS,free -m

           total   used   free  shared buff/cache available
Mem: 15616 11982 3062 16 571 3489
Swap: 8191 0 8191

为啥USED有11982, 还那么高?如何验证大页是否取消了?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
农夫三拳

在不重启系统的时候,单纯的注释是不行的,需要显式指定为0

vm.nr_hugepages=0

sysctl -p 

然后 free 

grep Huge /proc/meminfo

看HugePages_Total的大小
其中,

HugePages_Total表示大页面池的大小
HugePages_Free表示池中尚未分配的大页面数
HugePages_Rsvd表示保留的大页面数,这些页面尚未分配
HugePages_Surp是“盈余”页面,如果默认配置100,现在修改为80,则会显示20

暂无图片 评论
暂无图片 有用 1
暂无图片
愤怒的蜗牛
2022-10-04
李宏达
2022-10-05
Thomas

为了撤销HUGEPAGE设置,甚至把所有的库都删了,但看来还是不成功。我现在DBCA了一个新库,故意把use_large_pages设为FALSE,重启DB,过了5分钟DB才打开,之后敲SQLPLUS命令反应无比迟钝,应该还是有问题。

暂无图片 评论
暂无图片 有用 0
Thomas

不得不说,哇哈哈一出手,啥问题都难不倒他。今天测试了,仅仅把vm.nr_hugepages=0这句写上,就回退到非HUGEPAGE了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏