博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大
阅读量:4933 次
发布时间:2019-06-11

本文共 1097 字,大约阅读时间需要 3 分钟。

Linux x86 and x86-64 系统SHMMAX最大值
参考原始:
Maximum SHMMAX values for Linux x86 and x86-64 (文件 ID 567506.1)
目标:
问题1:32-bit (x86) Linux system 系统中的最大值?

问题2:64-bit (x86-64) Linux system系统中的最大值?
解决方式:
答案1:
Oracle Global Customer Support 官方推荐 SHMMAX 的最大值是小于4GB,或者4294967295
一个共享内存段的最大大小受可用的用户寻址空间限制。

在32bit系统中,是4GB。

答案2:
Oracle Global Customer Support 官方推荐 SHMMAX 的最大值是 物理内存的1/2
一个共享内存端的最大大小受可用的用户寻址空间限制。在64bit系统中,这个理论值是2的64次方。因此,SHMMAX的理论限制值是物理内存的大小。可是,实际地使用所有内存作为SHMMAX可能导致一个潜在的状况:没有内存能够用来干别的事情。
因此,对 SHMMAX 更为理想的 物理限制 是 物理内存-2GB
在oracle db环境中,这个物理限制 依旧导致没有足够的内存用来做其它须要的功能(functions)。

因此。一般 "Oracle maximum" for SHMMAX  是 物理内存的1/2。

非常多Oracle 客户a higher fraction, at their discretion

偶尔,客户会错误的觉得:依据推荐设置 SHMMAX 是用来限制所有的sga,这是不对的。

依据推荐设置SHMMAX仅仅会导致一些共享内存段被用在total sga上。关于细节信息,请看mos文章:

Document 15566.1, "SGA, SHMMAX, Semaphores and Shared Memory Explained"
在内存配置上,相同须要考虑的还有 内核參数kernel.shmall,所有的共享存储器参数的大小是该系统的主要能源的使用,同page单位
看mos文章:
Document 301830.1 Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device

转载于:https://www.cnblogs.com/yxwkf/p/4613393.html

你可能感兴趣的文章
c_数据结构_队的实现
查看>>
jquery 选择器总结
查看>>
Qt设置背景图片
查看>>
【阿里云文档】常用文档整理
查看>>
java中的Volatile关键字
查看>>
前端自定义图标
查看>>
实验二
查看>>
独立开发一个云(PaaS)的核心要素, Go, Go, Go!!!
查看>>
网站文章如何能自动判定是抄袭?一种算法和实践架构剖析
查看>>
【OpenCV学习】滚动条
查看>>
ofo用科技引领行业进入4.0时代 用户粘性连续8个月远甩摩拜
查看>>
兰州青年志愿者“中西合璧”玩快闪 温暖旅客回家路
查看>>
计划10年建10万廉价屋 新西兰政府:比想象中难
查看>>
甘肃发首版《3D打印职业教育教材》:校企合作育专才
查看>>
为找好心人抚养孩子 浙江一离婚父亲将幼童丢弃公园
查看>>
晚婚晚育 近20年巴西35岁以上孕妇增加65%
查看>>
读书:为了那个美妙的咔哒声
查看>>
jsp改造之sitemesh注意事项
查看>>
iOS 9.0之后NSString encode方法替换
查看>>
ASMFD (ASM Filter Driver) Support on OS Platforms (Certification Matrix). (文档 ID 2034681.1)
查看>>