Linux能够打开的最大文件句柄数

2018-05-15  本文已影响0人  高稚商de菌

LINUX对能够打开的文件句柄的数量做了限制。限制是分为三个层面:系统层面,用户层面和进程层面。如果某个进程打开的文件句柄超过限制,再打开文件就会报错。因此,在编程时,如果进程要占用大量文件句柄的话,就要看看是否要调整最大可打开的文件句柄数,同时也要注意close释放掉不用的文件句柄。

$ cat /proc/sys/fs/file-max
2024000
$ ulimit -n
655350
$ cat /proc/11801/limits
Limit                     Soft Limit           Hard Limit           Units
...  ...
Max open files            655350               655350               files
...  ...
上一篇下一篇

猜你喜欢

热点阅读