web-dev-qa-db-fra.com

Comment augmenter la limite de fichiers ouverts max sur Ubuntu 18.04?

J'ai exécuté ulimit -n 65536, ajouté les lignes suivantes à /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

Et ajouté session required pam_limits.so à tous les deux:

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

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

Néanmoins, après avoir redémarré et exécuté ulimit -n sur ma session, je n’obtiens que 4096 (contre 1024 auparavant).

Qu'est-ce que je rate?

12
Alix Axel

Du manuel:

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

systemd a une option pour cela:

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

Mais ceci ne concerne que les paramètres utilisateur graphiques. Supprimez le # et vous pourrez le définir sur 65536.

7
Rinzwind