ich eine Frage über Begrenzung FD (Filedeskriptoren) habe:über die Anzahl der Datei-Deskriptoren Begrenzung
, wenn ich „ulimit -n 1000000“ verwenden, bedeutet dies, dass das Programm höchstens 1000000 FD verwenden darf Ressourcen,
jedoch "cat/proc/sys/fs/file-max" zeigt, dass 803.766 FDs insgesamt verfügbar sind, die kleiner als 1000000
So ist, was die Anzahl der FD auf earch ist das das Programm kann 1000000 oder 803766 verwenden?
getrlimit(), setrlimit(), und überprüfen Sie den Rückgabewert! RLIMIT_NOFILE ist, was Sie interessiert. – wildplasser