libev を使用して、作業中のアプリへの多数の開いている tcp 接続を作成するロード テスターを作成しています。現在、nofiles の制限により、256 接続で爆発しています。
ulimit -n
256
以下を実行して、これを 1024 に増やすことができます。
ulimit -n 1024
しかし、これ以上増やすことはできません。理想的には、1048576 に設定したいと考えています。次のエラーが発生します。
ulimit: open files: cannot modify limit: Invalid argument
osxでulimitをさらに増やすにはどうすればよいですか?