Hello everyone, I have a Raspberry Pi 4B with 2GBs of RAM. I am trying to run all the *arr stack via docker containers(5 or 6 containers) but this causes my Raspberry Pi to lag very much. I could not use any of the stack’s web interface or SSH to the pi during the lag and to fix it I had to reset the pi.

I think it is because I have little RAM but it might also be the power supply because I sometimes get messages for undervoltage.

What do you think is happening and how could I fix it? Do I need to buy a more powerful device?

Thanks in advance.

  • @ArbiterXero
    link
    English
    810 months ago

    2gb memory is not nearly enough.

    • dinckel
      link
      English
      410 months ago

      While not untrue, it’s not entirely accurate. My entire arr stack runs on a 3b+ with just a gig of ram, with some still left over. It all depends on what, and how you run it

    • @[email protected]
      link
      fedilink
      English
      310 months ago

      Agree! I had arr stack + nextcloud on rpi4 4GB and it was using bit less than 3GB after restart, but after some time it would hit 4GB and start using SWAP and I would have issue just like OP. Solved that by moving server to DIY PC with 8 GB, but then I added many more services and had to upgrade to 16 GB. Sitting at 4+GB free RAM all the time while using 40+ services

    • @[email protected]OP
      link
      fedilink
      English
      110 months ago

      I saw that it uses about 1,3 GB of memory. This means another 700MB remain. Because of this, I don’t think the cause is the memory. Also, I forgot to mention that I am also running qbittorrent for downloading, gluetun for VPN, and jellyfin and jellyseerr.

      • @ArbiterXero
        link
        English
        110 months ago

        What’s your cooling solution?

        Could it be throttling the cpu?

    • @[email protected]OP
      link
      fedilink
      English
      110 months ago

      OK, I am trying to setup a swap partition right now to see if that will improve performance.

        • @[email protected]
          link
          fedilink
          English
          310 months ago

          You don’t want a swap file on the SD card as excessive writes will kill it rather quickly.

          • @[email protected]
            link
            fedilink
            English
            110 months ago

            So does a swap partition. I just meant that’s an option as an alternative to it. But now that I think about it, not enough RAM wouldn’t cause performance issues anyway, it would just cause random applications to stop working.

          • @Nibodhika
            link
            English
            110 months ago

            File and partition get just as many writes. In fact files are better because you can create a second file on a different location and move the swap more easily to try to keep the writes spread across the card.