Es wird so schrecklich, dass ich nicht einmal zu TTY1 wechseln kann, um einen Neustart zu erzwingen. Ich muss hart zurücksetzen und ich verliere die Arbeit.
Idealerweise möchte ich den Chrome-Browser unter Ubuntu verwenden können, ohne mich ständig daran erinnern zu müssen, Tabs zu schließen.
Gibt es Erweiterungen für Chrome oder Tools für Ubuntu, mit denen ich verhindern kann, dass Ubuntu den gesamten Arbeitsspeicher aufzehrt und inaktiv wird?
16.04
google-chrome
ram
memory-usage
Akiva
quelle
quelle
cgroup
gist.github.com/juanje/9861623Antworten:
Die kurze Antwort: Drücken Sie in Chrome Shift+ Esc, um festzustellen, welche Registerkarten zu viel RAM verbrauchen, und aktualisieren oder laden Sie diese Registerkarten von Zeit zu Zeit neu, um Speicherplatz freizugeben.
Die lange Antwort: Ich denke, das ist eher ein Chrome-Problem als ein Ubuntu-Problem.
Ich bin vor kurzem auf dieses Problem gestoßen, indem ich Windows 7 mit einem Chrome-Tab verwendet habe, der auf rt.com mit dem Kommentarbereich am Ende einer Geschichte geöffnet wurde. Der Kommentarbereich wird von spot.im gesteuert und verbraucht über eine Stunde lang mehr als ein Gigabyte RAM, wenn Sie nur dort sitzen. Windows 7 würde einen niedrigen RAM-Fehler ausgeben und dann müsste ich neu starten. Das gleiche Problem gibt es in Ubuntu + Chrome, aber nicht annähernd so schlimm wie in Windows + Chrome.
Dann entdeckte ich Shift+ Escin Chrome, um Speicher-Anzeigestatistiken aufzurufen, in denen ich sehen konnte, wie viel RAM die einzelnen Registerkarten verbrauchten. Dies funktioniert unter Windows und Ubuntu.
Wenn der verfügbare Speicher (RAM + SWAP) zur Neige geht, wird ein Programm namens "OOM Killer" (Out of Memory) gestartet und "intelligent" beendet laufende Anwendungen und stoppt die Ausführung neuer Anwendungen. OOM Killer wurde in Linux Kernel 4.6 verbessert, aber ich kann nicht genau sagen, wie.
Ich habe neulich einen Test mit Chrome durchgeführt, um 95% des Arbeitsspeichers und 65% des Swap-Speichers mit OOM Killer unter Kernel 4.7.1 zu verbrennen, und das System blieb stabil. Ich konnte keine neuen Dinge wie Alt+ machen Print Screen, konnte aber trotzdem kein Problem neu starten. Chrome hat beim Neustart einen Fehler gemacht und konnte die 20 ungeraden Registerkarten aus der vorherigen Sitzung nicht wiederherstellen, aber das ist keine Überraschung.
quelle
Shift+Esc
sehr geholfen.Abgesehen davon, dass ich eine Erweiterung für Chrome verwende, weiß ich nicht viel, was Sie tun können, um das Problem zu beheben. Auf meinem PC verwende ich The Great Suspender (wenn ich Chrome verwende)
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=de
quelle
Ausgehend von den Kommentaren gibt es meines Erachtens drei Möglichkeiten ...
Chrome belegt mit jedem geöffneten Tab Speicherplatz. Schließen Sie daher entweder einige Tabs oder probieren Sie einen anderen Browser wie Firefox aus.
Versuchen Sie aufgrund des geringen Arbeitsspeichers, den Swap auf 8 GB zu erhöhen. Dies ist mit gparted problemlos möglich .
Installieren Sie mehr RAM.
Wenn Sie weitere Informationen benötigen, fragen Sie bitte.
Prost, Al
quelle
Ehrlich gesagt, die Antwort, die ich gefunden habe, war, mir 16 Gigabyte Swap mit einer SSD zu geben.
Meine Kompilierungen, geschweige denn mein Browser, bringen mein System nicht mehr zum Erliegen.
quelle