Как увеличить лимиты на сокеты на osx для нагрузочного тестирования?
Я создаю нагрузочный тестер, который использует libev для создания множества открытых tcp-соединений с приложением, над которым я работаю. В настоящее время он использует 256 соединений из-за ограничения по количеству файлов:
ulimit -n
256
Я могу увеличить это до 1024, выполнив следующее:
ulimit -n 1024
Но я не могу увеличить его дальше. В идеале я хочу установить его на 1048576. Это дает следующую ошибку:
ulimit: open files: cannot modify limit: Invalid argument
Как я могу увеличить Ulimit дальше на OSX?