Possibly related:

screen shot of memory usage by app, showing Firefox using over 18GB of RAM

I also don’t understand why every chat app needs 1GB of RAM to itself.

      • Owl@mander.xyz
        link
        fedilink
        arrow-up
        0
        ·
        11 days ago

        Then it’s just a bug I guess

        Or someone is getting very rich in bitcoin right now

        • Dave@lemmy.nzOP
          link
          fedilink
          arrow-up
          0
          ·
          11 days ago

          Someone else pointed out cached RAM is shown as used in Linux, so Firefox is probably showing actual usage and the process list probably includes the RAM cached for Firefox.

  • simop_jo@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    I was running mint with 4gb with steam and signal on background as well as Firefox with 2 tabs open. Not perfect but definitely usable

    • Dave@lemmy.nzOP
      link
      fedilink
      arrow-up
      0
      ·
      8 days ago

      I traced this back to a particular rogue website. But yeah I think GNOME uses more RAM anyway, then having everything containerised in Bazzite is extra RAM I’m sure. Then having like 5 chat apps, Steam Firefox, etc open was easily eating up my 16GB RAM. Of course more RAM means more is used because unused RAM is wasted RAM, so it’s hard to judge one system against another.

  • Jhex@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    many Linux distros are optimized to use as much available RAM as possible, free RAM is wasted RAM

    Most would still run with a lot less anyway

        • Dave@lemmy.nzOP
          link
          fedilink
          arrow-up
          0
          ·
          10 days ago

          Correct. If I had a lot of stuff open (I like to keep stuff open for when I get back to it) then the whole system was slow and would sometimes lock up completely. I needed to close things to keep it stable.

          • Hugin@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            10 days ago

            Linux isn’t going to help much when the applications are using a lot ram. Firefox is an absolute ram hog linux or windows. Linux is just going to use less of the ram for it self.

            • Dave@lemmy.nzOP
              link
              fedilink
              arrow-up
              0
              ·
              10 days ago

              Oh the applications sure were using a lot of RAM, I can’t deny that.

          • Jhex@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            10 days ago

            something is wrong. I have a gaming rig I also use for work, it has 16GB on it and I have never strugled running anything

            I dont know what you mean by a lot but i normally have 10 sites opened (including ms 365 garbage), teams, omnissa client, a few specs usually PDFs, signal, deezer all running on Hyprland and it runs smooth like butter

            • Dave@lemmy.nzOP
              link
              fedilink
              arrow-up
              0
              ·
              10 days ago

              So if we say Firefox is using 4GB which seems pretty normal, then add on normal background apps Element, Beeper, Signal, Caprine, each using 1GB with no window open for some reason. Steam uses 2GB just to run in the background. The only window open is Firefox and I’m already at 10GB without counting what the system needs.

              I normally also have Joplin open, there’s another 1GB. And Nextcloud in the background + Betterbird for email, together another 1GB.

              Now if I want to actually do something, I might open a JetBrains IDE like PHPStorm which if I open 2 windows with 2 different projects could easily take 4GB.

              • Demdaru@lemmy.world
                link
                fedilink
                English
                arrow-up
                0
                ·
                9 days ago

                You just discouraged me from linux lol. Steam using 2GB RAM in the background? Am I understanding this correctly?Because on Win 10 it uses ~350 MB, even with open window.

                • Dave@lemmy.nzOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  9 days ago

                  It’s hovering more like 1.7GB right now, with 1GB shared RAM (I don’t really get what that is in regards to the 1.7GB in use).

                  I’m also running Bazzite, a gamer-focused linux distro, but it is special. It’s an atomic distro, meaning instead of the traditional way of updates where the update program installs each of hundreds of components, in an atomic distro you get the whole update as a block. All files except the user space are read only, and so almost any application you install will instead be a containerised flatpak because otherwise it might get overwritten by an update (you can still install things the old way, sort of, but it’s heavily discouraged and a last resort.

                  Steam also has a *.deb for Debian based distros (e.g. Ubuntu or Mint in addition to actual Debian). A native application probably uses less RAM than a containerised version, I’m guessing.

                  Don’t let my weird system put you off. Linux is a fun adventure! For me, jumping around different distributions from time to time is part of the fun 🙂

    • Dave@lemmy.nzOP
      link
      fedilink
      arrow-up
      0
      ·
      11 days ago

      This site says Linux calls cached RAM “free” but in my screen shot it’s definitely being shown as “used”. I guess this is a choice of this app?

        • Dave@lemmy.nzOP
          link
          fedilink
          arrow-up
          0
          ·
          10 days ago

          Well top currently shows:

          MiB Mem :  64076.1 total,   2630.3 free,  51614.1 used,  34046.9 buff/cache     
          MiB Swap:   4096.0 total,      2.3 free,   4093.7 used.  12462.0 avail Mem 
          

          While the “Mission Center” app shows:

          67GB RAM total, 54GB RAM in use. 12GB available. 29GB cached.

          • mexicancartel@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            10 days ago

            Subtract cached and free from total to get actual usage Htop shows visually though with cached as yellow or so I think you are using about 30 gb ram.

            Honestly, apart from firefox, what are you running? Does that include vms? I have 8GiB ram(7.1 usable) and uses like 1.8gb on idle and about 5-6.5gb on my personal highest usage

            • Dave@lemmy.nzOP
              link
              fedilink
              arrow-up
              0
              ·
              10 days ago

              No VMs. The RAM usage kept climbing until I was crashed out to the login screen and lost everything that was open. It seemed to be a particular website that gobbled RAM.

                • Dave@lemmy.nzOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  9 days ago

                  It sure does. I’ve never cracked 30GB RAM before. The site is doing something weird, for sure. Though I feel like Firefox should catch this before the OS crashes.

            • Dave@lemmy.nzOP
              link
              fedilink
              arrow-up
              0
              ·
              10 days ago

              The RAM use kept growing until it locked up and I got booted back to the login screen, losing everything unsaved. Now it’s back to normal but when I run free -m the numbers match what’s in the GUI.

              I’m pretty sure the culprit was a website for uploading photos for printing. Something odd about it, I did upload 1,000 photos at about 2GB total, but it was sucking up RAM Like crazy. Firefox was using some fifty-something GB of RAM.

              • Rin@lemm.ee
                link
                fedilink
                arrow-up
                0
                ·
                9 days ago

                Oh fuck… JS developers getting lazy again :( sorry about that

  • zen!th@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    11 days ago

    every chat app might use ~1GB because most of them are electron apps, which all spawn their own instance of chromium

    • Dave@lemmy.nzOP
      link
      fedilink
      arrow-up
      0
      ·
      11 days ago

      Well having 64GB RAM has been a huge boost to how fast everything feels so this checks out.

        • Dave@lemmy.nzOP
          link
          fedilink
          arrow-up
          0
          ·
          10 days ago

          I don’t remember those days. I used Windows 3.1 (with DOS for games) at a relatives house, but it was too early for me to understand about the hardware. We also had some Apple computers at school with I think 5 1/4" floppy disks but again I didn’t really get technically savvy until I was older.

          The first PC we had at home was Windows 95. I seem to recall we had a pretty decent amount of RAM. Maybe 32MB or perhaps even 64MB.

          • Treczoks@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            9 days ago

            I used an Apple II at school, but that was already the fourth computer I worked with. The first was a one-board computer with an LCD and one kilobyte of RAM, the second was a TI99/4A with 16 KB, and the third was a C64. I never had a PC running Windows as a main OS, but one of my earlier PCs had win95 as an alternative boot for gaming only.

            • Dave@lemmy.nzOP
              link
              fedilink
              arrow-up
              0
              ·
              9 days ago

              I know my wife had some computer in her family earlier than we did in mine, it had a black and green screen (as in the screen only showed those colours). Not sure what it was, but it must have been the 80s I’d guess.

              Looking through the wikipedia page for the Apply II I’m pretty sure one of the variations is what we had at school that I was referring to. I find it really hard to remember back that far, though!

              I used Windows through to when I got a Mac for a while and used OSX (it was during the intel CPU period and I dual booted Windows). I had tested out various Linux distros over the years and always had a live linux CD just in case I needed to rescue a computer, but didn’t use it as a daily driver until I got my current laptop about 3 years ago. I switched from Windows to Linux cold turkey, no dual boot. I figured most things are in the browser these days anyway. The only thing I’ve never solved is that my scanner will scan at 1200DPI in Windows but never more than 300DPI in Linux. I have drivers downloaded from the Brother website but it doesn’t help 🙁. So I have to use my wife’s Windows laptop if I want to scan photos.

  • mvirts@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    Don’t be confused by cached ram, be confused by the oom killer activating while you have plenty of swap and for some reason it kills the shell you ran Firefox from.

    If you want to go on a memory allocation adventure try disabling memory overcommit 🥲

    • nixigaj@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      11 days ago

      systemd-oomd with its memory pressure model never really worked for me, even after configuring it to be fairly aggressive. My system still irreversibly locks up the second the memory and swap touches 100%. earlyoom with its more primitive model works much better and actually kills processes before the memory and swap hits the ceiling. Combine this with a 2x RAM size swap file and desktop Linux is finally as stable as Windows and macOS. It is just a shame that distros do not configure generous, dynamically growing, swap files and a good oom killer by default, and you have to discover this fundamental problem of the Linux kernel yourself on multiple different devices before realizing what you actually need to do to fix these random freezes.

    • Fizz@lemmy.nz
      link
      fedilink
      arrow-up
      0
      ·
      11 days ago

      If you’re out of ram and using swap thats when the oom killer should be killing. Swap is not ram.

  • truthfultemporarily@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    Windows shows memory used for cache as free. Linux per default shows it as used.

    Try free -m

    Also I would disable swap, it is no longer 2004.

    • MentalEdge@sopuli.xyz
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      11 days ago

      It is also used for system suspend.

      Disabling swap will prevent a system from suspending, which might be fine, but I use it.

      And swap isn’t some ancient relic. Sure, my 32GB desktop barely uses it, but my home server benefits greatly from having 64GB of swap in addition to 16GB of physical memory. It may not need to use much more than 16GB at any one time, but shit runs a lot better using a giant SSD swap with how many services I run.

      System config is case by case, not “current year”.

      @[email protected]

    • Dave@lemmy.nzOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      11 days ago

      Windows shows memory used for cache as free. Linux per default shows it as used.

      Ah thanks for the explanation!

      Also I would disable swap, it is no longer 2004.

      I’m using Bazzite as of recently, and learnt the first day not to touch the system. Anyway, it’s zram not an on disk swap file.

      • nover6@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 days ago

        It depends on the application used as some show cached as used and some don’t. But it is being more common to not show cached as used.