在Linux上设置文件数量限制的最正确方法是什么?
问题描述:
有3种方法来设置文件和插座的数量限制在Linux上:在Linux上设置文件数量限制的最正确方法是什么?
echo "100000" > /proc/sys/fs/file-max
ulimit -n 100000
sysctl -w fs.file-max=100000
的区别是什么?
在Linux上设置文件数量限制的最正确方法是什么?
答
sysctl
是用于写入/proc/sys
的接口,因此可以直接回显文件。尽管sysctl
适用于整个文件系统,但ulimit
仅适用于从shell启动的进程和由shell启动的进程。
Offtopic,但一个很好的问题。 SO应该允许轻松迁移。 –