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:
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?
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.