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