增加同时打开的文件数。 Ubuntu 16.04.4 LTS
increase number of oppened files at the same time. Ubuntu 16.04.4 LTS
在 Ubuntu Mate 16.04.4LTS 中,每次我 运行 命令:
$ ulimit -a
我得到:
open files (-n) 1024
我试图增加这个限制,在 /etc/security/limits.conf 添加命令:
myusername hard nofile 100000
但如果我 运行 ulimit -a,这个值 1024 仍然存在并不重要。修改后重启系统,问题依旧。
另外,如果我 运行
ulimit -n 100000
我收到回复:
ulimit: open files: cannot modify limit: Operation not permitted
如果我运行
sudo ulimit -n 100000
我得到:
sudo: ulimit: command not found
关于如何增加该限制的任何想法?
谢谢
来自 man bash
在 ulimit
下:
-n The maximum number of open file descriptors (most systems do not allow this value to be set)
也许您的问题只是您的系统不支持修改此限制?
我在发布这个问题后就找到了解决方案。基于:
https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user
我还编辑了:
/etc/pam.d/common-session
并在末尾添加了以下行:
session required pam_limits.so
现在一切正常。
在 Ubuntu Mate 16.04.4LTS 中,每次我 运行 命令:
$ ulimit -a
我得到:
open files (-n) 1024
我试图增加这个限制,在 /etc/security/limits.conf 添加命令:
myusername hard nofile 100000
但如果我 运行 ulimit -a,这个值 1024 仍然存在并不重要。修改后重启系统,问题依旧。 另外,如果我 运行
ulimit -n 100000
我收到回复:
ulimit: open files: cannot modify limit: Operation not permitted
如果我运行
sudo ulimit -n 100000
我得到:
sudo: ulimit: command not found
关于如何增加该限制的任何想法?
谢谢
来自 man bash
在 ulimit
下:
-n The maximum number of open file descriptors (most systems do not allow this value to be set)
也许您的问题只是您的系统不支持修改此限制?
我在发布这个问题后就找到了解决方案。基于:
https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user
我还编辑了:
/etc/pam.d/common-session
并在末尾添加了以下行:
session required pam_limits.so
现在一切正常。