2017-07-14 7 views
-1

Es gibt 3 Möglichkeiten Grenzen der Anzahl der Dateien und Buchsen auf Linux zu setzen:Was ist der richtige Weg, um die Anzahl der Dateien unter Linux zu begrenzen?

  1. echo "100000" > /proc/sys/fs/file-max
  2. ulimit -n 100000
  3. sysctl -w fs.file-max=100000

Was ist der Unterschied?

Was ist der richtige Weg, um die Anzahl der Dateien unter Linux zu begrenzen?

+0

Offtopic aber eine gute Frage. SO sollte eine einfache Migration solcher ermöglichen. –

Antwort

0

sysctl ist eine Schnittstelle zum Schreiben auf /proc/sys und tut das gleiche wie das Echo direkt auf die Dateien. Während sysctl für das gesamte Dateisystem gilt, gilt ulimit nur für Schreibvorgänge von der Shell und von Prozessen, die von der Shell gestartet wurden.

Verwandte Themen