Might be late to the party, but I just discovered you can do this. Super simple and easy to do.
After having a read of the linked page, I backed up and just used this option:
https://wiki.archlinux.org/title/Profile-sync-daemon
Installed, created config, and enabled service:
systemctl --user enable psd.service systemctl --user enable psd-resync.service
I definitely notice an increase in speed and less SSD usage should hopefully increase lifespan.
I’m sure there would be options for alternative distros, anything using Systemd should be able to use the daemon.
I used to use this when I still had a hard drive, but this does nothing for performance if you’re on an SSD and profile writes are so few with browsers that it doesn’t significantly affect drive wear. In the end, all this does is make it more likely that something will break.
Are you implying the tabs backups are not written into the profile folder? Because think 10 - 20 GB a day is still something to be convened about. https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/
I have used Firefox in ram for a couple of months now without problems and am pretty happy with it.
Is there a specific package I can install to increase my RAM?
No I believe you have to download more RAM actually. But what would I know I’m just a proctologist.
No, this is wrong. I saw this documentary, ‘Johmny Neumonic’ I think, and it specifically showed a computer scientist increasing his storage and RAM through software, but you need a special device to plug in to do it. I’m sure Best Buy sells it.
Yes! They also showed the amount of RAM was just a guideline and it’s possible to “overfill” your RAM!
Have a look at https://wiki.archlinux.org/title/Zram - a compressed block device in RAM that can be formatted as swap. There are various tools to set it up, maybe your distro already includes one of them. And htop has a meter for it, so you can see how effective the compression is (besides its own zramctl tool).
Finally, a way to use the loads of RAM I have other than Compiling and Blendering.
Well, I guess we also have RAM drives
Just reconfigured /etc/makepkg.conf to use extra cores and tmpfs… I’ve been compiling on the SSD with one core for so long it’s embarrassing.
While you’re still in your makepkg.conf, don’t forget to set march=native
(and remove mtune) in your CFLAGS
! (unless you’re sharing your compiled packages with other systems)
Where’s the difference between march=native
and march=x86-64
in that case?
Btw the private browsing mode is also RAM-only which is a hard requirement for the Tor browser (“no disk policy”)
thanks for reminding me. Didn’t activate this on my new install since I got 64G of RAM :)
systemctl --user enable psd-resync.service
I think this is not needed since psd.service
has the following in it:
[Unit]
…
Wants=psd-resync.service