在 Firefox 中打开“几个”标签,偶尔需要使用 Chromium,这是一个非常耗费进程的进程(大约 12 个进程)每个标签), 我经常发现自己达到了进程限制(ulimit -u
),即使我有足够的内存并且系统实际上没有负载。
我想增加限制,但我不知道该怎么做。文档说要编辑一些内容/etc/security/limits.d
,这似乎可行...对于 root。但它对我的普通用户不起作用。(也许 X 会话正在将其重置得更低?)
我如何增加普通用户的限制?
笔记:
# grep -vE '^#' /etc/security/limits.conf
# ls /etc/security/limits.d
95-jack.conf 99-increase-process-limit.conf
# cat /etc/security/limits.d/99-increase-process-limit.conf
* hard nproc 4096
* soft nproc 4096
答案1
嗯... 没人能回答这个问题,因为 PEBKAC。算是吧。
事实证明,当.bashrc
没有看起来像:
# ...do stuff...
ulimit -u 2048
# ...do other stuff...
...傻瓜!
(我完全忘记了这一点,并怀疑这是以前尝试将限制从 1024 提高时遗留下来的。一旦解决,更改就可以limits.d
起作用。)