Wie am Besten Firefox I/O unter Debian reduzieren?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
xcomm
Beiträge: 677
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von xcomm » 09.12.2017 15:02:32

Hi Gemeinde,

dachte, ich frage mal hier die Experten, wie man die I/O last von FireFox unter Linux am Besten reduzieren kann?

Läuft hier auf einer Workstation über 2 Samsung Pro SSDs im SoftRAID1 mit crypt/LuksOpen unter dem LVM.
Die gemounteten Logical Volumes mit Ext4 bekommen täglich per cron ein fstrim.

Teilweise hängte mozStorage sehr lange oben im iotop. Das System ist dann sehr träge.
(Habe schon andere I/O-lastige Prozesse/Jobs im LVM pvmove auf ein anderes RAID1 verschoben).

Habt ihr noch Hinweise zu Firefox?


Danke, xcomm

Benutzeravatar
xcomm
Beiträge: 677
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von xcomm » 09.12.2017 15:45:24

https://wiki.archlinux.org/index.php/Fi ... disk_cache

Also, habe jetzt diese Dinge gesetzt:
about:config

browser.cache.disk.enable false
browser.cache.memory.enable true
browser.cache.memory.capacity -1 #automatic

browser.sessionstore.resume_from_crash false

Mehr Ideen sind willkommen.

Danke, xcomm

rendegast
Beiträge: 14521
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von rendegast » 09.12.2017 17:41:03

Ist vielleicht eher eine Erweiterung das Problem?

Was ist mit einem neuen Profil?
Mit dem ff 52esr?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

pferdefreund
Beiträge: 2937
Registriert: 26.02.2009 14:35:56

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von pferdefreund » 09.12.2017 18:51:05

apt-get --purge remove firefox; apt-get install palemoon (aber vorher das Repo laut Palemoon-Homepage mit in die sources.list.
In Palemoon noch Deutsch als addon installieren und ublock origin und die Browserwelt ist wieder ok.

uname
Beiträge: 9169
Registriert: 03.06.2008 09:33:02

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von uname » 09.12.2017 21:29:17

Zusätzlich Javascript deaktivieren.

Benutzeravatar
xcomm
Beiträge: 677
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von xcomm » 10.12.2017 07:26:11

Danke für die Antworten!

Es ist Firfox ESR 52.5.0 allerdings (32-Bit).

Ok - werde mal Palemoon testen - interessanter Hinweis.

Code: Alles auswählen

echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0/ /' > /etc/apt/sources.list.d/palemoon.list 
apt-get update
apt-get install palemoon
Aber kann nicht einfach wechseln - zuviel Logins/Bookmarks/Arbeit7Leben etc im FF.

pferdefreund
Beiträge: 2937
Registriert: 26.02.2009 14:35:56

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von pferdefreund » 11.12.2017 14:36:38

Bookmarks kann man als html exportieren und beim Palemoon importieren. Passwörter halt einmal neu speichern. Die kann man sich im FF auch im Klartext anzeigen lassen - einmalig in palemoon eingeben und speichern lassen. Gut ist.

hoppla
Beiträge: 109
Registriert: 02.07.2006 16:19:40

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von hoppla » 12.12.2017 18:54:07

Hallo,
ich habe in ~/.mozilla/firefox/xxxxxxx.default ein user.js abgelget.
Dazu noch Firefox mit firejail --private-home=.mozilla Firefox starten.

Aber dass alles reicht auch nur bedingt.
Vielleicht hilft es ja ein bisschen.

user.js

Code: Alles auswählen

/* Do not edit this file.
 *
 * If you make changes to this file while the application is running,
 * the changes will be overwritten when the application exits.
 *
 * To make a manual change to preferences, you can visit the URL about:config
 */

user_pref("beacon.enabled", false);
user_pref("breakpad.reportURL", "");
user_pref("browser.aboutHomeSnippets.updateUrl", "");
user_pref("browser.apps.URL", "");
user_pref("browser.autofocus", false);
user_pref("browser.bookmarks.restore_default_bookmarks", false);
user_pref("browser.cache.disk.capacity", 0);
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.disk_cache_ssl", false);
user_pref("browser.cache.offline.enable", false);
user_pref("browser.cache.disk.smart_size.enabled", false);
user_pref("browser.display.use_document_fonts", 0);
user_pref("browser.fixup.alternate.enabled", false);
user_pref("browser.formfill.enable", false);
user_pref("browser.fullscreen.animate", false);
user_pref("browser.fullscreen.autohide", false); 
user_pref("browser.geolocation.warning.infoURL", "");
user_pref("browser.history.allowPopState", false);
user_pref("browser.history.allowPushState", false);
user_pref("browser.history.allowReplaceState", false);
user_pref("browser.link.open_newwindow", 1);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("browser.link.open_newwindow.disabled_in_fullscreen", true);
user_pref("browser.newtabpage.columns", 0);
user_pref("browser.newtabpage.directory.ping", "");
user_pref("browser.newtabpage.directory.source", "");
user_pref("browser.newtabpage.enabled", false);
user_pref("browser.newtabpage.enhanced", false);
user_pref("browser.newtab.preload", false);
user_pref("browser.newtabpage.rows", 0);
user_pref("browser.newtabpage.storageVersion", 1);
user_pref("browser.pocket.api", "");
user_pref("browser.pocket.enabled", false);
user_pref("browser.pocket.enabledLocales", "");
user_pref("browser.pocket.site", "");
user_pref("browser.pocket.useLocaleList", false);
user_pref("browser.privatebrowsing.autostart", true);
user_pref("browser.search.countryCode", "DE");
user_pref("browser.search.geoSpecificDefaults.url", "");
user_pref("browser.search.geoSpecificDefaults", false);
user_pref("browser.search.geoip.timeout", 1);
user_pref("browser.search.geoip.url", "");
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.selfsupport.url", "");
user_pref("browser.search.update", false);
user_pref("browser.selfsupport.url", "");
user_pref("browser.send_pings.max_per_link", 0);
user_pref("browser.send_pings.require_same_host", true);
user_pref("browser.startup.homepage", "about:blank");
user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("browser.tabs.loadInBackground", false);
user_pref("browser.toolbarbuttons.introduced.pocket-button", false);
user_pref("browser.uitour.enabled", false);
user_pref("browser.uitour.url", "");
user_pref("browser.urlbar.autocomplete.enabled", false);
user_pref("browser.urlbar.suggest.bookmark", false);
user_pref("browser.urlbar.suggest.history", false);
user_pref("browser.urlbar.suggest.openpage", false);
user_pref("browser.zoom.siteSpecific", false);
user_pref("camera.control.face_detection.enabled", false);
user_pref("captivedetect.canonicalURL", "")
user_pref("datareporting.healthreport.about.reportUrl", "");
user_pref("datareporting.healthreport.about.reportUrlUnified", "");
user_pref("datareporting.healthreport.documentServerURI", "");
user_pref("datareporting.healthreport.infoURL", "");
user_pref("datareporting.healthreport.logging.consoleEnabled", false);
user_pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("device.sensors.enabled", false);
user_pref("devtools.cache.disabled", false);
user_pref("devtools.command-button-frames.enabled", false);
user_pref("devtools.command-button-pick.enabled", false);
user_pref("devtools.command-button-responsive.enabled", false);
user_pref("devtools.command-button-splitconsole.enabled", false);
user_pref("devtools.debugger.enabled", false);
user_pref("devtools.fontinspector.enabled", false);
user_pref("devtools.inspector.enabled", false);
user_pref("devtools.inspector.mdnDocsTooltip.enabled", false);
user_pref("devtools.netmonitor.enabled", false);
user_pref("devtools.performance.enabled", false);
user_pref("devtools.remote.wifi.scan", false);
user_pref("devtools.remote.wifi.visible", false);
user_pref("devtools.styleeditor.enabled", false);
user_pref("devtools.telemetry.supported_performance_marks", "");
user_pref("devtools.tilt.enabled", false);
user_pref("devtools.toolbar.enabled", false);
user_pref("devtools.webide.adaptersAddonURL", "");
user_pref("devtools.webide.adbAddonURL", "");
user_pref("devtools.webide.addonsURL", "");
user_pref("devtools.webide.autoConnectRuntime", false);
user_pref("devtools.webide.autosaveFiles", false);
user_pref("devtools.webide.enabled", false);
user_pref("devtools.webide.restoreLastProject", false);
user_pref("devtools.webide.showProjectEditor", false);
user_pref("devtools.webide.simulatorAddonsURL", "");
user_pref("devtools.webide.templatesURL", "");
user_pref("devtools.webide.widget.autoinstall", false);
user_pref("dom.enable_user_timing", false);
user_pref("dom.disable_window_move_resize", true);
user_pref("dom.disable_window_open_feature.close", true);
user_pref("dom.disable_window_open_feature.menubar", true);
user_pref("dom.disable_window_open_feature.minimizable", true);
user_pref("dom.disable_window_open_feature.personalbar", true);
user_pref("dom.disable_window_open_feature.scrollbars", true);
user_pref("dom.disable_window_open_feature.titlebar", true);
user_pref("dom.disable_window_open_feature.toolbar", true);
user_pref("dom.enable_performance", false);
user_pref("dom.enable_resource_timing", false);
user_pref("dom.event.clipboardevents.enabled", false);
user_pref("dom.event.contextmenu.enabled", false);
user_pref("dom.gamepad.enabled", false);
user_pref("dom.idle-observers-api.enabled", false);
user_pref("dom.indexedDB.enabled", false);
user_pref("dom.keyboardevent.code.enabled", false);
user_pref("dom.mozApps.signed_apps_installable_from", "");
user_pref("dom.popup_allowed_events", "click dblclick");
user_pref("dom.popup_maximum", 1);
user_pref("dom.push.connection.enabled", false);
user_pref("dom.push.enabled", false);
user_pref("dom.push.serverURL", "");
user_pref("dom.storage.enabled" false);
user_pref("dom.vibrator.enabled", false);
user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.serviceworker.enabled", false);
user_pref("dom.workers.enabled", false);
user_pref("experiments.activeExperiment", false);
user_pref("experiments.enabled", false);
user_pref("experiments.manifest.uri", "");
user_pref("experiments.supported", false);
user_pref("extensions.getAddons.cache.enabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.pocket.api", "");
user_pref("extensions.pocket.site", "");
user_pref("extensions.webservice.discoverURL", "");
user_pref("full-screen-api.enabled", false);
user_pref("geo.enabled", false);
user_pref("geo.wifi.uri", "");
user_pref("gfx.downloadable_fonts.disable_cache", true);
user_pref("gfx.downloadable_fonts.enabled", false);
user_pref("gfx.downloadable_fonts.woff2.enabled", false);
user_pref("gfx.font_rendering.opentype_svg.enabled", false);
user_pref("identity.fxaccounts.auth.uri", "");
user_pref("identity.fxaccounts.profile_image.enabled", false);
user_pref("identity.fxaccounts.remote.force_auth.uri", "");
user_pref("identity.fxaccounts.remote.profile.uri", "");
user_pref("identity.fxaccounts.remote.sigin.uri", "");
user_pref("identity.fxaccounts.remote.sigup.uri", "");
user_pref("identity.fxaccounts.remote.webchannel.uri", "");
user_pref("identity.fxaccounts.remote.settings.uri", "");
user_pref("identity.mobilepromo.android", "");
user_pref("identity.mobilepromo.ios", "");
user_pref("javascript.options.asmjs", false);
user_pref("javascript.options.baselinejit", false);
user_pref("javascript.options.ion", false);
user_pref("keyword.enabled", false);
user_pref("layout.css.font-loading-api.enabled", false);
user_pref("loop.enabled", false);
user_pref("loop.facebook.enabled", false);
user_pref("loop.facebook.fallbackUrl", "");
user_pref("loop.facebook.shareUrl", "");
user_pref("loop.server", "");
user_pref("loop.textChat.enabled", false);
user_pref("media.eme.enabled", false);
user_pref("media.getusermedia.screensharing.allowed_domains", "");
user_pref("media.getusermedia.screensharing.enabled", false);
user_pref("media.gmp-gmpopenh264.enabled", false);
user_pref("media.gmp-gmpopenh264.provider.enabled", false);
user_pref("media.navigator.enabled", false);
user_pref("media.peerconnection.enabled", false);
user_pref("media.peerconnection.use_document_iceservers", false);
user_pref("media.peerconnection.identity.enabled", false);
user_pref("media.peerconnection.identity.timeout", 1);
user_pref("media.peerconnection.turn.disable", true);
user_pref("media.peerconnection.video.enabled", false);
user_pref("media.video_stats.enabled", false);
user_pref("network.allow-experiments", false);
user_pref("network.captive-portal-service.enabled", false);
user_pref("network.cookie.cookieBehavior", 1);
user_pref("network.cookie.lifetimePolicy", 2);
user_pref("network.cookie.thirdparty.sessionOnly", true);
user_pref("network.dns.disableIPv6", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.dnsCacheEntries", 0);
user_pref("network.http.redirection-limit", 2);
user_pref("network.http.redirection-limit"
user_pref("network.http.spdy.allow-push", false);
user_pref("network.http.spdy.coalesce-hostnames", false);
user_pref("network.http.spdy.enabled", false);
user_pref("network.http.spdy.enabled.http2", false);
user_pref("network.http.speculative-parallel-limit", 0);
user_pref("network.IDN_show_punycode", true);
user_pref("network.jar.block-remote-files", true);
user_pref("network.prefetch-next", false);
user_pref("network.predictor.enabled", false);
user_pref("network.predictor.enable-prefetch", false);
user_pref("network.ticke-wifi.enabled", false);
user_pref("network.websocket.max-connections", 1);
user_pref("network.websocket.max-message-size", 1);
user_pref("network.websocket.timeout.ping.request", 1);
user_pref("network.websocket.timeout.ping.response", 1);
user_pref("pdfjs.disabled", true);
user_pref("places.history.enabled", false);
user_pref("privacy.clearOnShutdown.offlineApps", true);
user_pref("privacy.clearOnShutdown.siteSettings", true);
user_pref("privacy.cpd.cache", true);
user_pref("privacy.cpd.cookies", true);
user_pref("privacy.cpd.downloads", true);
user_pref("privacy.cpd.formdata", true);
user_pref("privacy.cpd.history", true);
user_pref("privacy.cpd.offlineApps", true);
user_pref("privacy.cpd.openWindows", true);
user_pref("privacy.cpd.passwords", true);
user_pref("privacy.cpd.sessions", true);
user_pref("privacy.cpd.siteSettings", true);
user_pref("privacy.item.cookies", true);
user_pref("privacy.sanitize.migrateClearSavedPwdsOnExit", true);
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
user_pref("reader.parse-on-load.enabled", false);
user_pref("services.sync.prefs.sync.xpinstall.whitelist.required", true);
user_pref("security.csp.experimentalEnabled", true);
user_pref("security.ssl.errorReporting.enabled", false);
user_pref("security.OCSP.enabled", 0);
user_pref("security.xpconnect.plugin.unrestricted", false);
user_pref("social.directories", "");
user_pref("social.remote-install.enabled", false);
user_pref("social.activitatioPanelEnabled", false);
user_pref("social.shareDirectory", "");
user_pref("social.sidebar.unload_timeout_ms", 1);
user_pref("social.toast-notifications.enabled", false);
user_pref("social.whitelist", "");
user_pref("startup.homepage_override_url", "");
user_pref("startup.homepage_welcome_url", "");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.rejected", true);
user_pref("toolkit.telemetry.server" , "");
user_pref("toolkit.telemetry.unified", true);
user_pref("toolkit.telemetry.infoURL", "");
user_pref("webgl.disabled", true);
user_pref("webgl.disable-extensions", true);
user_pref("webgl.disable-fail-if-major-performance-caveat", true);
user_pref("webgl.min_capability_mode", true);
user_pref("xpinstall.whitelist.required", false);

tobo
Beiträge: 414
Registriert: 10.12.2008 10:51:41

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von tobo » 13.12.2017 02:42:08

hoppla hat geschrieben: ↑ zum Beitrag ↑
12.12.2017 18:54:07
user.js

Code: Alles auswählen

/* Do not edit this file.
 *
 * If you make changes to this file while the application is running,
 * the changes will be overwritten when the application exits.
 *
 * To make a manual change to preferences, you can visit the URL about:config
 */
Zutreffend als Header von prefs.js im angesprochenen Verzeichnis. Als Header für user.js aber inhaltlich komplett falsch.

Außerdem sollte man sich solche Einstellungslisten besser selbst erarbeiten. Das sind teilweise persönliche Vorlieben - es macht meistens wenig Sinn, die Präferenzen eines anderen zu übernehmen!? Und auch wenn die Schlüssel meistens aussagekräftige Namen haben, so eine unkommentierte Liste bringt eigentlich keinem was. Besser man geht z.B. durch diese Links und erzeugt es selbst:
https://privacy-handbuch.de/
http://12bytes.org/tech/firefoxgecko-co ... ance-buffs
https://www.ghacks.net/2015/08/18/a-com ... -settings/
Da sind dann durchaus auch Vorschläge zur Verbesserung der Performance drunter.

hoppla
Beiträge: 109
Registriert: 02.07.2006 16:19:40

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von hoppla » 13.12.2017 06:36:12

@tobo
Infos und Verbesseungen sind mir gerade zu firefox immer willkommen.
Ich denke den Header der user.js kann man auch komplett weglassen.
Diese user.js ist für mich als Basis gedacht, in der praktischen Nutzung kann man so einfach Änderungen in den Schlüsseln vornehmen, ohne mühsam die Schlüssel in der about:config zu ändern.
Orientiert habe ich mich in den Einstellungen an
https://wiki.kairaven.de/open/app/firefox

Leider entwickelt sich Firefox in den letzten Aktuallisierungen immer mehr zu einer großzügigen Datenschleuder, wenn man firefox ohne Anpassungen und Addons benutzt.

Benutzeravatar
Lord_Carlos
Beiträge: 3882
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von Lord_Carlos » 13.12.2017 09:20:17

Warte warte warte .. firefox schafft es bei dir 2x Samsung Pro SSDs so stark zu belasten das dass system spürbar langsamer wird?
Das ist abnormal, glaubst du nicht es ist besser dir Ursache zu finden als herum zu Patchen?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
xcomm
Beiträge: 677
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von xcomm » 13.12.2017 21:16:19

Hallo Gemeinde,

danke für die interessanten Antworten!

Das mit der *.js ist sehr interessant.

@Lord_Carlos - ja, ist aber leider so. Das System macht auch andere Dinge mit I/O und verarbeitet CSV's, und zieht mal einen Dump und ein Backup von einem Webserver, etwas fetchmail, etc..

Aber die Die Browser FF und Chomium sind das Schlimmste. (Chromium übrigens auch nicht besser. Habe dort auch schon alles abgestellt und starte --incognito - was da nicht schlimm ist, weil nicht mein Hauptbrowser.)

Eventuell altern die Samsung Pro auch insgesamt durch die recht hohe durchschnittliche I/O, so dass die Browser umso mehr durchschlagen. Insbesondere, wenn noch etwas davon gerade im Hintergrund läuft.
Aber ist halt eine wenn auch nicht taufrische Workstation 1x E5620 @ 2.40GHz, 12GB DDR3, SuperMicro X8DT3 und muss das eigentlich abkönnen.

Gehe aktuell davon aus das fstrim auf einem ext4 in crypsetup auch wirkt - eventuell ist es nicht so?
(https://www.heise.de/ct/hotline/Linux-V ... 05875.html)
Aber sollte richtig gemountet sein - das trim funktioniert - gibt auch keinen Fehler:

Code: Alles auswählen

vi /etc/crypttab
md2open         /dev/md2       none            luks,discard,retry=1

fstrim -v /
/: 1,6 GiB (1691283456 bytes) trimmed
Firefox habe noch das Safe Browsing über about:config deaktiviert. Das user interface deaktiviert es wohl nicht richtig.
Darauf bin ich gekommen, weil im iotop neben dem MozStorage auch ein URLClassifier gut mit I/O am Werke war.
https://www.reddit.com/r/privacy/commen ... ure_sends/
about:config
And type in 'safebrowsing'
Double click the following Preference Names:

Code: Alles auswählen

    browser.safebrowsing.downloads.enabled
    browser.safebrowsing.enabled
    browser.safebrowsing.malware.enabled
    services.sync.prefs.sync.browser.safebrowsing.enabled
    services.sync.prefs.sync.browser.safebrowsing.malware.enabled
Such that they read false as the value.
Dann noch die zugehörige SQLite gewipped - das scheint auch was gebracht zu haben.
https://wiki.archlinux.org/index.php/Fi ... disk_cache
Stop urlclassifier3.sqlite from being created again

Code: Alles auswählen

cd ~/.mozilla/firefox/
cd xyz.default/
ls -latrF urlclassifier*
rm urlclassifier*
echo "" > urlclassifier3.sqlite
chmod 400 urlclassifier3.sqlite
Das hat es jetzt insgesamt schon etwas reduziert - schaue mir jetzt mal die private *.js an.

Danke, xcomm

rendegast
Beiträge: 14521
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von rendegast » 14.12.2017 10:38:37

Nochmal meine Frage,
wie ist es mit einem neu angelegten Profil?
(Der Einfachheit vor dem Programmstart ~/.mozilla/ umbenennen.)

Erweiterungen?
Werden nur Erweiterungen von addons.mozilla.org benutzt oder auch xul-ext-Pakete von debian?
Sind die von addons.mozilla.org alle aktuell?

Wie ist es ohne Erweiterungen per 'firefox --safe-mode' gestartet?




Hier ein nicht taufrischer Athlon II X2 245, 8GB DDR2.
stretch auf einer 80GB IDE-HDD, /home/ auf einer 2TB SATA2-HDD.
Beide btrfs, unterhalb /home/ ein LVM aus 16 Partitionen/pv.
ff 52esr von mozilla und debian, chromium von debian.
Kann dieses Verhalten nicht beobachten, iotop-WRITE wird ungeschlagen angeführt von btrfs-transaction ~ GB,
demgegenüber ff-Prozesse idlend zusammen einige MB.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Lord_Carlos
Beiträge: 3882
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von Lord_Carlos » 14.12.2017 10:50:47

xcomm hat geschrieben: ↑ zum Beitrag ↑
13.12.2017 21:16:19
stem macht auch andere Dinge mit I/O und verarbeitet CSV's, und zieht mal einen Dump und ein Backup von einem Webserver, etwas fetchmail, etc..
Aber das sollte doch alles kein problem sein :/
Hast du ein defekt von einen der Platten ausgeschlossen? AES modul ist geladen?

Vielleicht mal IO scheduler wechseln?
https://blog.codeship.com/linux-io-scheduler-tuning/

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Florian113
Beiträge: 7
Registriert: 12.04.2016 08:26:01

Re: Wie am Besten Firefox I/O unter Debian reduzieren?

Beitrag von Florian113 » 17.12.2017 08:57:56

pferdefreund hat geschrieben: ↑ zum Beitrag ↑
09.12.2017 18:51:05
apt-get --purge remove firefox; apt-get install palemoon (aber vorher das Repo laut Palemoon-Homepage mit in die sources.list.
In Palemoon noch Deutsch als addon installieren und ublock origin und die Browserwelt ist wieder ok.
Genauso!
Schnell, schlank, ohne großes "Schikedöns" und mann findet alles an seinem Platz wieder.
Auch die add ons können größtenteils von Mozzila verwendet werden.

Grade bei den Videosequenzen habe ich den "Plugin Container" in Verdacht, der FF immer wieder zum Absturz bringt oder das System ausbremst.
Würde mich interessieren ob der Palemoon bei dir auch besser läuft.

Gruß Achim

Antworten