Как увеличить лимиты на сокеты на osx для нагрузочного тестирования?

Я создаю нагрузочный тестер, который использует libev для создания множества открытых tcp-соединений с приложением, над которым я работаю. В настоящее время он использует 256 соединений из-за ограничения по количеству файлов:

ulimit -n
256

Я могу увеличить это до 1024, выполнив следующее:

ulimit -n 1024

Но я не могу увеличить его дальше. В идеале я хочу установить его на 1048576. Это дает следующую ошибку:

ulimit: open files: cannot modify limit: Invalid argument

Как я могу увеличить Ulimit дальше на OSX?

Ответы на вопрос(3)

Ваш ответ на вопрос