4 votes

Comment augmenter le nombre de fileshandles ouverts sous Linux ?

J'essaie d'augmenter le nombre de gestionnaires de fichiers ouverts sur un de mes serveurs et les endroits habituels ne semblent pas avoir d'effet :

root@dev:~# sysctl -p |grep file
fs.file-max = 200000

root@dev:~# grep nofile /etc/security/limits.conf
*       soft    nofile  400000
*       hard    nofile  1000000

root@dev:~# ulimit -n
1024

Je souhaite augmenter le nombre de fichiers de l'utilisateur root à un nombre beaucoup plus élevé que 1 024 (par exemple 200k ou plus), mais comme vous pouvez le voir dans la sortie, quelque chose me bloque. Je sais que je peux utiliser ulimit dans le CLI mais je veux que le paramètre soit persistant et s'applique automatiquement.

Quels sont les autres emplacements susceptibles d'affecter la limite de fichiers de l'utilisateur ? Ai-je oublié une commande permettant d'appliquer ces paramètres de manière permanente ?

(Ubuntu Hardy 8.04.4 LTS.)

3voto

Karlson Points 2343

L'ulimit peut être défini à partir de la page .profile y .bashrc etc., de sorte que vous pouvez ajouter

ulimit -n <number>

dans l'un des fichiers suivants :

/etc/profile
/etc/profile.d/*.sh
/etc/bash.bashrc
/root/.bashrc
/root/.profile

ainsi que tout autre Shell Shell que ces fichiers appellent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X