Krautkanal.com

Veröffentlicht am 2017-01-27 01:28:29 in /c/

/c/ 216590: Ich habe gerade schon wieder ein Programm gehabt, dass ...

tereshenkov Avatar
tereshenkov:#216590

Ich habe gerade schon wieder ein Programm gehabt, dass im Nu den ganzen RAM aufgefressen hat. Wenn ich dann nicht schnell genug Strg+Umschalt+Esc drücke und dann den Prozess abschieße, ist der Rechner mit sich selbst beschäftigt und kann nur noch zum Runterfahren gezwungen werden.

Gibt es keine Möglichkeit harte Grenzen wie mit ulimit zu setzen? Wie schützt man sich als Admin ohne Virtualisierung eigentlich gegen Gabelbomben? Ich finde zahlreiche Anleitungen, wie man solche bastelt%O|%O, aber nichts, wie man sich dagegen unter Fenster wehren kann. Liegt natürlich an meinen schlechten Suchkünsten. Leite mich, Bernd.

sokaniwaal Avatar
sokaniwaal:#216594

Warte einfach, bis das böse Programm abgeschossen wird.

areus Avatar
areus:#216602

Windows System Resource Manager

Windows System Resource Manager (WSRM) is deprecated. Similar functionality is provided by Hyper-V.


https://technet.microsoft.com/en-us/library/hh831568(v=ws.11).aspx

Was zum Fick??? Geht das jetzt wirklich nicht mehr ohne Virtualisierung?

melvindidit Avatar
melvindidit:#216608

Beste Lösung soweit:


:BEG
TASKKILL /F /FI "USERNAME EQ BERND" /FI "MEMUSAGE GT n"
CHOICE /N /D N /T 10
GOTO BEG


n sind dann einfach 95% des Speichers und die CHOICE-Zeile wartet zehn Sekunden (gibt ja kein SLEEP). Ziemlich sicher wird es nicht funktionieren, aber soweit das beste, was es gibt.

kazukichi_0914 Avatar
kazukichi_0914:#216615

>>216608
Was sind da gültige Zeichenketten für "n"?

Ich probier's nicht ohne das genauer zu wissen. Nicht dass ich den Speicherverbrauch auf 95 Bytes begrenze.

i_ganin Avatar
i_ganin:#216619

>>216615
Ohne Nachzuschauen sollten das KB sein. Du kannst es immer mit tasklist.exe prüfen. Die Syntax ist gleich, also tasklist /fi "memusage gt 100000" sollte alle Prozesse mit mehr als 100'000 KB Speicherbelegung zeigen.

seanwashington Avatar
seanwashington:#216627

>>216619
Bei "tasklist" funktioniert das tatsächlich.

"Sage", da eher nebensächlich aber evtl sinnvoll mal gesehen zu haben, dass es einer ausprobiert hat.

anjhero Avatar
anjhero:#216634

>>216627
Protipp: Wenn du vorher CD \ eingibst, dann brauchst du deinen Namen nicht rauszuretuschieren, Thomas.