- Le fichier /proc/sys/fs/file-max précise le nombre maximal de fichiers que Linux peu allouer (256 pour 4M de RAM disponibles).
On a MaxMem Mo de mémoire (free -m, ligne Mem:), donc on peut ouvrir :
fichiers.
- Le fichier /proc/sys/fs/inode-max précise le nombre maximal d'inodes. 4 fois le nombre de fichiers ouverts (au moins un par fichier, plus pour les gros fichiers) est une bonne valeur.
- Pour plus de performances, on peut mettre aucune limite de processus pour le super-utilisateur :
# echo "ulimit -u unlimited" >> /root/.bashrc
- Augmenter la limite de fichiers ouverts à 90000 pour compte le root :
# echo "ulimit -n 90000" >> /root/.bashrc
ulimit -n 90000