Mac机修改文件的句柄限制

### mac下的句柄数限制
某些mac版本,允许进程打开的最大文件数只有256 (可以用命令查看: `launchctl limit maxfiles`),不能满足加速场景的需求,可以通过下面的方法来修改

1. 创建启动加载文件(`sudo vi /Library/LaunchDaemons/limit.maxfiles.plist`),写入下面内容
```
<?xml version="1.0" encoding="UTF-8"?>  
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"  
         "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">  
   <dict>
     <key>Label</key>
     <string>limit.maxfiles</string>
     <key>ProgramArguments</key>
     <array>
       <string>launchctl</string>
       <string>limit</string>
       <string>maxfiles</string>
       <string>65536</string>
       <string>524288</string>
     </array>
     <key>RunAtLoad</key>
     <true/>
     <key>ServiceIPC</key>
     <false/>
   </dict>
 </plist>
```

2. 修改文件权限
`sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist`
`sudo chmod 644 /Library/LaunchDaemons/limit.maxfiles.plist`

3. 加载plist文件(系统重启也会自动加载)
`sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist`

4. 确认更改后的限制
`launchctl limit maxfiles

踩坑解决办法:解决Mac 执行 sudo命令报/etc/sudoers is world writable no valid sudoers sources found, quitting e... - 简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值