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