Announcement

Collapse
No announcement yet.

Facebook Posts Latest Memory Controller Patches With Up To 45% Better Slab Utilization

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

  • Facebook Posts Latest Memory Controller Patches With Up To 45% Better Slab Utilization

    Phoronix: Facebook Posts Latest Memory Controller Patches With Up To 45% Better Slab Utilization

    Facebook engineer Roman Gushchin presented a new slab memory controller for Linux last September. The new memory controller has been very promising with the potential of using 30~40% less memory and less memory fragmentation, among other benefits. The third revision to that kernel work has now been sent out for evaluation...

    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
    how can this benefit desktop user ?

    Comment


    • #3
      I wonder if this will help the situation where my computer freezes for a few minutes when I move my 50 to 100 browser tabs from one browser window to another.

      Comment


      • #4
        Originally posted by Aryma View Post
        how can this benefit desktop user ?
        I for one can't wait to try this new slab allocator. There was a time where desktop users kept on tweaking & benchmarking different allocators... e.g. https://events.static.linuxfound.org...allocators.pdf and https://lwn.net/Articles/311502/
        Last edited by halo9en; 23 April 2020, 06:42 AM.

        Comment


        • #5
          Originally posted by halo9en View Post
          ...
          Which new allocator? Cgroups memory controller is a completely different thing, used in containers.

          Comment


          • #6
            Originally posted by xpue View Post
            Which new allocator?
            Slab allocator.

            Originally posted by xpue View Post
            Cgroups memory controller is a completely different thing, used in containers.
            Cgroups cpu/memory controllers are used in 100% of modern distributions, courtesy of systemd.

            Comment


            • #7
              Originally posted by intelfx View Post
              Slab allocator
              Slab allocator(simply called slab) in kernel is ancient and not new at all.

              Comment


              • #8
                This is an excellent news.

                Comment


                • #9
                  I red about a news dealing with saving lifespan of SSD Does anyone remember which post it was?

                  Comment


                  • #10
                    I wonder if there are security implications wrt. sharing and cgroups...

                    Comment

                    Working...
                    X