当前位置: 技术问答>linux和unix
HP 程序数据区太小 ulimit不能使用
来源: 互联网 发布时间:2016-07-07
本文导语: wypt_cj2-/opt/mr> swapinfo Kb Kb Kb PCT START/ Kb TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME dev 8388608 0 8388608 0% 0 ...
wypt_cj2-/opt/mr> swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 8388608 0 8388608 0% 0 - 1 /dev/vg00/lvol2
reserve - 424920 -424920
memory 15928172 3337432 12590740 21%
#############################################################
wypt_cj2-/opt/mr> su root
Password:
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 1048576
stack(kbytes) 8192
memory(kbytes) unlimited
coredump(blocks) 4194303
nofiles(descriptors) 2048
# ulimit -d 2000000
sh: ulimit: The specified value exceeds the user's allowable limit.
###########################################################################
这台HP的机器应该有16G的内存, 但是root用户及其它用户 ulimit -a查看 都是上面的结果
现在 程序经常 数据区不够而coredump
为什么 ulimit -d 2000000 会不成功呀
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 8388608 0 8388608 0% 0 - 1 /dev/vg00/lvol2
reserve - 424920 -424920
memory 15928172 3337432 12590740 21%
#############################################################
wypt_cj2-/opt/mr> su root
Password:
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 1048576
stack(kbytes) 8192
memory(kbytes) unlimited
coredump(blocks) 4194303
nofiles(descriptors) 2048
# ulimit -d 2000000
sh: ulimit: The specified value exceeds the user's allowable limit.
###########################################################################
这台HP的机器应该有16G的内存, 但是root用户及其它用户 ulimit -a查看 都是上面的结果
现在 程序经常 数据区不够而coredump
为什么 ulimit -d 2000000 会不成功呀
|
修改一下 maxdsiz or maxdsiz_64bit 这两个内参试试。