CentOS系统服务配置资源限制ulimit

Posted sybblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS系统服务配置资源限制ulimit相关的知识,希望对你有一定的参考价值。

使用Systemd管理服务的,均可使用此方法。

在 /usr/lib/systemd/system/xxx.service中,添加如下内容即可:

[Service]
# Other directives omitted
# (file size)
LimitFSIZE=infinity
# (cpu time)
LimitCPU=infinity
# (virtual memory size)
LimitAS=infinity
# (locked-in-memory size)
LimitMEMLOCK=infinity
# (open files)
LimitNOFILE=64000
# (processes/threads)
LimitNPROC=64000

具体各项的含义,可查看ulimit命令的文档。

 

查看某个进程的资源限制,可使用如下命令,其中{pid}指的是该进程的pid,可以通过ps -ef|grep xxx获得:

cat /proc/{pid}/limits

 

以上是关于CentOS系统服务配置资源限制ulimit的主要内容,如果未能解决你的问题,请参考以下文章

centos6系统资源限制

ulimit -n 修改系统打开文件限制

【ulimit】Centos 7 中的ulimit -HSn 65535 对进程的文件句柄限制不生效??

[Linux] 关于Centos6中ulimit nproc用户进程数的限制

生产经验-Centos温和调整ulimit值

查看和解除Linux系统对用户使用资源的限制