MacOS解决too many open files

1. 先用以下命令查看当前的限制

launchctl limit

会看到如下的结果,也就是各项资源的限制

    cpu         unlimited      unlimited      
    filesize    unlimited      unlimited      
    data        unlimited      unlimited      
    stack       8388608        67104768       
    core        0              unlimited      
    rss         unlimited      unlimited      
    memlock     unlimited      unlimited      
    maxproc     709            1064           
    maxfiles    256            unlimited

第一列为项的名称,第二列为软件限制,第三列为硬件限制

2. 修改too many open files的限制,也就是修改maxfiles项,使用以下命令

sudo launchctl limit maxfiles 10240 unlimited

修改完后,open files的限制就到10240了

posted @ 2022-08-08 10:55  dongweiq  阅读(1515)  评论(0编辑  收藏  举报