详细解决方案
AIX下进程内存分配有关问题,无法分配超过256M的内存
热度:844 发布时间:2016-05-20 04:50:06
在启动一个进程时,分配256M内存时提示
malloc:Not Enough Space
根据提示,我理解是系统对用户内存分配限制问题,因此修改ulimit,内存相关全部修改为ulimited:
# ulimit -a
time(seconds) unlimited
file(blocks) 2097151
data(kbytes) unlimited
stack(kbytes) unlimited
memory(kbytes) unlimited
coredump(blocks) 2097151
nofiles(descriptors) 2000
threads(per process) unlimited
processes(per user) unlimited
然后执行分配256M内存时程序正常启动,但是当我关闭程序重启,并设置分配288M内存时,又出现相同错误。
问题是我已经显式设置ulimit中内存分配的部分为无限制了,是不是AIX系统下还有其他地方限制?
求高手解答。另外,系统内存是绝对足够的,有32G之多呢:
# lsattr -El mem0
ent_mem_cap I/O memory entitlement in Kbytes False
goodsize 32768 Amount of usable physical memory in Mbytes False
mem_exp_factor Memory expansion factor False
size 32768 Total amount of physical memory in Mbytes False
var_mem_weight Variable memory capacity weight False
------解决方案--------------------
还真没关注有这个限制
那lz看看你的环境中的限制参数 /etc/security/limits
------解决方案--------------------
AIX 这个限制和版本有关系,你可以试一下LDR_CNTRL环境变量,应该就能解决.
export LDR_CNTRL=MAXDATA=0x10000000 (上限512M)
LDR_CNTRL=MAXDATA=0x2000000 (上限768M)
LDR_CNTRL=MAXDATA=0x3000000 (上限1024M)
start_process
------解决方案--------------------
这是AIX32位的限制。若要使用超过236M内存。启用大
export LDR_CNTRL=0X200000(字节)
export MAXDATA=0x3000000
将上述环境变量加到你用C的用户profile中。
在AIX5.3以后的系统。可直接改为64位也可
------解决方案--------------------
直接通过HMC很容易分配的
相关解决方案
- hibernate 的 注解 @OrderBy("deptId asc") 排序原理是如何样的
- javaWeb项目引入方式导出War,在单独对子工程导出jar,放到/web-info/lib/下,启动出现无法找到新jar包中的类的异常
- Spring 事物update 和 select 的 有关问题,救~
- tomcat 下<include virtual ="/myapp/footer.html"> 的有关问题
- jboss 下 ssh 项目 无法识别 struts.xml 配置文件 <include file="com/*/*struts.xml" />解决思路
- 很急 有关<form:select 相关的diable有关问题
- JBoss 没有有加任何的 Xms Xmx 的 JVM 内存限制,但是,在启动的时候,提示 Out Of Memory
- 下拉列表select 的 条件查询,该如何处理
- Java WEB项目中连接SQL SERVER 2008R2数据库时报错:通过端口 8080 连接到主机 localhost 的 TCP/IP 连接失败。解决方法
- 启动Tomcat。到主机 的 TCP/IP 连接失败。牛群人们帮忙分析指点一哈
- struts2 的 jsp里面小弟我想用 一个多行编辑区域
- 请教各路tomcat 的 localhost不能自动生成 为什么
- 有关js 的 文本框里的关键文字变色有关问题
- Java项目 的 一些 文件 应该 如何 存放
- tomcat 6 下 能加 shared/lib 文件夹么?解决思路
- struts 的 <nested:iterate>标签的有关问题
- 到主机 的 TCP/IP 连接失败解决方案
- Struts 的 Token 有关问题
- linklist 的 NoSuchElementException解决方法
- aix +tomcat5.0.28+jdk1.42的内存有关问题
- SQL语句查询计算的有关问题,下
- 哪位大哥帮看看这个异常是那错了?java.net.BindException: Address already in use: connect到主机 的 TCP/IP 连接失败
- 请推荐一本 入门级 的 AJAX 书籍!解决方案
- GWT導入外部類的問題,该如何解决
- struts 的 dynamic form bean 是否session作用域的
- 下,连接数据库时出现以下有关问题
- 下,实现是没办法了!发了几次贴了,还是没解决
- 急csdn 的 静态页面回复 功能如何实现的
- session和验证码不同步的有关问题,下
- linux 下 eclipse 的启动有关问题