lkml.org 
[lkml]   [2014]   [Apr]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/3] sched,numa: reduce page migrations with pseudo-interleaving
    Date
    The pseudo-interleaving code deals fairly well with the placement
    of tasks that are part of workloads that span multiple NUMA nodes,
    but the code has a number of corner cases left that can result in
    higher than desired overhead.

    This patch series reduces the overhead slightly, mostly visible
    through a lower number of page migrations, while leaving the
    throughput of the workload essentially unchanged.

    On smaller NUMA systems, these patches should have little or no
    effect. On a 4 node test system, I did see a reduction in the
    number of page migrations running SPECjbb2005; autonuma-benchmark
    appears to be unaffected.

    NUMA page migrations on an 8 node system running SPECjbb2005,
    courtesy of Vinod:

    vanilla with patch
    8 - 1 socket wide: 9138324 8918971
    4 - 2 socket wide: 8239914 7315148
    2 - 4 socket wide: 5732744 3849624
    1 - 8 socket wide: 3348475 2660347



    \
     
     \ /
      Last update: 2014-04-11 19:41    [W:2.491 / U:0.460 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site