【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大

【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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://javaforall.net/117697.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jrtplib使用笔记[通俗易懂]

    一、简述RTP是目前解决流媒体实时传输问题的最好办法,而JRTPLIB是一个用C++语言实现的RTP库,包括UDP通讯。刚使用JRTPLIB,对JRTPLIB的理解还不够深,当做使用时,积累的一些经验写个笔记吧。二、RTP协议实时传送协议(Real-timeTransportProtocol或简写RTP,也可以写成RTTP)是一个网络传输协议,RTP协议详细说明了在互联

    2022年4月6日
    129
  • 表空间

    表空间

    2022年2月1日
    39
  • pycharm 社区版 安装配置django[通俗易懂]

    pycharm 社区版 安装配置django[通俗易懂]1pycharm创建工程后pipinstalldjango验证2使用命令创建项目django-adminstartproject你的项目名称命令完成后会生成一个项目于文件夹里面包含以下文件3执行以下命令pythonmanage.pymigrate然后执行pythonmanage.pyrunserver执行后会出现以下内容点击地址出现下图环境配置成功…

    2022年9月25日
    2
  • css 文字两端对齐

    css 文字两端对齐

    2021年7月3日
    84
  • IntelliJ IDEA Community_集成灶好不好用过的来说一下

    IntelliJ IDEA Community_集成灶好不好用过的来说一下https://blog.csdn.net/u013412790/article/details/71022784 第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是…

    2022年10月9日
    3
  • VR虚拟现实开发_vr虚拟世界

    VR虚拟现实开发_vr虚拟世界Here,you’llgettoknowaboutVirtualRealityandhowyoushouldstepbystepstartdevelopingaVRApplicationandkeepyourfirstfootintheVRDevelopmentaura.在这里,您将了解虚拟现实以及如何逐步开始开发VR应用程序,并使您的…

    2022年9月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号