linux设置进程最大内存,修改limit配置限制linux最大文件描述符和最大进程数

临时修改

命令:ulimit[-aHS][-c][-d][-f][-m][-n][-p][-s][-t][-u][-v]

参数:-a 显示目前资源限制的设定。

-c core文件上限  设定core文件的最大值,单位为区块。

-d 数据节区大小  程序数据节区的最大值,单位为KB。

-f 文件大小  shell所能建立的最大文件,单位为区块。

-H 设定资源的硬性限制,也就是管理员所设下的限制。严格的设定,必定不能超过这个设定的数值

-m 内存大小  指定可使用内存的上限,单位为KB。

-n 文件数目  指定同一时间最多可开启的文件数。

-p 缓冲区大小  指定管道缓冲区的大小,单位512字节。

-s 堆叠大小  指定堆叠的上限,单位为KB。

-S 设定资源的软限制。警告的设定,可以超过这个设定值,但是若超过则有警告信息

-t CPU时间  指定CPU使用时间的上限,单位为秒。

-u 程序数目  用户最多可开启的程序数目。

-v 虚拟内存大小  指定可使用的虚拟内存上限,单位为KB。# 显示系统资源的设置

ulimit -a

# 设置最大文件打开数

ulimit -n 10240

# 设置单一用户程序上限

ulimit -u 65535

永久修改-修改配置文件:

vim /etc/security/limits.conf* soft noproc 65535

* hard noproc 65535

* soft nofile 65535

* hard nofile 65535

centos7还需要修改

vim /etc/security/limits.d/20-nproc.conf* soft nproc 4096

root soft nproc unlimited

说明:

* 代表针对所有用户

soft 代表软限制:-S :soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告信息

hard 代表硬限制:-H :hard limit ,严格的设定,必定不能超过这个设定的数值

noproc 是代表最大进程数

nofile 是代表最大文件打开数

unlimited 无限制

最后更新于 2020-12-07 10:02:52 并被添加「」标签,已有 249 位童鞋阅读过。

本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值