.Sentinel.
Admiral
- Registriert
- Okt. 2007
- Beiträge
- 8.631
WIe im Artikel erwähnt ist das ein Chrome- Fehler.John Reese schrieb:Wie kann es denn sein, dass eine Website in einem Chrome-Tab das ganze OS einfriert?
Über den Fehler im Chrome, können quasi endlos "Worker"- Threads gestartet werden, so das Du nicht einen Tab hast, sondern letztenendes eine schnell ansteigende Zahl weiterer Threads, die wiederum versuchen neue Threads zu starten.Ich kenne das normalerweise so, dass nur ein Tab und damit ein CPU-Thread 100% ausgelastet wird - wie kann das sein?
Genau- Und durch den Fehler im Chrome ermöglicht dieser eben den Chrome Tab zu vervielfältigen, so dass die Last schnell auf alle Cores geht.hroessler schrieb:Ein ChromeTab ist ein eigenständiger Prozess, damit, falls ein Prozess hängt die restlichen nicht mit in den Abgrund gerissen werden. Doof nur, wenn dies dann dem OS passiert
Das OS wird dabei auch nicht wirklich in den Abgrund gerissen, weil es wie jedes andere OS auch eine Priorisierung beherrscht. Der Taskmanager steht in der Priorisierungsliste weit oben, so dass der Aufruf verhältnismäßig schnell erfolgt.
In dem Fall kann aber auch das dauern, wenn Chrome mit allen zur Verfügung stehenden Ressourcen neue Worker- Threads eröffnet, die dann auch schnell mal den Speicher so weit belasten, dass es auf die Auslagerungsdatei geht.
Alternativ kann man seine Browser dadurch absichern, indem man sie mit niedriger Priorität startet.
Windows 10 macht diesbezüglich aber alles richtig, weil es seine ureigene Aufgabe erfüllt, gestartete Programme nach ihren bedürfnissen auszuführen. Das machen Linux/Unix- Derivate nicht anders. Und wenn dort ein Programm Amok läuft kann es auch zur Kernel- Panic kommen.
Grüße
Zero
Ergänzung ()
Naja- Wenn der Schadprozess versucht Deinen Speicher zu füllen, geht auch Linux irgendwann ins Swapping wodurch dann eine immer weiter steigende I/O Last provoziert wird...hroessler schrieb:reden hier aber von hoher CPU und Speicherlast und nicht von I/O. Und wenn ich einem ausgelasteten Prozess weniger CPU-Zeit zuweise um das System reaktiv zu halten, begrenzt das auch automatisch die O/I Zugriffe des Prozesses.
Zuletzt bearbeitet: