Wenn Sie eine ältere DOS-Anwendung unter Windows , das Betriebssystem begrenzt die Anzahl der Dateien, die für jede Anwendung geöffnet haben kann zu einem Zeitpunkt ausgeführt . Das Linux-Betriebssystem implementiert ähnliche Schutzmaßnahmen gegen Anwendungen öffnen zu viele Dateien und anstrengend des Systems resources.This Einschränkung nicht zu einem Problem für die meisten Anwendungen , aber einige Daten -intensive Programme müssen in der Lage sein , um mehr Dateien auf einmal als das System zu öffnen ermöglicht standardmäßig . Wenn ein Programm , das Sie verwenden beginnt zu berichten, dass es von Datei-Handles ausführen, können Sie erhöhen den maximal zulässigen Wert . Things You
Windows XP oder höher brauchen (oder)
Linux
anzeigen Weitere Anweisungen
Erhöhung der Anzahl der Datei- Handles auf Windows
1
Klicken die Schaltfläche "Start" in der Taskleiste , und wählen Sie dann " Programme", dann "Zubehör" und öffnen Sie die "Notepad "-Anwendung. (Sie können alternativ einen anderen Texteditor , wenn Sie bevorzugen . )
2
Öffnen Sie das Menü "Datei" und wählen Sie " Öffnen ..."
3 < p > Geben Sie "C: \\ Windows \\ System32 \\ CONFIG.NT " " . OK" in das Feld "Dateiname " ein und klicken
4
CONFIG.NT Datei möglicherweise bereits Inhalte , von denen die meisten wird Dokumentation beschreibt die Optionen, die in der Datei gesetzt werden kann. Blättern Sie nach unten , bis Sie die Zeile " files = 40" ( diese Zahl kann auf Ihrem System abweichen) zu finden. Ersetzen 40 mit einer höheren Zahl , wie 100 oder 200 . Wenn diese Zeile nicht vorhanden ist , fügen Sie eine, die " files = N " , wobei N die Anzahl von Datei -Handles, die Sie für jede Anwendung verwenden möchten liest .
5
Speichern Sie die Datei durch Drücken von " Strg + S " und schließen Sie dann Editor .
6
Re -Run die Anwendung, scheitert an einem Mangel an verfügbaren Datei-Handles wurde . Wenn Fehler weiterhin auftreten , können Sie diese Schritte wiederholen , um eine weitere Erhöhung der Anzahl verfügbarer Datei-Handles .
Erhöhung der Anzahl der Datei- Handles on Linux
7
öffnen eine Shell oder Terminal-Fenster .
8
Öffnen Sie die Datei /etc /sysctl.conf Datei in Ihrem bevorzugten Text- Editor läuft als Super-User . Für die Zwecke dieses Beispiels wir die "nano" Text-Editor verwenden , so geben Sie den folgenden Befehl ein und drücken Sie "Enter : " sudo nano
/etc /sysctl.conf
Geben Sie Ihren Kennwort für das Benutzerkonto , wenn Sie dazu aufgefordert werden .
9
Suchen Sie nach einer Zeile in der Datei , die " fs.file - max = N " , wobei N eine Zahl liest . Wenn die Linie existiert, dann ersetzen Sie diese Zahl durch eine größere , sonst fügen Sie diese Zeile am Ende der Datei und ersetzen N mit einer Zahl wie 16384 oder 32768 . Diese Zahl entspricht der Gesamtzahl der Datei-Handles , die von allen Anwendungen, die zu einem bestimmten Zeitpunkt auf Ihrem System verwendet werden , so sollte es groß sein, um Systemausfälle zu verhindern.
10
Speichern Sie die Datei , indem Sie " Strg + O " und Ausstieg durch Drücken von " Strg + X" ( oder durch Ausgabe der entsprechenden Befehle , wenn mit einem anderen Text-Editor ) .
11
Linux auch zwingen , um die neuen Einstellungen zu übernehmen , führen Sie die folgenden Befehl ein: sudo sysctl
-p