Как увеличить максимальное количество открытых файлов в Ubuntu 18.04?

Я запустил ulimit -n 65536, добавил следующие строки в /etc/security/limits.conf:

*    soft nofile 65536
*    hard nofile 65536
alix soft nofile 65536
alix hard nofile 65536
root soft nofile 65536
root hard nofile 65536

И добавил session required pam_limits.so в оба:

  • / etc / pam .d / common-session
  • /etc/pam.d/common-session-noninteractive

и fs.file-max = 65536 - /etc/sysctl.d/60-file-max.conf.

Тем не менее, после перезапуска и запуска ulimit -n в моем сеансе я получаю только 4096 (было 1024 раньше).

Чего мне не хватает?

15
задан 23 June 2018 в 15:19

1 ответ

Из руководства:

 -n     The maximum number of open file descriptors (most
        systems do not allow this value to be set)

systemd есть опция для этого:

$ more /etc/systemd/system.conf | grep NOFILE
#DefaultLimitNOFILE=

Но это также только для графических пользовательских настроек. Удалите #, и вы можете установить его на 65536.

0
ответ дан 23 June 2018 в 15:19

Другие вопросы по тегам:

Похожие вопросы: