Comment faire pour augmenter les descripteurs de fichiers

Lorsque vous exécutez une ancienne application DOS sous Windows, le système d'exploitation limite le nombre de fichiers que chaque application peut avoir ouvert à la fois. Le système d'exploitation Linux en œuvre des garanties similaires pour les demandes d'ouverture trop de fichiers et d'épuiser les ressources du système.


Sommaire

  • Augmenter le nombre de descripteurs de fichier sur windows
  • Augmenter le nombre de descripteurs de fichier sous linux

  • Cette limitation ne provoque pas un problème pour la plupart des applications, mais certains programmes intensif de données peut avoir besoin d'être en mesure d'ouvrir plusieurs fichiers à la fois que le système permet par défaut. Si un programme que vous utilisez commence à signaler qu'il est à court de descripteurs de fichiers, vous pouvez augmenter la valeur maximale autorisée.

    Choses que vous devez

    • Windows XP ou supérieur (ou)
    • Linux
    1. Augmenter le nombre de descripteurs de fichier sur Windows

      • 1

        Cliquez sur le "Début" bouton dans votre barre des tâches, puis sélectionnez "Programmes," puis "Accessoires" et ouvrez le "Bloc-notes" application. (Vous pouvez également utiliser un autre éditeur de texte brut si vous préférez.)

      • 2

        Ouvrez le "Fichier" menu et sélectionnez "Ouvrir ..."




      • 3

        Entrer "C: WINDOWS system32 CONFIG.NT" dans le "Nom du fichier" terrain et clic "D'ACCORD."

      • 4

        Le fichier CONFIG.NT peut déjà avoir un contenu, dont la plupart seront de la documentation décrivant les options qui peuvent être définies dans le fichier. Faites défiler la liste jusqu'à ce que vous trouvez la ligne qui lit "fichiers = 40" (Ce nombre peut différer sur votre système). Remplacer 40 avec un nombre plus élevé tels que 100 ou 200. Si cette ligne ne existe pas, en ajouter un qui lit "fichiers = N", Où N est le nombre de descripteurs de fichier que vous voulez que chaque application à utiliser.

      • 5



        Enregistrez le fichier en appuyant sur "Ctrl + S" puis fermez le Bloc-notes.

      • 6

        Re-exécuter l'application qui a été un échec en raison d'un manque de descripteurs de fichiers disponibles. Si des erreurs continuent de se produire, vous pouvez répéter ces étapes à nouveau pour augmenter encore le nombre de descripteurs de fichiers disponibles.

      • Augmenter le nombre de descripteurs de fichier sous Linux

        • 1


          Ouvrez une fenêtre de Shell ou de terminal.

        • 2

          Ouvrez le fichier /etc/sysctl.conf dans votre éditeur de texte préféré courir en tant que super-utilisateur. Pour les fins de cet exemple, nous allons utiliser la "nano" éditeur de texte, alors tapez la commande suivante et appuyez sur "Entrée:"

          sudo nano /etc/sysctl.conf

          Tapez dans votre compte d'utilisateur Mot de passe si vous êtes invité.

        • 3

          Recherchez une ligne dans le fichier qui lit "fs.file-max = N", Où N est un nombre. Si la ligne existe, puis remplacer ce numéro par un plus grand, sinon ajouter cette ligne à la fin du fichier et remplacez-N avec un nombre comme 16384 ou 32768. Ce nombre représente le nombre total de descripteurs de fichiers qui peut être utilisé par toutes les applications en cours d'exécution à un moment donné sur votre système, il devrait donc être grande pour éviter les pannes système.

        • 4

          Enregistrez le fichier en appuyant sur "Ctrl + O" et la sortie en appuyant "Ctrl + X" (Ou en exécutant les commandes appropriées si vous utilisez un autre éditeur de texte).

        • 5

          Pour forcer Linux pour appliquer les nouveaux réglages, exécutez la commande suivante:

          sudo sysctl -p

      » » » » Comment faire pour augmenter les descripteurs de fichiers