Here is the thing, I have 4 RPi’s of different generations (all the way from Zero W to 4B 4GB) that I use to host services at home for personal use.

Lately, I have realized I am running out of RAM to host more services, not to mention not enough switch ports to connect to.

Now I know the obvious solution is to get a more powerful setup (maybe a thin client) but electricity isn’t cheap and I am not particularly in the best shape financially speaking to shell out $300+ on a decent client to host my services.

Any suggestions?

  • bastion@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    If you don’t already use it, zram swap is great for providing a little bit extra oomph. If your server doesn’t have a lot of compressed data in memory, it can literally more than double your effective ram.

      • bastion@feddit.nl
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

        Zram swap is basically this: Turn all of your free ram into a swapdisk. Compress all access to that swapdisk.

        So, it’s not using you storage, buy your memory. Most stuff in memory is usually highly uncompressed - so it compresses really well.

        Instead of getting the additional space from disk, it’s getting it from compression.

        • admin@lemmy.mohammadodeh.comOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          10 months ago

          Can you please explain to me the difference? How does a swapdisk compare to RAM? I don’t mind googling it but I highly doubt I’ll get a straightforward ELI5 style answer from there.

          I would really appreciate it if you can elaborate, if you have the time that is.

          Thank you.