

Also: VPN is only really needed for torrenting, and that’s not the only way to pirate stuff. Usenet is perfectly fine to use without a VPN, since it’s encrypted (TLS/SSL if you configure it right) and other parties can’t just join your P2P network to see what you’re doing.
You’re probably correct, although I have no experience with zram so can’t be sure. But you’re absolutely right that PostgreSQL depends heavily on the OS disk cache for optimal performance. Lowering the PostgreSQL setting like Blaster M suggests won’t improve performance much, since all that setting does is tell PostgreSQL’s algorithms how much memory is likely to be allocated to the OS disk cache. Of course it’s best if it’s accurate, so you’re best off seeing how much memory is actually allocated to disk cache under heavy use before setting it, but it shouldn’t massively reduce performance if you don’t get it right.