当前位置: 技术问答>linux和unix
各位大侠务必帮忙啊!十万火急
来源: 互联网 发布时间:2015-11-17
本文导语: ulimit -a命令可以看到 open files (-n) 1024 max user processes (-u) 4017 这两个信息是在什么地方设置的 调查大部分都说是/proc/sys/thernel/threads-max和 /proc/sys/fs/file-maxd中的值,...
ulimit -a命令可以看到
open files (-n) 1024
max user processes (-u) 4017
这两个信息是在什么地方设置的
调查大部分都说是/proc/sys/thernel/threads-max和 /proc/sys/fs/file-maxd中的值,但是/proc/sys/thernel/threads-max = 16384,/proc/sys/fs/file-maxd = 65535 根本不是显示的值阿。在/etc/sysctl.conf中也是和上面两个文件相同的结果,修改他们后ulimit -a还是没有变化
直接用ulimit -n和ulimit -u修改的确有效但是从起后又返回原值!
请问能不能有什么办法修改这两个值?
我在/etc/rc.d/rc/local中加上
echo 163840 > /proc/sys/thernel/threads-max(因为我想要更大)
echo 65535 > ,/proc/sys/fs/file-maxd
ulimit -n 10240
ulimit -u 10240
从起后发现也还是没有修改成功
到底是怎么修改这两个值的?
非常郁闷!是不是一定要修改内核?如何修改啊?
open files (-n) 1024
max user processes (-u) 4017
这两个信息是在什么地方设置的
调查大部分都说是/proc/sys/thernel/threads-max和 /proc/sys/fs/file-maxd中的值,但是/proc/sys/thernel/threads-max = 16384,/proc/sys/fs/file-maxd = 65535 根本不是显示的值阿。在/etc/sysctl.conf中也是和上面两个文件相同的结果,修改他们后ulimit -a还是没有变化
直接用ulimit -n和ulimit -u修改的确有效但是从起后又返回原值!
请问能不能有什么办法修改这两个值?
我在/etc/rc.d/rc/local中加上
echo 163840 > /proc/sys/thernel/threads-max(因为我想要更大)
echo 65535 > ,/proc/sys/fs/file-maxd
ulimit -n 10240
ulimit -u 10240
从起后发现也还是没有修改成功
到底是怎么修改这两个值的?
非常郁闷!是不是一定要修改内核?如何修改啊?
|
sysctl.conf改的是hard limit,ulimit设置的是soft limit。
在sysctl.conf里改,然后在/etc/profile里或者~/.profile里增加ulimit命令。
在sysctl.conf里改,然后在/etc/profile里或者~/.profile里增加ulimit命令。