ulimit -v amount_of_memory ./binary
Stoppen Sie, dass Linux einem Prozess mehr Speicherplatz zuweist
1032
Alexey Romanov
Ich möchte testen, ob sich ein Prozess ordnungsgemäß beendet und neu startet, wenn der benötigte Speicher nicht zugeordnet werden kann. Eine Idee, die ich hatte, war, andere speicherintensive Prozesse zu starten und zu hoffen, dass der OOM-Killer den zu testenden Prozess beendet, aber:
1) das ist nicht ganz dasselbe;
2) es kann stattdessen andere Prozesse beenden;
3) da es sich um ein eingebettetes System handelt, stehen mir außer dem getesteten System und der BusyBox keine Programme zur Verfügung.
Gibt es einen direkteren Weg, um sicherzustellen, dass Linux einem Prozess keinen Speicher zuweist?
1 Antwort auf die Frage
2
Let_Me_Be
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4