博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AIX日常维护
阅读量:6584 次
发布时间:2019-06-24

本文共 2321 字,大约阅读时间需要 7 分钟。

1  /etc/security/limits与limit命令
AIX 5.3上
下面是文件/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
default:
        fsize = -1
        core = 2097151
        cpu = -1
        data = -1
        rss = -1
        stack = -1
        nofiles = 2000
说明:
1.ulimit -Ha 输出硬限制的值
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         unlimited
stack(kbytes)        4194304
memory(kbytes)       unlimited
coredump(blocks)     unlimited
nofiles(descriptors) unlimited
因为在/etc/security/limits没有明确写明对硬限制的设置,所以,取默认的硬限制的值,也就是上面注释文字里面写的那些,stack还是有限制的。
2.
ulimit -a 输出软限制的值
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         unlimited
stack(kbytes)        4194304
memory(kbytes)       unlimited
coredump(blocks)     2097151
nofiles(descriptors) 2000
软限制取/etc/security/limits里面default里面的值,虽然里面写的stack没限制,但是由于硬限制已经提前限制了41944304,所以,stack的最大也只能是41944304。
3.如何更改硬限制和软限制的值?
1) 编辑文件/etc/security/limits,直接修改各定义值。此更改在用户退出重新登陆就生效。
2) 使用命令ulimit修改默认值。例如:
ulimit -f value
ulimit -c 
ulimit -t 
ulimit -d 
ulimit -s 
ulimit -m 
ulimit -n 
将修改fsize, core, cpu,data, stack, rss和nofiles的soft limit值。
3) 使用命令chuser修改某用户的限定值。例如:
chuser fsize= 
chuser core=  
chuser data= 
chuser limit= 
chuser rss= 
chuser nofiles= 
将用户“username”的soft limits改为值“value”。
chuser hard_fsize= 
chuser hard_core= 
chuser hard_cpu= 
chuser hard_data= 
chuser hard_limit= 
chuser hard_rss= 
chuser hard_nofiles= 
将用户“username”的hard limits改为值“value”。
4)smit chuser里面也是可以修改的
 

转载于:https://www.cnblogs.com/limt/p/4199252.html

你可能感兴趣的文章
♾好好与这个世界对话:gMIS/吉密斯更新+扩展操作行为
查看>>
减少程序中出现 NullPointerException 出现的常用方法
查看>>
变量,成员变量,属性
查看>>
java的接口与抽象类
查看>>
十、RD 虚拟主机配置
查看>>
Openfire服务器的安装部署
查看>>
文件的基本管理和XFS文件系统备份恢复
查看>>
更改windows2003最大连接数的方法我们来增加连接数
查看>>
告诉你什么是真正的pushmail
查看>>
ROS小包优先+带宽均分+简单队列限制
查看>>
Maximum_Subarray --leetcode
查看>>
利用网络准入把好企业网入网第一道关
查看>>
十二,包与权限相关知识
查看>>
#51CTO学院四周年#找到工作啦
查看>>
路由器RIP动态路由配置
查看>>
jstat命令详解
查看>>
Properties类
查看>>
工业水处理远程控制系统 易云系统 中易云
查看>>
剑客Ansible拔剑--YAML语言与Inventory主机清单
查看>>
禅道升级
查看>>