修改limit配置限制linux最大文件描述符和最大进程数
目录
警告
本文最后更新于 2022-07-04 22:14,文中内容可能已过时。
临时修改
命令:
| |
参数:
-a显示目前资源限制的设定。-ccore文件上限 设定core文件的最大值,单位为区块。-d数据节区大小 程序数据节区的最大值,单位为KB。-f文件大小 shell所能建立的最大文件,单位为区块。-H设定资源的硬性限制,也就是管理员所设下的限制。严格的设定,必定不能超过这个设定的数值-m内存大小 指定可使用内存的上限,单位为KB。-n文件数目 指定同一时间最多可开启的文件数。-p缓冲区大小 指定管道缓冲区的大小,单位512字节。-s堆叠大小 指定堆叠的上限,单位为KB。-S设定资源的软限制。警告的设定,可以超过这个设定值,但是若超过则有警告信息-tCPU时间 指定CPU使用时间的上限,单位为秒。-u程序数目 用户最多可开启的程序数目。-v虚拟内存大小 指定可使用的虚拟内存上限,单位为KB。
| |
永久修改-修改配置文件:
vim /etc/security/limits.conf
| |
centos7还需要修改 vim /etc/security/limits.d/20-nproc.conf
| |
说明:
* 代表针对所有用户
soft 代表软限制:-S :soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告信息
hard 代表硬限制:-H :hard limit ,严格的设定,必定不能超过这个设定的数值
- 代表软硬同时设置
noproc 是代表最大进程数
nofile 是代表最大文件打开数
memlock 代表可以锁定其地址空间的内存量
unlimited 无限制
请我喝杯水
微信号
微信打赏