Firefox en google-chrome in RAM-geheugen


Het probleem... 


Waarom in godsnaam zou je onderdelen van firefox en google-chrome in je RAM-geheugen laten draaien? Voornaamste reden is dat beide internetbrowsers werkelijk constant data zitten weg te schrijven naar je harde schijf. Niet dat het gigantische hoeveelheden zijn maar de continue activiteit kan -mijns inziens- nogal wat wear op je SSD-schijf veroorzaken zodat ze wat sneller 'slijten.


Kijk het zelf eens na


Wil je zelf je eens kijken hoeveel dit wegschrijven naar je harde schijf is? Installeer (en opnieuw gaan we uit van de debian distributie...) het programma iotop

apt install iotop

vervolgens start je het als root op met het commando

iotop -o



In bovenstaande schermafdruk is iotop opgestart met de op -o. De webbrowser firefox is opgestart en regelmatig ga je een schrijfactie van de browser merken.




Oplossing: profile-sync-daemon.


De oplossing voor dit probleempje is profile-sync-daemon. Deze kun je als root installeren met

apt install profile-sync-daemon

Schakel terug naar de gebruiker waarin je dit wil laten werken. Voer in terminal het commando profile-sync-daemon uit.
Je krijgt de boodschap:
"First time running psd so please edit /home/koen/.config/psd/psd.conf to your liking and run again."


En dat doe je dus maar ;-) Open met een teksteditor (bijvoorbeeld gedit) het bestand psd.conf in de verborgen map .config/psd in je home-map (activeer 'Verborgen bestanden tonen' in Bestanden om deze te kunnen zien, sneller gaat het met de shortcut Ctrl + h).
Voeg in dit bestand de volgende lijn toe:

BROWSERS="firefox google-chrome"

Dit zorgt ervoor dat enkel firefox en google-chrome als browser gesynct worden. 






Start vervolgens op met systemctl --user start psd
Wil je het automatisch opstarten in het vervolg:  systemctl --user enable psd