Es besteht eine gute Chance, dass die Standardwerte bereits auf vernünftige Werte festgelegt sind, die die meisten, wenn nicht alle Anwendungsfälle unterstützen. Sie basieren auf Werten, die von laufenden Systemen benötigt werden, die von den OpenBSD-Entwicklern und -Admins im Laufe der Entwicklungsjahre verwendet wurden Verwendungszweck. Ich glaube, dass alle Grenzen programmatisch durchgesetzt und nur durch die verfügbaren Ressourcen wirklich begrenzt werden.
Auf FreeBSD haben wir sysctl-Werte für kern.maxfiles
und kern.maxfilesperproc
- ich erwarte, dass OpenBSD dieselben hat. Die aktuellen Standardlimits sind viel höher als noch vor wenigen Jahren, da die meisten Systeme jetzt über genügend Ressourcen verfügen, sodass wir sie nicht mehr einschränken müssen.
Auf meinem Desktop-Computer habe ich maxfilesperproc auf dem Standardwert 18000 - ich verwende xfce4 mit Chrome, Liferea, Blender, Gimp, Texteditoren und Terminals - ps zeigt 215 Prozesse und kern.openfiles ist bei 2683
Wenn Sie Fehler von zu vielen geöffneten Dateien erhalten, erhöhen Sie diese, aber ich bezweifle, dass Sie dies benötigen würden, und ich bezweifle, dass Sie Ihr System überlasten werden, indem Sie sie zu hoch erhöhen.
openfiles-max
unterdaemon:
1024 eingestellt, was für ein Tor-Relais nicht aus der Ferne ausreicht. Dies muss auf einen höheren Wert erhöht werden, z. B. 13500, wie in der Anleitung zur Einrichtung des Tor-Relais angegeben.