• As an admin, I prefer no swap on prod machines because I’d rather have the oom killer kill a process that will automatically be brought back up or replaced than grind everything to a crawl swapping. A dead process can be restarted. A swapped to death server can be challenging to even get into.

    • Onihikage@piefed.social
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      13 days ago

      EarlyOOM is great for keeping systems responsive. I can’t understand why the default memory management on many distros still seems to be “do everything possible to avoid automatic termination of processes even if that means the system becomes borderline unusable.” It makes for a terrible user experience, and most users are just going to restart the machine when it happens rather than try to struggle through a slide show to manually kill whatever’s causing the problem.

  • macniel@feddit.org
    link
    fedilink
    arrow-up
    7
    ·
    13 days ago

    Mhm something doesn’t add up (well atleast on my system)

    The kernel’s swappiness option (a sysctl parameter ranging from 0 to 100) controls how aggressively the kernel prefers to swap out pages. A lower value tells the kernel to avoid swapping whenever possible, while a higher value allows more proactive swapping. The default value is 60, and you can check it using:

        cat /proc/sys/vm/swappiness
    

    In other words, a low value (e.g., 10) means that the system prefers to keep things in RAM as long as possible. On the contrary, a high value (e.g., 80 or 100) tells the kernel to start swapping earlier to free up more cache.

    I have 64 Gigs of RAM (only 8 are used by endeavour OS at all time), No Swap Partition yet my swappiness is at 60?

    Is something wrong, even though I don’t feel anything off, with my System O.o?

    • Are you me‽

      I put 64GiB of RAM in my mini desktop just to never have to deal with swap paging. AMD with integrated GPU, so it immediately steals, like, 4GiB for graphics, but even so I think I’ve never seen it go past 50% usage.

      I think 60 is just a default. That’s what mine says, too, and I have 0 swap allocated:

                     total        used        free      shared  buff/cache   available
      Mem:            59Gi        16Gi       2.1Gi        72Mi        41Gi        43Gi
      Swap:             0B          0B          0B
      
    • Jo Miran@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      13 days ago

      In some of my systems with a lot of RAM, I pre-cache as much as possible (DBs) and disable swap altogether.

      Most people won’t notice a difference, especially if you are running on SSD. That said, swapping will kill that SSD a lot quicker.

  • FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    13 days ago

    I was forced to enable swap because it I run out of RAM without swap then 95% of the time my laptop hard reboots. Adding a ton of swap fixed it.

    My next issue is that sometimes it just hard-freezes. Zero warning, under no load, I can’t even move the mouse. Linux on the desktop!

    • sip@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      13 days ago

      I added a userland OOM and now my browsers or slack dissapears and I’m confused for 5-10 secunds every time. sometimes my editor or one of the lsp servers.

      cspell also leaks like crazy

    • ArcaneSlime@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      13 days ago

      I’ve had Fedora lock up on me a few times over the years, eventually some update fixes something pretty quick and it stops doing it. Tbf, I’ve had windows freeze on me far more all the way from '98 to XP to Vista to 8.1 to 10, I kinda just figured it happens sometimes.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        13 days ago

        Nah this is like once a week. Windows (post XP) crashes on me maybe once a year. It’s much more stable than desktop Linux in my experience.

        • ArcaneSlime@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          1
          ·
          13 days ago

          It’s been maybe once a year with Fedora (except that time it was three days before the update that fixed whatever the issue was, but then it was like three times and I pretty much count it as the same “incident”). Wish I could help, but short of knowing why all I have is “well that sucks bro.” Maybe looking into your logs when it happens will help identify a specific problem that can be fixed, if you care to do so. If you like windows though just stick to windows, whatever.