我很难理解 systemd 的资源限制 (ulimit)。据我了解,systemd 为设置文件描述符限制带来了一些额外的复杂性。
/etc/security/limits.d/99-name.conf
couchbase hard nofile 100000
couchbase soft nofile 100000
/etc/systemd/system/[服务名称].service.d/limits.conf
[Service]
LimitNOFILE=100000
- 以上哪一项是正确的,为什么(或者还有其他方法,或者我应该同时设置两者)?
- 我可以使用
ulimit
命令吗? - 如何验证守护进程是否确实设置了限制?
- 那么依赖于的守护进程又怎么样
ulimit
?