2022-12-09
Linux + Oracle(11g及以上) 内存使用
前提:Oracle Linux 7上运行的Oracle 11g及以上版本,ASMM管理内存,SGA、PGA都合理分配
1、shm什么时候使用?
2、swap能否禁用?为什么?
3、最理想的运转状态?
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
前提:Oracle Linux 7上运行的Oracle 11g及以上版本,ASMM管理内存,SGA、PGA都合理分配
1、shm什么时候使用?
2、swap能否禁用?为什么?
3、最理想的运转状态?
1、sga使用的就是shm,用ipcs -m可以看到共享内存段的申请情况
2、当你开始si/so的时候,说明内存已经不够用了,此时的系统响应巨慢,个人认为swap可以禁用,虽然我也听oracle的建议开了swap
3、不太理解这个问题,oracle建议配置大内存时候使用hugepage
评论
有用 0
从我装过的库来看linux 7 真的对Oracle 11g兼容性不太好,对于Oracle 11g,我们这边还是普遍装在linux 6上。
评论
有用 0内存足够大的情况下,可以禁用swap的,我这边生产环境有的库就没有swap。
评论
有用 2
墨值悬赏