修改
/etc/security/limits.conf
- * soft nofile 655360
- * hard nofile 655360
然后打开
/etc/profile
在文件末尾添加ulimit -SHn 655360
另外情况:
Systemd
替代了之前的SysV
,因此 /etc/security/limits.conf
的配置,只适用于通过PAM认证登录用户的资源限制,它对systemd
的service
的资源限制不生效。
全局限制
对于systemd service
的资源限制,全局的配置放在文件/etc/systemd/system.conf
和/etc/systemd/user.conf
,同时也会加载两个对应的目录中的所有.conf
文件/etc/systemd/system.conf.d/*.conf
和/etc/systemd/user.conf.d/*.conf
其中system.conf
是系统实例使用的user.conf
用户实例使用的,一般的evice
使用system.conf
中的配置即可;此外注意,systemd.conf.d/*.conf
中配置会覆盖 system.conf
打开/etc/systemd/system.conf
在文末添加如下内容,数字部分是数量上限,可以根据自己的需要修改,保存已修改的 system.conf
重启系统生效。
单个限制
针对单个
Service
也可以设置,打开 /etc/systemd/system
目录,为要修改的服务修改相应的配置文件,在配置文件中的[Service]
下方,添加如下内容- LimitCORE=infinity
- LimitNOFILE=688350
- LimitNPROC=688350
运行如下命令使修复生效。
1 条评论:
how to set this (soft limit) on openwrt ?
发表评论