[PATCH V2 07/10] powerpc/mm: update PTE frag size

Aneesh Kumar K.V aneesh.kumar at linux.vnet.ibm.com
Fri Nov 27 18:27:56 AEDT 2015


"Aneesh Kumar K.V" <aneesh.kumar at linux.vnet.ibm.com> writes:

> Now that we don't track 4k subpage information we can use 2K PTE
> fragments.
>
> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
> ---
>  arch/powerpc/include/asm/book3s/64/hash-64k.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/powerpc/include/asm/book3s/64/hash-64k.h b/arch/powerpc/include/asm/book3s/64/hash-64k.h
> index 5062c6d423fd..a28dbfe2baed 100644
> --- a/arch/powerpc/include/asm/book3s/64/hash-64k.h
> +++ b/arch/powerpc/include/asm/book3s/64/hash-64k.h
> @@ -39,14 +39,14 @@
>   */
>  #define PTE_RPN_SHIFT	(30)
>  /*
> - * we support 8 fragments per PTE page of 64K size.
> + * we support 32 fragments per PTE page of 64K size.
>   */
> -#define PTE_FRAG_NR	8
> +#define PTE_FRAG_NR	32
>  /*
>   * We use a 2K PTE page fragment and another 4K for storing
>   * real_pte_t hash index. Rounding the entire thing to 8K
>   */
> -#define PTE_FRAG_SIZE_SHIFT  13
> +#define PTE_FRAG_SIZE_SHIFT  11
>  #define PTE_FRAG_SIZE (1UL << PTE_FRAG_SIZE_SHIFT)
>


This break THP with 4k hpte support because we need to track 4096
subpage information,  and we have only 2048 bytes after this change.

Another thing I noticed is the impact of not tracking subpage
information. We do see some significant impact as shown by the mmtest
results below. The plan now is to go back to 4K pte framgments but
instead of using 16 bits to track 4k subpage valid bit in pte, we use only 4
bits as the last patch in this series does ("[PATCH V2 10/10]
powerpc/mm: Optmize the hashed subpage iteration"). We will track the
secondary and slot information on the second half. This will result in us using
hidx value 0x0, wrongly. This actually indicate primary hash with slot
number zero. But since we are not going to track individual 4k
subpage information we may using slot 0 wrongly. I checked the existing
code and we should be able to handle that case gracefuly.

aim9
                                         guest                       guest
                                 without-patch                  with-patch
Min      page_test   467386.67 (  0.00%)   330480.00 (-29.29%)
Min      brk_test   4231312.46 (  0.00%)  4217133.33 ( -0.34%)
Min      exec_test     1015.66 (  0.00%)      610.33 (-39.91%)
Min      fork_test     2208.92 (  0.00%)     1556.89 (-29.52%)
Hmean    page_test   475149.52 (  0.00%)   334539.38 (-29.59%)
Hmean    brk_test   4277644.85 (  0.00%)  4294441.01 (  0.39%)
Hmean    exec_test     1042.32 (  0.00%)      625.09 (-40.03%)
Hmean    fork_test     2391.28 (  0.00%)     1663.53 (-30.43%)
Stddev   page_test     3315.58 (  0.00%)     1978.01 ( 40.34%)
Stddev   brk_test     42167.57 (  0.00%)    76647.45 (-81.77%)
Stddev   exec_test       18.02 (  0.00%)        8.16 ( 54.73%)
Stddev   fork_test       77.69 (  0.00%)       49.06 ( 36.84%)
CoeffVar page_test        0.70 (  0.00%)        0.59 ( 15.27%)
CoeffVar brk_test         0.99 (  0.00%)        1.78 (-81.02%)
CoeffVar exec_test        1.73 (  0.00%)        1.30 ( 24.50%)
CoeffVar fork_test        3.25 (  0.00%)        2.95 (  9.20%)
Max      page_test   479513.33 (  0.00%)   338526.67 (-29.40%)
Max      brk_test   4412066.67 (  0.00%)  4454430.38 (  0.96%)
Max      exec_test     1071.62 (  0.00%)      637.00 (-40.56%)
Max      fork_test     2500.00 (  0.00%)     1732.18 (-30.71%)

               guest       guest
        without-patch  with-patch
User            0.23        4.49
System          0.44        2.43
Elapsed       723.30      726.21

                                 guest       guest
                          without-patch  with-patch
Minor Faults                  38893956    25714580
Major Faults                        25         228
Swap Ins                             0           0
Swap Outs                            0           0
Allocation stalls                    0           0
DMA allocs                    12760829     8717992
DMA32 allocs                         0           0
Normal allocs                        0           0
Movable allocs                       0           0
Direct pages scanned                 0           0
Kswapd pages scanned                 0           0
Kswapd pages reclaimed               0           0
Direct pages reclaimed               0           0
Kswapd efficiency                 100%        100%
Kswapd velocity                  0.000       0.000
Direct efficiency                 100%        100%
Direct velocity                  0.000       0.000
Percentage direct scans             0%          0%
Zone normal velocity             0.000       0.000
Zone dma32 velocity              0.000       0.000
Zone dma velocity                0.000       0.000
Page writes by reclaim           0.000       0.000
Page writes file                     0           0
Page writes anon                     0           0
Page reclaim immediate               0           0
Sector Reads                      4252       27096
Sector Writes                    69488       69948
Page rescued immediate               0           0
Slabs scanned                        0           0
Direct inode steals                  0           0
Kswapd inode steals                  0           0
Kswapd skipped wait                  0           0
THP fault alloc                      0           0
THP collapse alloc                   0           0
THP splits                           0           0
THP fault fallback                   0           0
THP collapse fail                    0           0
Compaction stalls                    0           0
Compaction success                   0           0
Compaction failures                  0           0
Page migrate success                 0           0
Page migrate failure                 0           0
Compaction pages isolated            0           0
Compaction migrate scanned           0           0
Compaction free scanned              0           0
Compaction cost                      0           0
NUMA alloc hit                12757558     8716737
NUMA alloc miss                      0           0
NUMA interleave hit                  0           0
NUMA alloc local              12757558     8716737
NUMA base PTE updates              646         648
NUMA huge PMD updates                0           0
NUMA page range updates            646         648
NUMA hint faults                878759      610567
NUMA hint local faults          878759      610567
NUMA hint local percent            100         100
NUMA pages migrated                  0           0
AutoNUMA cost                    4393%       3052%

pft timings
                                         guest                       guest
                                 without-patch                  with-patch
Min      system-1        0.0900 (  0.00%)       0.0600 ( 33.33%)
Min      system-3        0.1500 (  0.00%)       0.1300 ( 13.33%)
Min      system-5        0.2400 (  0.00%)       0.2000 ( 16.67%)
Min      system-7        0.2700 (  0.00%)       0.2600 (  3.70%)
Min      system-8        0.2400 (  0.00%)       0.2400 (  0.00%)
Min      elapsed-1       0.1000 (  0.00%)       0.0800 ( 20.00%)
Min      elapsed-3       0.0700 (  0.00%)       0.0600 ( 14.29%)
Min      elapsed-5       0.0600 (  0.00%)       0.0600 (  0.00%)
Min      elapsed-7       0.0600 (  0.00%)       0.0600 (  0.00%)
Min      elapsed-8       0.0600 (  0.00%)       0.0600 (  0.00%)
Amean    system-1        0.1896 (  0.00%)       0.1071 ( 43.51%)
Amean    system-3        0.1805 (  0.00%)       0.1640 (  9.14%)
Amean    system-5        0.3372 (  0.00%)       0.3261 (  3.30%)
Amean    system-7        0.3609 (  0.00%)       0.4526 (-25.42%)
Amean    system-8        0.4686 (  0.00%)       0.4309 (  8.06%)
Amean    elapsed-1       0.2313 (  0.00%)       0.1281 ( 44.59%)
Amean    elapsed-3       0.0779 (  0.00%)       0.0714 (  8.35%)
Amean    elapsed-5       0.0916 (  0.00%)       0.0898 (  2.05%)
Amean    elapsed-7       0.0711 (  0.00%)       0.0877 (-23.37%)
Amean    elapsed-8       0.0786 (  0.00%)       0.0749 (  4.77%)
Stddev   system-1        0.3466 (  0.00%)       0.2874 ( 17.07%)
Stddev   system-3        0.0228 (  0.00%)       0.0278 (-21.83%)
Stddev   system-5        0.1883 (  0.00%)       0.1865 (  1.01%)
Stddev   system-7        0.0437 (  0.00%)       0.3484 (-696.61%)
Stddev   system-8        0.2732 (  0.00%)       0.2877 ( -5.33%)
Stddev   elapsed-1       0.4832 (  0.00%)       0.3672 ( 24.01%)
Stddev   elapsed-3       0.0085 (  0.00%)       0.0095 (-11.61%)
Stddev   elapsed-5       0.0464 (  0.00%)       0.0515 (-11.10%)
Stddev   elapsed-7       0.0063 (  0.00%)       0.0645 (-920.30%)
Stddev   elapsed-8       0.0379 (  0.00%)       0.0430 (-13.49%)
CoeffVar system-1      182.7586 (  0.00%)     268.2875 (-46.80%)
CoeffVar system-3       12.6305 (  0.00%)      16.9365 (-34.09%)
CoeffVar system-5       55.8482 (  0.00%)      57.1714 ( -2.37%)
CoeffVar system-7       12.1199 (  0.00%)      76.9777 (-535.14%)
CoeffVar system-8       58.2889 (  0.00%)      66.7748 (-14.56%)
CoeffVar elapsed-1     208.9340 (  0.00%)     286.5759 (-37.16%)
CoeffVar elapsed-3      10.8759 (  0.00%)      13.2441 (-21.78%)
CoeffVar elapsed-5      50.6194 (  0.00%)      57.4107 (-13.42%)
CoeffVar elapsed-7       8.8904 (  0.00%)      73.5236 (-727.00%)
CoeffVar elapsed-8      48.1691 (  0.00%)      57.4055 (-19.18%)
Max      system-1        2.9900 (  0.00%)       2.6600 ( 11.04%)
Max      system-3        0.2900 (  0.00%)       0.2700 (  6.90%)
Max      system-5        1.5200 (  0.00%)       1.4000 (  7.89%)
Max      system-7        0.5700 (  0.00%)       2.6200 (-359.65%)
Max      system-8        1.8700 (  0.00%)       1.9300 ( -3.21%)
Max      elapsed-1       4.1200 (  0.00%)       3.3900 ( 17.72%)
Max      elapsed-3       0.1100 (  0.00%)       0.1000 (  9.09%)
Max      elapsed-5       0.3800 (  0.00%)       0.3700 (  2.63%)
Max      elapsed-7       0.1000 (  0.00%)       0.4900 (-390.00%)
Max      elapsed-8       0.2700 (  0.00%)       0.2900 ( -7.41%)

pft faults
                                            guest                       guest
                                    without-patch                  with-patch
Min      faults/cpu-1    4339.4990 (  0.00%)    4883.1470 ( 12.53%)
Min      faults/cpu-3   42093.3690 (  0.00%)   45489.7530 (  8.07%)
Min      faults/cpu-5    8458.7940 (  0.00%)    9107.9580 (  7.67%)
Min      faults/cpu-7   21747.4000 (  0.00%)    4824.7950 (-77.81%)
Min      faults/cpu-8    6778.2410 (  0.00%)    6542.3320 ( -3.48%)
Min      faults/sec-1    3168.3390 (  0.00%)    3844.8860 ( 21.35%)
Min      faults/sec-3  122912.2040 (  0.00%)  124417.2460 (  1.22%)
Min      faults/sec-5   33891.4780 (  0.00%)   35242.9170 (  3.99%)
Min      faults/sec-7  126138.4850 (  0.00%)   26380.8510 (-79.09%)
Min      faults/sec-8   47493.9370 (  0.00%)   44882.3140 ( -5.50%)
Hmean    faults/cpu-1   65728.7295 (  0.00%)  112975.9206 ( 71.88%)
Hmean    faults/cpu-3   67715.8785 (  0.00%)   74340.0153 (  9.78%)
Hmean    faults/cpu-5   36339.2283 (  0.00%)   37396.4486 (  2.91%)
Hmean    faults/cpu-7   33959.8828 (  0.00%)   27199.2785 (-19.91%)
Hmean    faults/cpu-8   26145.9644 (  0.00%)   28495.1995 (  8.99%)
Hmean    faults/sec-1   56465.3726 (  0.00%)  100362.9738 ( 77.74%)
Hmean    faults/sec-3  166282.3786 (  0.00%)  183015.5259 ( 10.06%)
Hmean    faults/sec-5  142135.4993 (  0.00%)  144915.9134 (  1.96%)
Hmean    faults/sec-7  182191.8573 (  0.00%)  147016.2008 (-19.31%)
Hmean    faults/sec-8  166712.4745 (  0.00%)  175603.5422 (  5.33%)
Stddev   faults/cpu-1   21957.2462 (  0.00%)   23554.5092 ( -7.27%)
Stddev   faults/cpu-3    7091.4813 (  0.00%)    9985.8867 (-40.82%)
Stddev   faults/cpu-5    7541.9566 (  0.00%)    8947.1204 (-18.63%)
Stddev   faults/cpu-7    3980.6287 (  0.00%)    8638.2507 (-117.01%)
Stddev   faults/cpu-8    6429.2045 (  0.00%)    7858.0479 (-22.22%)
Stddev   faults/sec-1   21569.0114 (  0.00%)   21640.5914 ( -0.33%)
Stddev   faults/sec-3   14715.2173 (  0.00%)   21064.4060 (-43.15%)
Stddev   faults/sec-5   30084.3765 (  0.00%)   34040.2952 (-13.15%)
Stddev   faults/sec-7   13592.3120 (  0.00%)   45590.2568 (-235.41%)
Stddev   faults/sec-8   31470.9091 (  0.00%)   40231.8893 (-27.84%)
CoeffVar faults/cpu-1      23.2163 (  0.00%)      14.9965 ( 35.41%)
CoeffVar faults/cpu-3      10.3387 (  0.00%)      13.1506 (-27.20%)
CoeffVar faults/cpu-5      18.9342 (  0.00%)      21.4360 (-13.21%)
CoeffVar faults/cpu-7      11.5648 (  0.00%)      26.3385 (-127.75%)
CoeffVar faults/cpu-8      22.0578 (  0.00%)      23.8259 ( -8.02%)
CoeffVar faults/sec-1      23.8979 (  0.00%)      14.7121 ( 38.44%)
CoeffVar faults/sec-3       8.7752 (  0.00%)      11.3428 (-29.26%)
CoeffVar faults/sec-5      19.3505 (  0.00%)      21.0165 ( -8.61%)
CoeffVar faults/sec-7       7.4160 (  0.00%)      25.8994 (-249.24%)
CoeffVar faults/sec-8      17.3858 (  0.00%)      20.3632 (-17.13%)
Max      faults/cpu-1  135058.1560 (  0.00%)  179611.8510 ( 32.99%)
Max      faults/cpu-3   81575.7040 (  0.00%)   91510.1490 ( 12.18%)
Max      faults/cpu-5   50969.3560 (  0.00%)   62628.1740 ( 22.87%)
Max      faults/cpu-7   45106.2770 (  0.00%)   47090.8720 (  4.40%)
Max      faults/cpu-8   50540.8730 (  0.00%)   51169.9640 (  1.24%)
Max      faults/sec-1  130267.4950 (  0.00%)  159347.5220 ( 22.32%)
Max      faults/sec-3  193635.1080 (  0.00%)  223454.3190 ( 15.40%)
Max      faults/sec-5  204045.3880 (  0.00%)  219350.7390 (  7.50%)
Max      faults/sec-7  217209.2480 (  0.00%)  225028.8150 (  3.60%)
Max      faults/sec-8  215116.6780 (  0.00%)  231008.5060 (  7.39%)

               guest       guest
        without-patch  with-patch
User           15.01       16.37
System        146.03      164.43
Elapsed        52.21       57.82

                                 guest       guest
                          without-patch  with-patch
Minor Faults                   5481327     5493919
Major Faults                         0          90
Swap Ins                             0           0
Swap Outs                            0           0
Allocation stalls                    0           0
DMA allocs                     5271143     5277377
DMA32 allocs                         0           0
Normal allocs                        0           0
Movable allocs                       0           0
Direct pages scanned                 0           0
Kswapd pages scanned                 0           0
Kswapd pages reclaimed               0           0
Direct pages reclaimed               0           0
Kswapd efficiency                 100%        100%
Kswapd velocity                  0.000       0.000
Direct efficiency                 100%        100%
Direct velocity                  0.000       0.000
Percentage direct scans             0%          0%
Zone normal velocity             0.000       0.000
Zone dma32 velocity              0.000       0.000
Zone dma velocity                0.000       0.000
Page writes by reclaim           0.000       0.000
Page writes file                     0           0
Page writes anon                     0           0
Page reclaim immediate               0           0
Sector Reads                        72       14632
Sector Writes                      508        3760
Page rescued immediate               0           0
Slabs scanned                        0           0
Direct inode steals                  0           0
Kswapd inode steals                  0           0
Kswapd skipped wait                  0           0
THP fault alloc                      0           0
THP collapse alloc                   0           0
THP splits                           0           0
THP fault fallback                   0           0
THP collapse fail                    0           0
Compaction stalls                    0           0
Compaction success                   0           0
Compaction failures                  0           0
Page migrate success                 0           0
Page migrate failure                 0           0
Compaction pages isolated            0           0
Compaction migrate scanned           0           0
Compaction free scanned              0           0
Compaction cost                      0           0
NUMA alloc hit                 5271051     5277260
NUMA alloc miss                      0           0
NUMA interleave hit                  0           0
NUMA alloc local               5271051     5277260
NUMA base PTE updates            19661       11194
NUMA huge PMD updates                0           0
NUMA page range updates          19661       11194
NUMA hint faults                    19          14
NUMA hint local faults              19          14
NUMA hint local percent            100         100
NUMA pages migrated                  0           0
AutoNUMA cost                       0%          0%

ebizzy Overall Throughput
                                       guest                       guest
                               without-patch                  with-patch
Min      Rsec-1      6614.00 (  0.00%)     4366.00 (-33.99%)
Min      Rsec-3     10621.00 (  0.00%)     7221.00 (-32.01%)
Min      Rsec-5     10792.00 (  0.00%)     7634.00 (-29.26%)
Min      Rsec-7     10994.00 (  0.00%)     7649.00 (-30.43%)
Min      Rsec-12    13824.00 (  0.00%)     7520.00 (-45.60%)
Min      Rsec-18    12508.00 (  0.00%)     7465.00 (-40.32%)
Min      Rsec-24    14684.00 (  0.00%)     9897.00 (-32.60%)
Min      Rsec-30    14917.00 (  0.00%)    10430.00 (-30.08%)
Min      Rsec-32    14566.00 (  0.00%)    10135.00 (-30.42%)
Hmean    Rsec-1      6693.18 (  0.00%)     4393.27 (-34.36%)
Hmean    Rsec-3     10900.07 (  0.00%)     7536.06 (-30.86%)
Hmean    Rsec-5     11428.67 (  0.00%)     7776.80 (-31.95%)
Hmean    Rsec-7     11632.77 (  0.00%)     7862.60 (-32.41%)
Hmean    Rsec-12    14513.82 (  0.00%)     7719.10 (-46.82%)
Hmean    Rsec-18    13291.53 (  0.00%)     7785.99 (-41.42%)
Hmean    Rsec-24    14897.25 (  0.00%)    10232.64 (-31.31%)
Hmean    Rsec-30    15259.81 (  0.00%)    10658.01 (-30.16%)
Hmean    Rsec-32    14884.59 (  0.00%)    10651.59 (-28.44%)
Stddev   Rsec-1        64.40 (  0.00%)       24.20 ( 62.41%)
Stddev   Rsec-3       178.18 (  0.00%)      170.17 (  4.49%)
Stddev   Rsec-5       374.77 (  0.00%)       78.30 ( 79.11%)
Stddev   Rsec-7       495.33 (  0.00%)      124.71 ( 74.82%)
Stddev   Rsec-12      825.33 (  0.00%)      113.93 ( 86.20%)
Stddev   Rsec-18      733.83 (  0.00%)      393.07 ( 46.44%)
Stddev   Rsec-24      118.49 (  0.00%)      279.08 (-135.54%)
Stddev   Rsec-30      270.38 (  0.00%)      145.14 ( 46.32%)
Stddev   Rsec-32      342.51 (  0.00%)      441.92 (-29.03%)
CoeffVar Rsec-1         0.96 (  0.00%)        0.55 ( 42.73%)
CoeffVar Rsec-3         1.63 (  0.00%)        2.26 (-38.10%)
CoeffVar Rsec-5         3.28 (  0.00%)        1.01 ( 69.27%)
CoeffVar Rsec-7         4.25 (  0.00%)        1.59 ( 62.69%)
CoeffVar Rsec-12        5.67 (  0.00%)        1.48 ( 73.97%)
CoeffVar Rsec-18        5.50 (  0.00%)        5.04 (  8.51%)
CoeffVar Rsec-24        0.80 (  0.00%)        2.73 (-242.68%)
CoeffVar Rsec-30        1.77 (  0.00%)        1.36 ( 23.13%)
CoeffVar Rsec-32        2.30 (  0.00%)        4.14 (-80.09%)
Max      Rsec-1      6792.00 (  0.00%)     4429.00 (-34.79%)
Max      Rsec-3     11131.00 (  0.00%)     7700.00 (-30.82%)
Max      Rsec-5     11933.00 (  0.00%)     7842.00 (-34.28%)
Max      Rsec-7     12508.00 (  0.00%)     8027.00 (-35.83%)
Max      Rsec-12    16002.00 (  0.00%)     7847.00 (-50.96%)
Max      Rsec-18    14516.00 (  0.00%)     8567.00 (-40.98%)
Max      Rsec-24    15013.00 (  0.00%)    10599.00 (-29.40%)
Max      Rsec-30    15656.00 (  0.00%)    10853.00 (-30.68%)
Max      Rsec-32    15385.00 (  0.00%)    11381.00 (-26.03%)

ebizzy Per-thread
                                       guest                       guest
                               without-patch                  with-patch
Min      Rsec-1      6614.00 (  0.00%)     4366.00 (-33.99%)
Min      Rsec-3      3464.00 (  0.00%)     2387.00 (-31.09%)
Min      Rsec-5      2100.00 (  0.00%)     1486.00 (-29.24%)
Min      Rsec-7      1494.00 (  0.00%)     1016.00 (-31.99%)
Min      Rsec-12     1010.00 (  0.00%)      586.00 (-41.98%)
Min      Rsec-18      571.00 (  0.00%)      373.00 (-34.68%)
Min      Rsec-24      473.00 (  0.00%)      330.00 (-30.23%)
Min      Rsec-30      398.00 (  0.00%)      283.00 (-28.89%)
Min      Rsec-32      364.00 (  0.00%)      250.00 (-31.32%)
Hmean    Rsec-1      6693.18 (  0.00%)     4393.27 (-34.36%)
Hmean    Rsec-3      3627.65 (  0.00%)     2504.84 (-30.95%)
Hmean    Rsec-5      2283.84 (  0.00%)     1554.53 (-31.93%)
Hmean    Rsec-7      1637.70 (  0.00%)     1121.58 (-31.51%)
Hmean    Rsec-12     1192.25 (  0.00%)      642.41 (-46.12%)
Hmean    Rsec-18      687.06 (  0.00%)      428.11 (-37.69%)
Hmean    Rsec-24      606.35 (  0.00%)      415.99 (-31.39%)
Hmean    Rsec-30      497.96 (  0.00%)      349.99 (-29.72%)
Hmean    Rsec-32      455.21 (  0.00%)      323.05 (-29.03%)
Stddev   Rsec-1        64.40 (  0.00%)       24.20 (-62.41%)
Stddev   Rsec-3       156.31 (  0.00%)      147.43 ( -5.68%)
Stddev   Rsec-5        95.61 (  0.00%)       30.04 (-68.58%)
Stddev   Rsec-7       286.41 (  0.00%)       40.64 (-85.81%)
Stddev   Rsec-12      178.07 (  0.00%)       19.11 (-89.27%)
Stddev   Rsec-18      250.94 (  0.00%)       69.96 (-72.12%)
Stddev   Rsec-24       97.93 (  0.00%)       69.89 (-28.63%)
Stddev   Rsec-30       81.68 (  0.00%)       42.31 (-48.20%)
Stddev   Rsec-32       70.76 (  0.00%)       62.86 (-11.16%)
CoeffVar Rsec-1         0.96 (  0.00%)        0.55 ( 42.73%)
CoeffVar Rsec-3         4.30 (  0.00%)        5.87 (-36.40%)
CoeffVar Rsec-5         4.18 (  0.00%)        1.93 ( 53.78%)
CoeffVar Rsec-7        17.21 (  0.00%)        3.62 ( 78.97%)
CoeffVar Rsec-12       14.68 (  0.00%)        2.97 ( 79.76%)
CoeffVar Rsec-18       33.90 (  0.00%)       16.15 ( 52.35%)
CoeffVar Rsec-24       15.79 (  0.00%)       16.40 ( -3.86%)
CoeffVar Rsec-30       16.07 (  0.00%)       11.92 ( 25.79%)
CoeffVar Rsec-32       15.22 (  0.00%)       18.88 (-24.05%)
Max      Rsec-1      6792.00 (  0.00%)     4429.00 (-34.79%)
Max      Rsec-3      3968.00 (  0.00%)     2818.00 (-28.98%)
Max      Rsec-5      2480.00 (  0.00%)     1607.00 (-35.20%)
Max      Rsec-7      3290.00 (  0.00%)     1193.00 (-63.74%)
Max      Rsec-12     1842.00 (  0.00%)      678.00 (-63.19%)
Max      Rsec-18     1495.00 (  0.00%)     1074.00 (-28.16%)
Max      Rsec-24      987.00 (  0.00%)      738.00 (-25.23%)
Max      Rsec-30      824.00 (  0.00%)      456.00 (-44.66%)
Max      Rsec-32      690.00 (  0.00%)      581.00 (-15.80%)

ebizzy Thread spread
                                         guest                       guest
                                 without-patch                  with-patch
Min      spread-1         0.00 (  0.00%)        0.00 (  0.00%)
Min      spread-3        69.00 (  0.00%)       38.00 ( 44.93%)
Min      spread-5       126.00 (  0.00%)       54.00 ( 57.14%)
Min      spread-7        79.00 (  0.00%)       78.00 (  1.27%)
Min      spread-12      262.00 (  0.00%)       36.00 ( 86.26%)
Min      spread-18      667.00 (  0.00%)       39.00 ( 94.15%)
Min      spread-24      300.00 (  0.00%)      156.00 ( 48.00%)
Min      spread-30      330.00 (  0.00%)      100.00 ( 69.70%)
Min      spread-32      220.00 (  0.00%)      158.00 ( 28.18%)
Hmean    spread-1         0.00 (  0.00%)        0.00 (  0.00%)
Hmean    spread-3       162.44 (  0.00%)      125.30 ( 22.86%)
Hmean    spread-5       161.03 (  0.00%)       65.41 ( 59.38%)
Hmean    spread-7       143.51 (  0.00%)      102.37 ( 28.67%)
Hmean    spread-12      376.64 (  0.00%)       53.48 ( 85.80%)
Hmean    spread-18      758.21 (  0.00%)       58.48 ( 92.29%)
Hmean    spread-24      348.60 (  0.00%)      215.23 ( 38.26%)
Hmean    spread-30      358.66 (  0.00%)      126.49 ( 64.73%)
Hmean    spread-32      264.70 (  0.00%)      199.06 ( 24.80%)
Stddev   spread-1         0.00 (  0.00%)        0.00 (  0.00%)
Stddev   spread-3       160.65 (  0.00%)      134.27 ( 16.42%)
Stddev   spread-5        20.56 (  0.00%)       14.92 ( 27.43%)
Stddev   spread-7       667.59 (  0.00%)       23.11 ( 96.54%)
Stddev   spread-12      190.86 (  0.00%)       11.03 ( 94.22%)
Stddev   spread-18       64.39 (  0.00%)      244.20 (-279.25%)
Stddev   spread-24       63.41 (  0.00%)       78.27 (-23.44%)
Stddev   spread-30       34.19 (  0.00%)       25.58 ( 25.20%)
Stddev   spread-32       27.74 (  0.00%)       63.89 (-130.27%)
CoeffVar spread-1         0.00 (  0.00%)        0.00 (  0.00%)
CoeffVar spread-3        58.00 (  0.00%)       50.71 (-12.57%)
CoeffVar spread-5        12.54 (  0.00%)       21.81 ( 73.99%)
CoeffVar spread-7       144.19 (  0.00%)       21.60 (-85.02%)
CoeffVar spread-12       42.68 (  0.00%)       19.63 (-54.00%)
CoeffVar spread-18        8.43 (  0.00%)      139.55 (1554.83%)
CoeffVar spread-24       17.71 (  0.00%)       33.28 ( 87.89%)
CoeffVar spread-30        9.46 (  0.00%)       19.49 (106.17%)
CoeffVar spread-32       10.36 (  0.00%)       29.61 (185.76%)
Max      spread-1         0.00 (  0.00%)        0.00 (  0.00%)
Max      spread-3       492.00 (  0.00%)      386.00 ( 21.54%)
Max      spread-5       185.00 (  0.00%)       89.00 ( 51.89%)
Max      spread-7      1796.00 (  0.00%)      146.00 ( 91.87%)
Max      spread-12      686.00 (  0.00%)       69.00 ( 89.94%)
Max      spread-18      869.00 (  0.00%)      662.00 ( 23.82%)
Max      spread-24      479.00 (  0.00%)      384.00 ( 19.83%)
Max      spread-30      426.00 (  0.00%)      173.00 ( 59.39%)
Max      spread-32      302.00 (  0.00%)      312.00 ( -3.31%)

               guest       guest
        without-patch  with-patch
User         1585.46      996.79
System       6802.57     7388.01
Elapsed      1352.70     1355.62

                                 guest       guest
                          without-patch  with-patch
Minor Faults                 102375790    67314425
Major Faults                         0           1
Swap Ins                             0           0
Swap Outs                            0           0
Allocation stalls                    0           0
DMA allocs                   102297177    67229359
DMA32 allocs                         0           0
Normal allocs                        0           0
Movable allocs                       0           0
Direct pages scanned                 0           0
Kswapd pages scanned                 0           0
Kswapd pages reclaimed               0           0
Direct pages reclaimed               0           0
Kswapd efficiency                 100%        100%
Kswapd velocity                  0.000       0.000
Direct efficiency                 100%        100%
Direct velocity                  0.000       0.000
Percentage direct scans             0%          0%
Zone normal velocity             0.000       0.000
Zone dma32 velocity              0.000       0.000
Zone dma velocity                0.000       0.000
Page writes by reclaim           0.000       0.000
Page writes file                     0           0
Page writes anon                     0           0
Page reclaim immediate               0           0
Sector Reads                       428         620
Sector Writes                     4164        4620
Page rescued immediate               0           0
Slabs scanned                        0           0
Direct inode steals                  0           0
Kswapd inode steals                  0           0
Kswapd skipped wait                  0           0
THP fault alloc                      0           0
THP collapse alloc                   0           0
THP splits                           0           0
THP fault fallback                   0           0
THP collapse fail                    0           0
Compaction stalls                    0           0
Compaction success                   0           0
Compaction failures                  0           0
Page migrate success                 0           0
Page migrate failure                 0           0
Compaction pages isolated            0           0
Compaction migrate scanned           0           0
Compaction free scanned              0           0
Compaction cost                      0           0
NUMA alloc hit               102297213    67229443
NUMA alloc miss                      0           0
NUMA interleave hit                  0           0
NUMA alloc local             102297213    67229443
NUMA base PTE updates            43814       45596
NUMA huge PMD updates                0           0
NUMA page range updates          43814       45596
NUMA hint faults                 35181       36243
NUMA hint local faults           35181       36243
NUMA hint local percent            100         100
NUMA pages migrated                  0           0
AutoNUMA cost                     176%        181%



More information about the Linuxppc-dev mailing list