在Linux上有三种方法可以设置文件和套接字的数量限制:
echo "100000" > /proc/sys/fs/file-max
ulimit -n 100000
sysctl -w fs.file-max=100000
有什么区别?
在Linux上设置文件数限制的最正确方法是什么?
答案 0 :(得分:0)
sysctl
是用于写入/proc/sys
的接口,因此直接回显文件也是如此。 sysctl
适用于整个文件系统,ulimit
仅适用于shell的写入和shell启动的进程。