Created
November 21, 2017 10:47
-
-
Save smeevil/80e93a1ecab4e8c20acbb7db334db04c to your computer and use it in GitHub Desktop.
ulimit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. In Library/LaunchDaemons create a file named limit.maxfiles.plist and paste the following in (feel free to change the two numbers (which are the soft and hard limits, respectively): | |
<?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>64000</string> | |
<string>524288</string> | |
</array> | |
<key>RunAtLoad</key> | |
<true/> | |
<key>ServiceIPC</key> | |
<false/> | |
</dict> | |
</plist> | |
2. Change the owner of your new file: | |
sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist | |
3. Load these new settings: | |
sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist | |
4. Finally, check that the limits are correct: | |
launchctl limit maxfiles |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment