li
  当前位置:主页 > 操作系统Redhat Linux > 文章内容
li
进程碰到了2GB内存空间的限制,红帽企业Linux上能够使用多大的内存?
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-06-07   阅读:7  
解决方法:

在红帽企业Linux2.1中,内 核允许每个进程拥有3G虚 拟地址空间,不过这个空间不是连续的。它分配成1GB和2GB两 个部分。这在2.1版 本中是默认的,它不随物理内存的增加而增加。

在每个内存段末,还有1GB到2GB段 的间隙末都有保留内存区域。

这个区域叫做nmapped_base,由于位置的关系,系统经常无法给进程分配2GB以上的空间。

2.1版本有一个特性(灵活的mmap或task-unmapped-base),在堆栈负责提供空间的前提下,改变子进程的内存布局,从而在动态存储的空间中得到更多的子程序的存储版面。这使分配给每个进程的存储空间接近3GB。改变nmapped_base的位置是非常复杂的,这里对此不进行介绍。

移动nmapped_base 的位置更有利于给单 独程序分配3GB的虚拟地址空间,虽然不会为单独的进程提供超过3G的地址空间,但可以提高给进程虚拟地址空间的效率。

在红帽企业Linux3.0中,内核给每个程序提供3GB的虚拟地址空间,这改变了之前提过的默认虚拟存储映射问题。3.0版本发行前, nmapped_base已 移动至段末,它允许每个程序使用到接近3GB内存,但是还没有到达3G。




  上一篇: 如何在红帽企业Linux上打开Telne...   下一篇: 怎样在运行的系统中设置RAID 1(镜...
li
 §相关评论  
 热点文章

·使用pam_abl防止SSH遭暴力破解
·redhat linux 5上telnet的开启
·linux命令行下如何更换使用的s
·xhost unable to open display
·文件系统出现不一直的原因和基
·linux系统下磁带机的简单操作命
·tar与磁带机操作命令
·linux系统建立终端和登录系统
·如何配置/etc/fstab或autofs让
·如何安装和升级一个RPM软件包?
·如何在新添加的磁盘上创建EXT3
li
 编辑推荐
·使用pam_abl防止SSH遭暴力破解
·redhat linux 5上telnet的开启
·linux命令行下如何更换使用的s
·xhost unable to open display
·文件系统出现不一直的原因和基
·linux系统下磁带机的简单操作命
·tar与磁带机操作命令
·linux系统建立终端和登录系统
·如何配置/etc/fstab或autofs让
·如何安装和升级一个RPM软件包?
·如何在新添加的磁盘上创建EXT3
li
 相关篇章
·如何在红帽企业Linux上打开Telne...
·操作系统安装后,怎样用逻辑卷管...
·如何在SMP内核下限制活动的CPU数...
·怎样使ethtool设置永久保存在网络...
·如何去生成系统sysreport, 什么是...
·如何在新添加的磁盘上创建EXT3的...
·如何安装和升级一个RPM软件包?
·linux系统建立终端和登录系统
·tar与磁带机操作命令
·linux系统下磁带机的简单操作命令
·怎样在运行的系统中设置RAID 1(镜...
·怎样在系统引导时阻止某些模块的...
·系统为什么不识别外部USB驱动?
·如何显示.iso文件中的内容?
·调整LVM2和ext2或ext3文件系统大...
·安装红帽企业版Linux4U3,为什么...
·如何知道在/dev目录下的什么设备...
·在使用GRUB引导程序的时候如何进...
·如何解决 Broadcom 的网卡在Red ...
·常用NFS mount选项介绍
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接