Announcement

Collapse
No announcement yet.

New Low-Memory-Monitor Project Can Help With Linux's RAM/Responsiveness Problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • New Low-Memory-Monitor Project Can Help With Linux's RAM/Responsiveness Problem

    Phoronix: New Low-Memory-Monitor Project Can Help With Linux's RAM/Responsiveness Problem

    Red Hat developer Bastien Nocera has announced Low-Memory-Monitor as a new project he's been tackling to try to help with the Linux desktop use-cases when responsiveness issues due to low RAM / memory pressure problems. Low-Memory-Monitor paired with complementary solutions could help improve the Linux desktop's handling on low-end systems and other desktops/laptops when simply running short on RAM...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    I still can't believe my petty post to LKML has stirred such a commotion and multiple discussions. What's really great is that distros have realized it's a serious issue and taking steps to resolve it. Of course, it would be great to have it resolved right in the kernel but it may take a lot more time than a solution based on user space (of which we already have a few and now one more with a contribution from a RH developer).

    Comment


    • #3
      Originally posted by birdie View Post
      I still can't believe my petty post to LKML has stirred such a commotion and multiple discussions. What's really great is that distros have realized it's a serious issue and taking steps to resolve it. Of course, it would be great to have it resolved right in the kernel but it may take a lot more time than a solution based on user space (of which we already have a few and now one more with a contribution from a RH developer).
      To be fair, your post just proved why swap is important and why you shouldn't remove it.

      Comment


      • #4
        Firstly correct critical bug should be good: https://bugzilla.kernel.org/show_bug.cgi?id=204315 (my bug)
        Developer of Ultracopier/CatchChallenger and CEO of Confiared

        Comment


        • #5
          Originally posted by Britoid View Post

          To be fair, your post just proved why swap is important and why you shouldn't remove it.
          If people also stopped repeating the nonsense that a system cannot run without SWAP, I'd be happy.

          Again,
          • SWAP does not solve this issue.
          • In many cases a system can run without SWAP perfectly. I've been running without SWAP for over 15 years now. 100% of my servers (over a hundred high load machines) run without SWAP.
          • In many cases SWAP significantly decreases performance and responsiveness.
          • In many cases SWAP causes minutes-long stalls.
          • SWAP usage decreases your SSD lifespan.
          • If your system cannot run without SWAP at all, that means your productivity will improve tenfold if you simply install more RAM (if it's possible).
          Last edited by birdie; 21 August 2019, 08:37 AM.

          Comment


          • #6
            Originally posted by Britoid View Post

            To be fair, your post just proved why swap is important and why you shouldn't remove it.
            An almost complete system lockup when out of memory occurs also with large amounts of swap enabled (which I needed to enable hibernation in my case), from tests I did when I used OpenSUSE Tumbleweed about a year ago.

            Tweaking some kernel parameters would improve this from "somewhat" to "almost entirely" depending on the situation, but still overall the system still didn't feel comfortable with having low free memory compared to Windows. Possibly other parameters would allow to better optimize the kernel for better system interactivity under low memory conditions in desktop environments.

            Phoronix: Facebook Developing "OOMD" For Out-of-Memory User-Space Linux Daemon While the Linux kernel has its own out-of-memory (OOM) killer when system memory becomes over-committed, Facebook developers have been developing their own user-space based solution for handling this situation... http://www.phoronix.com/sc

            Comment


            • #7
              no more daemons, the kernel should do this right.

              Comment


              • #8
                Well, as the ungrateful, dumb and uneducated user I am I just can't figure out why something like that was not implemented before, why we had to wait for Android to give us an hint. I'm not imaging just systems with low memory but also situation where programs for some reason or bug (or even an attack) start finishing up all of your RAM. By the way better late than never and anyway THANKS

                Comment


                • #9
                  Originally posted by Britoid View Post

                  To be fair, your post just proved why swap is important and why you shouldn't remove it.
                  swap swap swap.... it only postpones the problem. i work on machine with 32GB of ram and 16GB swap. while it is very unusual to exceed these numbers during normal usage it happened to me not once due to software bugs that caused program to allocate memory endlessly. what happened then? oh but very same system stall for multiple minutes. no, PC should not lock up for multiple minutes if one process is running wild hogging all the memory. linux should deal with that properly.

                  Comment


                  • #10
                    Originally posted by birdie View Post

                    If people also stopped repeating the nonsense that a system cannot run without SWAP, I'd be happy.

                    Again,
                    • SWAP does not solve this issue.
                    • In many cases a system can run without SWAP perfectly. I've been running without SWAP for over 15 years now. 100% of my servers (over a hundred high load machines) run without SWAP.
                    • In many cases SWAP significantly decreases performance and responsiveness.
                    • In many cases SWAP causes minutes-long stalls.
                    • SWAP usage decreases your SSD lifespan.
                    • If your system cannot run without SWAP at all, that means your productivity will improve tenfold if you simply install more RAM (if it's possible).
                    That's all well and good but there are situation were you can't install new ram.
                    They are also use cases where you need more memory for a short period of time.
                    But I'm also never using swapfiles or partitions just zram backed swap.

                    Comment

                    Working...
                    X