有 3 种方法可以在 Linux 上设置文件和套接字数量限制:
echo "100000">/proc/sys/fs/file-max
ulimit -n 100000
sysctl -w fs.file-max=100000
有什么区别?
在 Linux 上设置文件数量限制的最正确方法是什么?
最佳答案
sysctl
是一个用于写入 /proc/sys
的接口(interface),因此与直接回显到文件相同。 sysctl
适用于整个文件系统,而 ulimit
仅适用于来自 shell 的写入以及由 shell 启动的进程。
关于linux - 在 Linux 上设置文件数量限制的最正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45099993/