美文网首页
Linux能够打开的最大文件句柄数

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

作者: 高稚商de菌 | 来源:发表于2018-05-15 08:49 被阅读0次

    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
    ...  ...
    

    相关文章

      网友评论

          本文标题:Linux能够打开的最大文件句柄数

          本文链接:https://www.haomeiwen.com/subject/clxedftx.html