美文网首页
知识分享之Linux——文件句柄数设置

知识分享之Linux——文件句柄数设置

作者: cn華少 | 来源:发表于2021-11-14 23:41 被阅读0次

    知识分享之Linux——文件句柄数设置

    背景

    日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。
    同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。

    开发环境

    • 系统:Ubuntu

    内容

    在使用Linux时我们需要同时打开多个文件,来适配高并发的需求,这时就需要设置一下文件句柄数了,默认打开的是1024,下面是我们常用的命令:

    ulimit 命令
    1、查看当前打开文件句柄数

    ulimit -n
    

    2、查看所有配置参数

    ulimit -a 
    

    3、临时修改句柄数

    unlimit -HSn 2048
    

    4、永久修改句柄数

    sudo vim /etc/security/limits.conf
    
    #<domain>      <type>  <item>         <value>
    #
    
    #*               soft    core            0
    #root            hard    core            100000
    #*               hard    rss             10000
    #@student        hard    nproc           20
    #@faculty        soft    nproc           20
    #@faculty        hard    nproc           50
    #ftp             hard    nproc           0
    #ftp             -       chroot          /ftp
    #@student        -       maxlogins       4
    
    *       soft    nofile  65535
    *       hard    nofile  65535
    

    5、设置全系统总限制

    sudo vim /etc/sysctl.conf 
    

    在底部追加

    fs.file-max=655350
    

    立即生效

    sudo sysctl -p
    

    这样就修改完毕了,用户级句柄数的修改需要重启一下才能生效,最好执行一下reboot,再次输入ulimit -n查看已经修改好了。

    本文声明:
    88x31.png
    知识共享许可协议
    本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

    相关文章

      网友评论

          本文标题:知识分享之Linux——文件句柄数设置

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