在Linux上设置文件数限制的最正确方法是什么?

时间:2017-07-14 09:55:00

标签: linux file sockets ulimit sysctl

在Linux上有三种方法可以设置文件和套接字的数量限制:

  1. echo "100000" > /proc/sys/fs/file-max
  2. ulimit -n 100000
  3. sysctl -w fs.file-max=100000
  4. 有什么区别?

    在Linux上设置文件数限制的最正确方法是什么?

1 个答案:

答案 0 :(得分:0)

sysctl是用于写入/proc/sys的接口,因此直接回显文件也是如此。 sysctl适用于整个文件系统,ulimit仅适用于shell的写入和shell启动的进程。