Je remarque que sur une nouvelle image CentOS que je viens de démarrer à partir de EC2, la valeur par défaut ulimit est de 1024 fichiers ouverts, mais que / proc / sys / fs / file-max est défini sur 761 408 et je me demande comment ces deux limites fonctionnent. ensemble. Je suppose que ulimit -n est une limite par utilisateur du nombre de descripteurs de fichier alors que / proc / sys / fs / file-max concerne l'ensemble du système? Si tel est le cas, disons que je me suis connecté deux fois sous le même utilisateur - chaque utilisateur connecté a-t-il une limite de 1024 pour le nombre de fichiers ouverts, ou s'agit-il d'une limite de 1024 fichiers ouverts combinés entre chacun de ces utilisateurs connectés? chez les utilisateurs?
Et y at-il un impact considérable sur les performances de la définition d’un nombre très élevé de descripteurs de fichiers max, si votre système n’ouvre jamais beaucoup de fichiers?