Dieser Artikel behauptet, dass die -m
Flagge zu ulimit
nichts in modernem Linux tut. Ich kann nichts anderes finden, um diese Behauptung zu bestätigen. Ist es genau?
Sie können versuchen, die Speichernutzung eines Prozesses zu begrenzen, indem Sie die maximale Größe des residenten Satzes (ulimit -m) festlegen. Dies hat keine Auswirkungen auf Linux. Mann setrlimit sagt, dass es früher nur in alten Versionen funktionierte. Sie sollten stattdessen die maximale Menge an virtuellem Speicher (ulimit -v) begrenzen.
Wenn es stimmt, dass es in älteren Linux-Versionen funktioniert hat, welche Version unterstützt dies nicht mehr?
Antworten:
Es steht genau dort im Artikel:
Die Manpage setrlimit sagt:
Also hat es in 2.4.30 aufgehört zu arbeiten .
quelle
resident
des residenten Sets suchen .