Chinaunix

标题: ulimit 和 sysctl.conf 的问题 (redhat as4) [打印本页]

作者: firechen    时间: 2007-04-23 11:23
标题: ulimit 和 sysctl.conf 的问题 (redhat as4)
使用的是redhat as4

想要把max file这个参数改大一点
用ulimit -a 查看结果是

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 38911
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

但是用sysctl -a 产看的结果是

.....................
fs.quota.drops = 0
fs.quota.lookups = 0
fs.aio-max-nr = 65536
fs.aio-nr = 0
fs.lease-break-time = 45
fs.dir-notify-enable = 1
fs.leases-enable = 1
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.dentry-state = 54160 48656   45      0       0       0
fs.file-max = 357038
fs.file-nr = 5655       0       357038
fs.inode-state = 49647  283     0       0       0       0       0
fs.inode-nr = 49647     283
................

如两句红颜色的配置,是不一样的 ,到底有什么区别呢?
要是想永久改动的话到底怎么改呢???
作者: firechen    时间: 2007-04-23 16:07
顶上去
大家帮忙
作者: holmes86    时间: 2007-04-23 16:15
一个是针对用户,一个是针对系统,ulimit是设置或报告用户资源极限,sysctl是用于设置内核运行的参数。
如果你要改ulimit的设置,那么就编辑/etc/security/limits.conf该文件,其中的nofile就是设置打开文件的最大数
如果要修改sysctl的参数,那么就编辑/etc/sysctl.conf文件




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2