I'm creating a load tester that uses libev to create lots of open tcp connections to an app i'm working on. Currently it bombs out at 256 connections, due to the nofiles limit:
ulimit -n
256
I can increase this to 1024 by doing the below:
ulimit -n 1024
But i cannot increase it further. Ideally i want to set it to 1048576. It gives the following error:
ulimit: open files: cannot modify limit: Invalid argument
How can i increase the ulimit further on osx?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…