PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anzahl Pipes ini Linux-System begrenzt?



bierbauch
18-10-2006, 10:34
Hallo zusammen,

was ich mich frage: ist die Anzahl der möglichen geöffneten Pipes in einem Linux-System begrenzt? Wenn ja, wie? Und kann man diese Begrenzung erweitern / ändern?
Was ich bisher entdeckt habe: Die Anzahl Filedeskriptoren ist begrenzt. Kann man mit ulimit rausfinden und ändern....
Gibt es weitere Beschränkungen?

Vielen Dank für Eure Hilfe...

lat
19-10-2006, 16:08
Wieso ist "ulimit -n" denn nicht das richtige?

7.e.Q
23-10-2006, 08:37
sysctl fs.file-max wäre noch ein Ansatzpunkt. Wir haben allerdings festgestellt, daß ulimit -n nicht mit mehr als 65.535 Handles machbar ist.

Außerdem ist ulimit -n nur für die Childs des aufrufenden Prozesses gültig. Das war ein Stolperstein, der uns wirklich Kopfzerbrechen bereitet hat.

Interessanter sind hier die Systemcalls getrlimit und setrlimit.