Debuggen einer hohen (fast vollständigen) CPU- / Speicherauslastung der Anwendung "Web Content" unter Linux Mint

42

Ich habe Linux Mint auf 3 Computern zu Hause installiert, und alle sind fast ungewöhnlich langsam, wenn Firefox geöffnet ist. Hier ist die Ausgabe von oben :

Top-Ausgabe beim Ausführen von Web-Inhalten

Wie Sie sehen, verbrauchen "Web Content" und Firefox zusammen fast die gesamte CPU und mehr als 50% (4 GB +) des Systemspeichers.

Ich hatte dieses Problem in der Vergangenheit noch nie mit Debian oder Ubuntu, aber es tritt auf jedem Computer auf, auf dem ich Mint bisher installiert habe. Diese extrem hohe (fast vollständige) CPU- / Speicherauslastung ist konstant und macht meinen Computer unbrauchbar.

Hat jemand Ideen, wie man das behebt? Wie kann ich die Ausführung dieser "Web Content" -Anwendung verhindern, wenn es keine Fehlerbehebung gibt?

J. Taylor
quelle
2
Das passiert mir auch mit Lubuntu 15.
Carlos
4
Das passiert mir mit Ubuntu 16.04. Ich glaube nicht, dass es mit Mint oder einer anderen Distribution zu tun hat.
Georg
1
1) Ich benutze Firefox jede Nacht und aktualisiere es regelmäßig. -> Ich hatte nie ein Problem und ich habe einen sehr schnellen, sehr kleinen Firefox. Ich habe einfach keine WebContent-Prozesse und ähnlichen Mist.
Peter sagt wieder Monica
Was ist e10s? Die Websuche ergibt nichts, was anscheinend damit zu tun hat. Es gibt eine Wikipedia-Seite, die jedoch zur Haupt-Firefox-Seite für Features weiterleitet. Auf der Firefox-Wikipedia-Seite ist jedoch nicht angegeben, wo e10s aufgeführt sind.
BGoodr
1
@bgoodr e10s == Elektrolyse auch bekannt als Multiprocess Firefox. support.mozilla.org/en-US/kb/…
doremi

Antworten:

12

Dies ist ein häufiges Problem, das nichts anderes verursacht, als dass die Batterie Energie verschwendet und die Betriebszeit bei ausgestecktem Strom erheblich verkürzt.

Die Ursache des Problems scheint sehr einfach zu sein: Möglicherweise sind zu viele Registerkarten geöffnet, auf denen umfangreiche und unbrauchbare Endlosschleifen mit Java-Skripten ausgeführt werden .

Diese Java-Skripte sind in der Regel nicht der Ursprung der Website, mit der Sie arbeiten, sondern ein werbebasierter Drittanbieter, der versucht, Informationen aus Ihrer FFox-Sitzung zu sammeln oder einfach nur umschaltbare Anzeigen auf einer Seite anzuzeigen.

Die einfache (aber nicht eindeutige) Lösung besteht darin, das NoScript-Plugin zu installieren. Dies hat unmittelbare Auswirkungen. Der CPU-Verbrauch des Web-Content-Prozesses sinkt fast auf 0% .

Lassen Sie also NoScript auf allen Ihren FFoxen installiert und verfolgen Sie, auf welcher Domain Sie die Ausführung von Skripten tatsächlich sehr sorgfältig zulassen.

Es ist empfehlenswert, die Website, die Sie besuchen, nur mit originalen Domänenskripten dauerhaft (mit der Option " Erlauben ") zu versehen, um alle nützlichen Informationen korrekt anzuzeigen. Neben- oder Zusatzdomänen sollten jedoch nur in " Verbieten " oder " Temporär " gespeichert werden " allow " -Modus, damit beim nächsten Laden von FFox alle unerwünschten Skripte wieder gesperrt werden.

Oleg Kokorin
quelle
Das klingt nach einer vernünftigen Erklärung.
Hexdump
Upvoted, aber in meinem Fall war Ghostery das Add-On, das die CPU zu belasten schien, während NoScript ebenfalls funktionierte. Anscheinend hatte NoScript keine Kontrolle über die WebContent-Aktivitäten im Zusammenhang mit der Funktionsweise von Ghostery (wohl, weil sie aus dem Inneren des Systems stammen). Meine Erfahrung steht im Einklang mit dieser anderen Antwort
XavierStuvw
3

Ich hatte gerade dieses Problem mit dem "neuen" Firefox. Der Prozess verbrauchte 2,4 GB auf einem 4-GB-Computer mit nur einer geöffneten Registerkarte. Das Deaktivieren des Ghostery-Plugins löste das Problem für mich.

Eric
quelle
Dies ist eine gute Erklärung für meinen Fall: Ich hatte NoScript und Ghostery am Laufen. Durch das Deaktivieren von Ghostery wurde die CPU-Auslastung von Webinhaltsanwendungen auf einige Prozent gesenkt. Daher ist NoScript in meinem Fall nützlich (siehe Beitrag unten ), konnte sich aber nicht gegen Ghostery schützen. Ich benutze Ubuntu 14.04 LTS; Das Problem trat eher bei einem Laptop als bei einem Desktop mit demselben Firefox und denselben Add-Ons auf.
XavierStuvw
Ghostery ist kein Werkzeug. es wurde nie einer vorgeschlagen.
Oleg Kokorin
1

Wie es aussieht, haben Sie problematische Firefox-Plugins oder -Erweiterungen installiert? Deaktivieren Sie alle Erweiterungen und prüfen Sie, ob das Problem dadurch behoben wird.

Bearbeiten *: Überprüfen Sie diesen Link auf weitere Informationen - er scheint mit Flash in Zusammenhang zu stehen: https://forums.linuxmint.com/viewtopic.php?t=231186

Hexdump
quelle
Leider ergibt dieser Link für mich keinen Sinn.
Xi'an
Es hilft nicht. Dies geschieht auch bei der Standardinstallation.
J. Taylor
1

Ich hatte das gleiche Problem und habe versucht, nacheinander die geöffneten Registerkarten zu schließen, um die zu finden, die sich stark auf den Webinhaltsprozess stützt. Es stellte sich heraus, dass ebay etwa 20-30% meiner CPU nutzt. Abhängig von Ihrem Computer kann dieser Prozentsatz möglicherweise niedriger oder höher sein.

Curious_Dim
quelle