- 论坛徽章:
- 0
|
先贴出一个/etc/security/limits文件的内容:
#more /etc/security/limits
*
* Sizes are in multiples of 512 byte blocks, CPU time is in seconds
*
* fsize - soft file size in blocks
* core - soft core file size in blocks
* cpu - soft per process CPU time limit in seconds
* data - soft data segment size in blocks
* stack - soft stack segment size in blocks
* rss - soft real memory usage in blocks
* nofiles - soft file descriptor limit
* fsize_hard - hard file size in blocks
* core_hard - hard core file size in blocks
* cpu_hard - hard per process CPU time limit in seconds
* data_hard - hard data segment size in blocks
* stack_hard - hard stack segment size in blocks
* rss_hard - hard real memory usage in blocks
* nofiles_hard - hard file descriptor limit
*
* The following table contains the default hard values if the
* hard values are not explicitly defined:
*
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*
* NOTE: A value of -1 implies "unlimited"
*
default:
fsize = -1
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
nofiles = 2000
root:
data = -1
stack = -1
fsize_hard = -1
cpu_hard = -1
data_hard = -1
stack_hard = -1
rss = -1
nofiles = -1
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
oracle:
data = -1
stack = -1
fsize_hard = -1
cpu_hard = -1
data_hard = -1
stack_hard = -1
rss = -1
nofiles = -1
我的问题是:AIX中,hard limits和soft limits的区别是什么?
我的理解是:hard limits是最终的限制,而soft limits可以在“宽限时间”内突破,但最大不能超过hard limits
不知掉我的理解对不对。
如果我的理解是错误的,麻烦各位指正。
如果我的理解是正确的,麻烦各位告诉我hard limits和“宽限时间”怎么设定。
请大家参考上面limits文件的内容,我想问:是不是在/etc/security/limits这个文件的default字段,加上fsize_hard、core_hard 等等就可以限定hard limits了,如果不是,hard limits应该怎么设置? 此外,“宽限时间”应该怎么设定? |
|