Re: [External] Re: [PATCH v2] mm: add new syscall pidfd_set_mempolicy().

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Michal, I've done the performance testing, please check it out.

Yes this is all understood but the level of the overhead is not really
clear. So the question is whether this will induce a visible overhead.
Because from the maintainability point of view it is much less costly to
have a clear life time model. Right now we have a mix of reference
counting and per-task requirements which is rather subtle and easy to
get wrong. In an ideal world we would have get_vma_policy always
returning a reference counted policy or NULL. If we really need to
optimize for cache line bouncing we can go with per cpu reference
counters (something that was not available at the time the mempolicy
code has been introduced).

So I am not saying that the task_work based solution is not possible I
just think that this looks like a good opportunity to get from the
existing subtle model.

Test tools:
numactl -m 0-3 ./run-mmtests.sh -n -c configs/config-workload-
aim9-pagealloc  test_name

Modification:
Get_vma_policy(), get_task_policy() always returning a reference
counted policy, except for the static policy(default_policy and
preferred_node_policy[nid]).

All vma manipulation is protected by a down_read, so mpol_get()
can be called directly to take a refcount on the mpol. but there
is no lock in task->mempolicy context.
so task->mempolicy should be protected by task_lock.

struct mempolicy *get_task_policy(struct task_struct *p)
{
	struct mempolicy *pol;
	int node;

	if (p->mempolicy) {
		task_lock(p);
		pol = p->mempolicy;
		mpol_get(pol);
		task_unlock(p);
		if (pol)
			return pol;
	}
	.....
}

Test Case1:
Describe:
	Test directly, no other user processes.
Result:
	This will degrade performance about 1% to 3%.
For more information, please see the attachment:mpol.txt

aim9

Hmean     page_test   484561.68 (   0.00%)   471039.34 *  -2.79%*
Hmean     brk_test   1400702.48 (   0.00%)  1388949.10 *  -0.84%*
Hmean     exec_test     2339.45 (   0.00%)     2278.41 *  -2.61%*
Hmean     fork_test     6500.02 (   0.00%)     6500.17 *   0.00%*



Test Case2:
Describe:
	Added a user process, top.
Result:
	This will degrade performance about 2.1%.
For more information, please see the attachment:mpol_top.txt

Hmean     page_test   477916.47 (   0.00%)   467829.01 *  -2.11%*
Hmean     brk_test   1351439.76 (   0.00%)  1373663.90 *   1.64%*
Hmean     exec_test     2312.24 (   0.00%)     2296.06 *  -0.70%*
Hmean     fork_test     6483.46 (   0.00%)     6472.06 *  -0.18%*


Test Case3:
	
Describe:
Add a daemon to read /proc/$test_pid/status, which will acquire task_lock. while :;do cat /proc/$(pidof singleuser)/status;done

Result:
	the baseline is degrade from 484561(case1) to 438591(about 10%)
when the daemon was add, but the performance degradation in case3 is
about 3.2%. For more information, please see the
attachment:mpol_status.txt

Hmean     page_test   438591.97 (   0.00%)   424251.22 *  -3.27%*
Hmean     brk_test   1268906.57 (   0.00%)  1278100.12 *   0.72%*
Hmean     exec_test     2301.19 (   0.00%)     2192.71 *  -4.71%*
Hmean     fork_test     6453.24 (   0.00%)     6090.48 *  -5.62%*


Thanks,
Zhongkun.
Runtime options
Run: /usr/bin/expect -f /home/mmtests/work/tmp/1333151/aim9-expect

aim9
                                 baseline_        mpol_count_ref_        mpol_count_ref_        mpol_count_ref_        mpol_count_ref_
                                baseline_8       mpol_count_ref_2       mpol_count_ref_3       mpol_count_ref_7       mpol_count_ref_9
Min       page_test   472285.14 (   0.00%)   453371.09 (  -4.00%)   470133.24 (  -0.46%)   469227.18 (  -0.65%)   463080.00 (  -1.95%)
Min       brk_test   1351165.89 (   0.00%)  1344133.33 (  -0.52%)  1357733.33 (   0.49%)  1355696.20 (   0.34%)  1347533.33 (  -0.27%)
Min       exec_test     2306.67 (   0.00%)     2214.00 (  -4.02%)     2263.67 (  -1.86%)     2259.00 (  -2.07%)     2305.67 (  -0.04%)
Min       fork_test     6278.30 (   0.00%)     6320.00 (   0.66%)     6295.80 (   0.28%)     6358.19 (   1.27%)     6442.37 (   2.61%)
Hmean     page_test   484561.68 (   0.00%)   471039.34 *  -2.79%*   476627.62 *  -1.64%*   481148.11 *  -0.70%*   476917.47 *  -1.58%*
Hmean     brk_test   1400702.48 (   0.00%)  1388949.10 *  -0.84%*  1394670.24 *  -0.43%*  1422099.32 *   1.53%*  1406177.46 *   0.39%*
Hmean     exec_test     2339.45 (   0.00%)     2278.41 *  -2.61%*     2298.16 *  -1.76%*     2304.95 *  -1.47%*     2357.82 *   0.79%*
Hmean     fork_test     6500.02 (   0.00%)     6500.17 *   0.00%*     6480.55 *  -0.30%*     6569.89 *   1.07%*     6591.39 *   1.41%*
Stddev    page_test     6600.36 (   0.00%)    10835.44 ( -64.16%)     5150.00 (  21.97%)     8711.07 ( -31.98%)     8053.32 ( -22.01%)
Stddev    brk_test     19970.69 (   0.00%)    25822.17 ( -29.30%)    21887.54 (  -9.60%)    36587.97 ( -83.21%)    35023.25 ( -75.37%)
Stddev    exec_test       22.55 (   0.00%)       33.23 ( -47.37%)       15.89 (  29.52%)       24.03 (  -6.60%)       21.13 (   6.27%)
Stddev    fork_test      136.68 (   0.00%)      117.65 (  13.93%)      134.49 (   1.60%)      131.78 (   3.59%)       87.57 (  35.93%)
CoeffVar  page_test        1.36 (   0.00%)        2.30 ( -68.82%)        1.08 (  20.67%)        1.81 ( -32.90%)        1.69 ( -23.96%)
CoeffVar  brk_test         1.43 (   0.00%)        1.86 ( -30.38%)        1.57 ( -10.07%)        2.57 ( -80.38%)        2.49 ( -74.62%)
CoeffVar  exec_test        0.96 (   0.00%)        1.46 ( -51.30%)        0.69 (  28.25%)        1.04 (  -8.19%)        0.90 (   7.00%)
CoeffVar  fork_test        2.10 (   0.00%)        1.81 (  13.92%)        2.07 (   1.30%)        2.01 (   4.61%)        1.33 (  36.81%)
Max       page_test   491640.00 (   0.00%)   490859.43 (  -0.16%)   486540.00 (  -1.04%)   497533.33 (   1.20%)   494370.42 (   0.56%)
Max       brk_test   1423650.90 (   0.00%)  1416855.43 (  -0.48%)  1440639.57 (   1.19%)  1478014.66 (   3.82%)  1466688.87 (   3.02%)
Max       exec_test     2378.00 (   0.00%)     2344.67 (  -1.40%)     2327.00 (  -2.14%)     2337.33 (  -1.71%)     2388.67 (   0.45%)
Max       fork_test     6715.52 (   0.00%)     6700.00 (  -0.23%)     6748.83 (   0.50%)     6826.67 (   1.66%)     6728.85 (   0.20%)
BHmean-50 page_test   489938.40 (   0.00%)   480237.62 (  -1.98%)   480639.35 (  -1.90%)   488179.53 (  -0.36%)   482965.63 (  -1.42%)
BHmean-50 brk_test   1414684.18 (   0.00%)  1409209.66 (  -0.39%)  1411192.84 (  -0.25%)  1448648.65 (   2.40%)  1430353.35 (   1.11%)
BHmean-50 exec_test     2357.00 (   0.00%)     2301.91 (  -2.34%)     2308.53 (  -2.06%)     2323.03 (  -1.44%)     2373.26 (   0.69%)
BHmean-50 fork_test     6607.04 (   0.00%)     6590.56 (  -0.25%)     6582.29 (  -0.37%)     6668.66 (   0.93%)     6661.09 (   0.82%)
BHmean-95 page_test   485709.45 (   0.00%)   472714.08 (  -2.68%)   477226.93 (  -1.75%)   482261.94 (  -0.71%)   478216.54 (  -1.54%)
BHmean-95 brk_test   1405386.52 (   0.00%)  1393171.90 (  -0.87%)  1398128.04 (  -0.52%)  1428459.97 (   1.64%)  1411762.86 (   0.45%)
BHmean-95 exec_test     2342.47 (   0.00%)     2284.46 (  -2.48%)     2301.35 (  -1.76%)     2309.22 (  -1.42%)     2362.68 (   0.86%)
BHmean-95 fork_test     6520.96 (   0.00%)     6517.06 (  -0.06%)     6497.89 (  -0.35%)     6589.83 (   1.06%)     6605.28 (   1.29%)
BHmean-99 page_test   485709.45 (   0.00%)   472714.08 (  -2.68%)   477226.93 (  -1.75%)   482261.94 (  -0.71%)   478216.54 (  -1.54%)
BHmean-99 brk_test   1405386.52 (   0.00%)  1393171.90 (  -0.87%)  1398128.04 (  -0.52%)  1428459.97 (   1.64%)  1411762.86 (   0.45%)
BHmean-99 exec_test     2342.47 (   0.00%)     2284.46 (  -2.48%)     2301.35 (  -1.76%)     2309.22 (  -1.42%)     2362.68 (   0.86%)
BHmean-99 fork_test     6520.96 (   0.00%)     6517.06 (  -0.06%)     6497.89 (  -0.35%)     6589.83 (   1.06%)     6605.28 (   1.29%)

                   baseline_mpol_count_ref_mpol_count_ref_mpol_count_ref_mpol_count_ref_
                  baseline_8mpol_count_ref_2mpol_count_ref_3mpol_count_ref_7mpol_count_ref_9
Duration User           0.13        0.19        0.16        0.13        0.20
Duration System         0.33        0.58        0.41        0.34        0.59
Duration Elapsed      727.95      728.86      731.01      731.82      728.95

                                      baseline_mpol_count_ref_mpol_count_ref_mpol_count_ref_mpol_count_ref_
                                     baseline_8mpol_count_ref_2mpol_count_ref_3mpol_count_ref_7mpol_count_ref_9
Ops Minor Faults                   148665940.00   146350657.00   147621496.00   148298368.00   148936433.00
Ops Major Faults                           0.00          19.00           0.00           0.00           0.00
Ops Swap Ins                               0.00           0.00           0.00           0.00           0.00
Ops Swap Outs                              0.00           0.00           0.00           0.00           0.00
Ops Allocation stalls                      0.00           0.00           0.00           0.00           0.00
Ops Fragmentation stalls                   0.00           0.00           0.00           0.00           0.00
Ops DMA allocs                             0.00           0.00           0.00           0.00           0.00
Ops DMA32 allocs                           0.00           0.00           0.00           0.00           0.00
Ops Normal allocs                  160063372.00   156683873.00   157754955.00   159087404.00   159293789.00
Ops Movable allocs                         0.00           0.00           0.00           0.00           0.00
Ops Direct pages scanned                   0.00           0.00           0.00           0.00           0.00
Ops Kswapd pages scanned                   0.00           0.00           0.00           0.00           0.00
Ops Kswapd pages reclaimed                 0.00           0.00           0.00           0.00           0.00
Ops Direct pages reclaimed                 0.00           0.00           0.00           0.00           0.00
Ops Kswapd efficiency %                  100.00         100.00         100.00         100.00         100.00
Ops Kswapd velocity                        0.00           0.00           0.00           0.00           0.00
Ops Direct efficiency %                  100.00         100.00         100.00         100.00         100.00
Ops Direct velocity                        0.00           0.00           0.00           0.00           0.00
Ops Percentage direct scans                0.00           0.00           0.00           0.00           0.00
Ops Page writes by reclaim                 0.00           0.00           0.00           0.00           0.00
Ops Page writes file                       0.00           0.00           0.00           0.00           0.00
Ops Page writes anon                       0.00           0.00           0.00           0.00           0.00
Ops Page reclaim immediate                 0.00           0.00           0.00           0.00           0.00
Ops Sector Reads                           0.00        3704.00         100.00           0.00           0.00
Ops Sector Writes                      71068.00       70508.00       70520.00       71108.00       70588.00
Ops Page rescued immediate                 0.00           0.00           0.00           0.00           0.00
Ops Slabs scanned                          0.00           0.00           0.00           0.00           0.00
Ops Direct inode steals                    0.00           0.00           0.00           0.00           0.00
Ops Kswapd inode steals                    0.00           0.00           0.00           0.00           0.00
Ops Kswapd skipped wait                    0.00           0.00           0.00           0.00           0.00
Ops THP fault alloc                        0.00           0.00           0.00           0.00           0.00
Ops THP fault fallback                     0.00           0.00           0.00           0.00           0.00
Ops THP collapse alloc                     0.00           0.00           0.00           0.00           0.00
Ops THP collapse fail                      0.00           0.00           0.00           0.00           0.00
Ops THP split                              0.00           0.00           0.00           0.00           0.00
Ops THP split failed                       0.00           0.00           0.00           0.00           0.00
Ops Compaction stalls                      0.00           0.00           0.00           0.00           0.00
Ops Compaction success                     0.00           0.00           0.00           0.00           0.00
Ops Compaction failures                    0.00           0.00           0.00           0.00           0.00
Ops Compaction efficiency                  0.00           0.00           0.00           0.00           0.00
Ops Page migrate success                   0.00           0.00           0.00           0.00           0.00
Ops Page migrate failure                   0.00           0.00           0.00           0.00           0.00
Ops Compaction pages isolated              0.00           0.00           0.00           0.00           0.00
Ops Compaction migrate scanned             0.00           0.00           0.00           0.00           0.00
Ops Compaction free scanned                0.00           0.00           0.00           0.00           0.00
Ops Compact scan efficiency                0.00           0.00           0.00           0.00           0.00
Ops Compaction cost                        0.00           0.00           0.00           0.00           0.00
Ops Kcompactd wake                         0.00           0.00           0.00           0.00           0.00
Ops Kcompactd migrate scanned              0.00           0.00           0.00           0.00           0.00
Ops Kcompactd free scanned                 0.00           0.00           0.00           0.00           0.00
Ops NUMA alloc hit                 158036190.00   154662349.00   155735982.00   157043059.00   157235471.00
Ops NUMA alloc miss                        0.00           0.00           0.00           0.00           0.00
Ops NUMA interleave hit                    0.00           0.00           0.00           0.00           0.00
Ops NUMA alloc local               158036188.00   154662339.00   155735974.00   157043059.00   157235466.00
Ops NUMA base-page range updates           0.00           0.00           0.00           0.00           0.00
Ops NUMA PTE updates                       0.00           0.00           0.00           0.00           0.00
Ops NUMA PMD updates                       0.00           0.00           0.00           0.00           0.00
Ops NUMA hint faults                       0.00           0.00           0.00           0.00           0.00
Ops NUMA hint local faults %               0.00           0.00           0.00           0.00           0.00
Ops NUMA hint local percent              100.00         100.00         100.00         100.00         100.00
Ops NUMA pages migrated                    0.00           0.00           0.00           0.00           0.00
Ops AutoNUMA cost                          0.00           0.00           0.00           0.00           0.00

                                 baseline_mpol_count_ref_mpol_count_ref_mpol_count_ref_mpol_count_ref_
                                baseline_8mpol_count_ref_2mpol_count_ref_3mpol_count_ref_7mpol_count_ref_9
Ops TTWU Count                        0.00           0.00           0.00           0.00           0.00
Ops TTWU Local                        0.00           0.00           0.00           0.00           0.00
Ops SIS Search                        0.00           0.00           0.00           0.00           0.00
Ops SIS Domain Search                 0.00           0.00           0.00           0.00           0.00
Ops SIS Scanned                       0.00           0.00           0.00           0.00           0.00
Ops SIS Domain Scanned                0.00           0.00           0.00           0.00           0.00
Ops SIS Failures                      0.00           0.00           0.00           0.00           0.00
Ops SIS Core Search                   0.00           0.00           0.00           0.00           0.00
Ops SIS Core Hit                      0.00           0.00           0.00           0.00           0.00
Ops SIS Core Miss                     0.00           0.00           0.00           0.00           0.00
Ops SIS Recent Used Hit               0.00           0.00           0.00           0.00           0.00
Ops SIS Recent Used Miss              0.00           0.00           0.00           0.00           0.00
Ops SIS Recent Attempts               0.00           0.00           0.00           0.00           0.00
Ops SIS Search Efficiency           100.00         100.00         100.00         100.00         100.00
Ops SIS Domain Search Eff           100.00         100.00         100.00         100.00         100.00
Ops SIS Fast Success Rate           100.00         100.00         100.00         100.00         100.00
Ops SIS Success Rate                100.00         100.00         100.00         100.00         100.00
Ops SIS Recent Success Rate           0.00           0.00           0.00           0.00           0.00
Runtime options
Run: /usr/bin/expect -f /home/mmtests/work/tmp/41623/aim9-expect

aim9
                            baseline_statumpol_cout_proc_status_po
                           baseline_statusmpol_cout_proc_status_pol
Min       page_test   420353.33 (   0.00%)   407501.67 (  -3.06%)
Min       brk_test   1194870.09 (   0.00%)  1226582.28 (   2.65%)
Min       exec_test     2285.00 (   0.00%)     2178.33 (  -4.67%)
Min       fork_test     6335.78 (   0.00%)     5936.04 (  -6.31%)
Hmean     page_test   438591.97 (   0.00%)   424251.22 *  -3.27%*
Hmean     brk_test   1268906.57 (   0.00%)  1278100.12 *   0.72%*
Hmean     exec_test     2301.19 (   0.00%)     2192.71 *  -4.71%*
Hmean     fork_test     6453.24 (   0.00%)     6090.48 *  -5.62%*
Stddev    page_test    12073.40 (   0.00%)     9619.28 (  20.33%)
Stddev    brk_test     45931.72 (   0.00%)    29084.39 (  36.68%)
Stddev    exec_test       11.74 (   0.00%)        7.55 (  35.69%)
Stddev    fork_test       52.69 (   0.00%)       71.34 ( -35.39%)
CoeffVar  page_test        2.75 (   0.00%)        2.27 (  17.62%)
CoeffVar  brk_test         3.62 (   0.00%)        2.27 (  37.09%)
CoeffVar  exec_test        0.51 (   0.00%)        0.34 (  32.50%)
CoeffVar  fork_test        0.82 (   0.00%)        1.17 ( -43.45%)
Max       page_test   459000.00 (   0.00%)   436382.41 (  -4.93%)
Max       brk_test   1355466.67 (   0.00%)  1320333.33 (  -2.59%)
Max       exec_test     2321.67 (   0.00%)     2204.33 (  -5.05%)
Max       fork_test     6526.67 (   0.00%)     6198.40 (  -5.03%)
BHmean-50 page_test   447612.82 (   0.00%)   432170.76 (  -3.45%)
BHmean-50 brk_test   1304644.85 (   0.00%)  1301840.22 (  -0.21%)
BHmean-50 exec_test     2310.30 (   0.00%)     2198.64 (  -4.83%)
BHmean-50 fork_test     6487.77 (   0.00%)     6146.59 (  -5.26%)
BHmean-95 page_test   440328.82 (   0.00%)   425842.44 (  -3.29%)
BHmean-95 brk_test   1276094.69 (   0.00%)  1282998.97 (   0.54%)
BHmean-95 exec_test     2302.67 (   0.00%)     2194.03 (  -4.72%)
BHmean-95 fork_test     6464.13 (   0.00%)     6104.92 (  -5.56%)
BHmean-99 page_test   440328.82 (   0.00%)   425842.44 (  -3.29%)
BHmean-99 brk_test   1276094.69 (   0.00%)  1282998.97 (   0.54%)
BHmean-99 exec_test     2302.67 (   0.00%)     2194.03 (  -4.72%)
BHmean-99 fork_test     6464.13 (   0.00%)     6104.92 (  -5.56%)

                baseline_statumpol_cout_proc_status_po
                baseline_statusmpol_cout_proc_status_pol
Duration User           0.10        0.12
Duration System         0.27        0.28
Duration Elapsed      723.94      726.94

                                 baseline_statumpol_cout_proc_status_po
                                baseline_statusmpol_cout_proc_status_pol
Ops Minor Faults                   186873421.00   193420839.00
Ops Major Faults                          19.00           0.00
Ops Swap Ins                               0.00           0.00
Ops Swap Outs                              0.00           0.00
Ops Allocation stalls                      0.00           0.00
Ops Fragmentation stalls                   0.00           0.00
Ops DMA allocs                             0.00           0.00
Ops DMA32 allocs                           0.00           0.00
Ops Normal allocs                  189934842.00   192623035.00
Ops Movable allocs                         0.00           0.00
Ops Direct pages scanned                   0.00           0.00
Ops Kswapd pages scanned                   0.00           0.00
Ops Kswapd pages reclaimed                 0.00           0.00
Ops Direct pages reclaimed                 0.00           0.00
Ops Kswapd efficiency %                  100.00         100.00
Ops Kswapd velocity                        0.00           0.00
Ops Direct efficiency %                  100.00         100.00
Ops Direct velocity                        0.00           0.00
Ops Percentage direct scans                0.00           0.00
Ops Page writes by reclaim                 0.00           0.00
Ops Page writes file                       0.00           0.00
Ops Page writes anon                       0.00           0.00
Ops Page reclaim immediate                 0.00           0.00
Ops Sector Reads                        4220.00           0.00
Ops Sector Writes                      71216.00       70892.00
Ops Page rescued immediate                 0.00           0.00
Ops Slabs scanned                          0.00           0.00
Ops Direct inode steals                    0.00           0.00
Ops Kswapd inode steals                    0.00           0.00
Ops Kswapd skipped wait                    0.00           0.00
Ops THP fault alloc                        0.00           0.00
Ops THP fault fallback                     0.00           0.00
Ops THP collapse alloc                     0.00           0.00
Ops THP collapse fail                      0.00           0.00
Ops THP split                              0.00           0.00
Ops THP split failed                       0.00           0.00
Ops Compaction stalls                      0.00           0.00
Ops Compaction success                     0.00           0.00
Ops Compaction failures                    0.00           0.00
Ops Compaction efficiency                  0.00           0.00
Ops Page migrate success                   0.00           0.00
Ops Page migrate failure                   0.00           0.00
Ops Compaction pages isolated              0.00           0.00
Ops Compaction migrate scanned             0.00           0.00
Ops Compaction free scanned                0.00           0.00
Ops Compact scan efficiency                0.00           0.00
Ops Compaction cost                        0.00           0.00
Ops Kcompactd wake                         0.00           0.00
Ops Kcompactd migrate scanned              0.00           0.00
Ops Kcompactd free scanned                 0.00           0.00
Ops NUMA alloc hit                 186860637.00   189746782.00
Ops NUMA alloc miss                        0.00           0.00
Ops NUMA interleave hit                    0.00           0.00
Ops NUMA alloc local               186860608.00   189746775.00
Ops NUMA base-page range updates           0.00           0.00
Ops NUMA PTE updates                       0.00           0.00
Ops NUMA PMD updates                       0.00           0.00
Ops NUMA hint faults                       0.00           0.00
Ops NUMA hint local faults %               0.00           0.00
Ops NUMA hint local percent              100.00         100.00
Ops NUMA pages migrated                    0.00           0.00
Ops AutoNUMA cost                          0.00           0.00

                            baseline_statumpol_cout_proc_status_po
                           baseline_statusmpol_cout_proc_status_pol
Ops TTWU Count                        0.00           0.00
Ops TTWU Local                        0.00           0.00
Ops SIS Search                        0.00           0.00
Ops SIS Domain Search                 0.00           0.00
Ops SIS Scanned                       0.00           0.00
Ops SIS Domain Scanned                0.00           0.00
Ops SIS Failures                      0.00           0.00
Ops SIS Core Search                   0.00           0.00
Ops SIS Core Hit                      0.00           0.00
Ops SIS Core Miss                     0.00           0.00
Ops SIS Recent Used Hit               0.00           0.00
Ops SIS Recent Used Miss              0.00           0.00
Ops SIS Recent Attempts               0.00           0.00
Ops SIS Search Efficiency           100.00         100.00
Ops SIS Domain Search Eff           100.00         100.00
Ops SIS Fast Success Rate           100.00         100.00
Ops SIS Success Rate                100.00         100.00
Ops SIS Recent Success Rate           0.00           0.00
Runtime options
Run: /usr/bin/expect -f /home/mmtests/work/tmp/2095/aim9-expect

aim9
                               baseline_to            mpol_ref_to
                              baseline_top           mpol_ref_top
Min       page_test   462286.67 (   0.00%)   461153.33 (  -0.25%)
Min       brk_test   1302200.00 (   0.00%)  1336200.00 (   2.61%)
Min       exec_test     2234.33 (   0.00%)     2266.67 (   1.45%)
Min       fork_test     6335.78 (   0.00%)     6326.67 (  -0.14%)
Hmean     page_test   477916.47 (   0.00%)   467829.01 *  -2.11%*
Hmean     brk_test   1351439.76 (   0.00%)  1373663.90 *   1.64%*
Hmean     exec_test     2312.24 (   0.00%)     2296.06 *  -0.70%*
Hmean     fork_test     6483.46 (   0.00%)     6472.06 *  -0.18%*
Stddev    page_test     8729.22 (   0.00%)     5189.50 (  40.55%)
Stddev    brk_test     34969.33 (   0.00%)    25595.72 (  26.81%)
Stddev    exec_test       34.73 (   0.00%)       19.05 (  45.14%)
Stddev    fork_test       87.11 (   0.00%)       98.77 ( -13.39%)
CoeffVar  page_test        1.83 (   0.00%)        1.11 (  39.26%)
CoeffVar  brk_test         2.59 (   0.00%)        1.86 (  27.97%)
CoeffVar  exec_test        1.50 (   0.00%)        0.83 (  44.75%)
CoeffVar  fork_test        1.34 (   0.00%)        1.53 ( -13.58%)
Max       page_test   493680.00 (   0.00%)   475116.59 (  -3.76%)
Max       brk_test   1430446.37 (   0.00%)  1410059.96 (  -1.43%)
Max       exec_test     2357.00 (   0.00%)     2328.67 (  -1.20%)
Max       fork_test     6602.27 (   0.00%)     6655.56 (   0.81%)
BHmean-50 page_test   484400.69 (   0.00%)   472585.58 (  -2.44%)
BHmean-50 brk_test   1379144.94 (   0.00%)  1396565.13 (   1.26%)
BHmean-50 exec_test     2336.73 (   0.00%)     2310.79 (  -1.11%)
BHmean-50 fork_test     6555.14 (   0.00%)     6554.09 (  -0.02%)
BHmean-95 page_test   479389.93 (   0.00%)   468445.49 (  -2.28%)
BHmean-95 brk_test   1356101.38 (   0.00%)  1377174.15 (   1.55%)
BHmean-95 exec_test     2319.59 (   0.00%)     2298.77 (  -0.90%)
BHmean-95 fork_test     6497.23 (   0.00%)     6485.61 (  -0.18%)
BHmean-99 page_test   479389.93 (   0.00%)   468445.49 (  -2.28%)
BHmean-99 brk_test   1356101.38 (   0.00%)  1377174.15 (   1.55%)
BHmean-99 exec_test     2319.59 (   0.00%)     2298.77 (  -0.90%)
BHmean-99 fork_test     6497.23 (   0.00%)     6485.61 (  -0.18%)

                 baseline_to mpol_ref_to
                baseline_topmpol_ref_top
Duration User           0.12        0.21
Duration System         0.38        0.58
Duration Elapsed      729.23      728.33

                                    baseline_to    mpol_ref_to
                                   baseline_top   mpol_ref_top
Ops Minor Faults                   148357637.00   145855290.00
Ops Major Faults                          19.00          21.00
Ops Swap Ins                               0.00           0.00
Ops Swap Outs                              0.00           0.00
Ops Allocation stalls                      0.00           0.00
Ops Fragmentation stalls                   0.00           0.00
Ops DMA allocs                             0.00           0.00
Ops DMA32 allocs                           0.00           0.00
Ops Normal allocs                  158702635.00   156776622.00
Ops Movable allocs                         0.00           0.00
Ops Direct pages scanned                   0.00           0.00
Ops Kswapd pages scanned                   0.00           0.00
Ops Kswapd pages reclaimed                 0.00           0.00
Ops Direct pages reclaimed                 0.00           0.00
Ops Kswapd efficiency %                  100.00         100.00
Ops Kswapd velocity                        0.00           0.00
Ops Direct efficiency %                  100.00         100.00
Ops Direct velocity                        0.00           0.00
Ops Percentage direct scans                0.00           0.00
Ops Page writes by reclaim                 0.00           0.00
Ops Page writes file                       0.00           0.00
Ops Page writes anon                       0.00           0.00
Ops Page reclaim immediate                 0.00           0.00
Ops Sector Reads                        3568.00        3160.00
Ops Sector Writes                      71048.00       70828.00
Ops Page rescued immediate                 0.00           0.00
Ops Slabs scanned                          0.00           0.00
Ops Direct inode steals                    0.00           0.00
Ops Kswapd inode steals                    0.00           0.00
Ops Kswapd skipped wait                    0.00           0.00
Ops THP fault alloc                        0.00           0.00
Ops THP fault fallback                     0.00           0.00
Ops THP collapse alloc                     0.00           0.00
Ops THP collapse fail                      0.00           0.00
Ops THP split                              0.00           0.00
Ops THP split failed                       0.00           0.00
Ops Compaction stalls                      0.00           0.00
Ops Compaction success                     0.00           0.00
Ops Compaction failures                    0.00           0.00
Ops Compaction efficiency                  0.00           0.00
Ops Page migrate success                   0.00           0.00
Ops Page migrate failure                   0.00           0.00
Ops Compaction pages isolated              0.00           0.00
Ops Compaction migrate scanned             0.00           0.00
Ops Compaction free scanned                0.00           0.00
Ops Compact scan efficiency                0.00           0.00
Ops Compaction cost                        0.00           0.00
Ops Kcompactd wake                         0.00           0.00
Ops Kcompactd migrate scanned              0.00           0.00
Ops Kcompactd free scanned                 0.00           0.00
Ops NUMA alloc hit                 156656490.00   154741172.00
Ops NUMA alloc miss                        0.00           0.00
Ops NUMA interleave hit                    0.00           0.00
Ops NUMA alloc local               156656458.00   154741167.00
Ops NUMA base-page range updates           0.00           0.00
Ops NUMA PTE updates                       0.00           0.00
Ops NUMA PMD updates                       0.00           0.00
Ops NUMA hint faults                       0.00           0.00
Ops NUMA hint local faults %               0.00           0.00
Ops NUMA hint local percent              100.00         100.00
Ops NUMA pages migrated                    0.00           0.00
Ops AutoNUMA cost                          0.00           0.00

                               baseline_to    mpol_ref_to
                              baseline_top   mpol_ref_top
Ops TTWU Count                        0.00           0.00
Ops TTWU Local                        0.00           0.00
Ops SIS Search                        0.00           0.00
Ops SIS Domain Search                 0.00           0.00
Ops SIS Scanned                       0.00           0.00
Ops SIS Domain Scanned                0.00           0.00
Ops SIS Failures                      0.00           0.00
Ops SIS Core Search                   0.00           0.00
Ops SIS Core Hit                      0.00           0.00
Ops SIS Core Miss                     0.00           0.00
Ops SIS Recent Used Hit               0.00           0.00
Ops SIS Recent Used Miss              0.00           0.00
Ops SIS Recent Attempts               0.00           0.00
Ops SIS Search Efficiency           100.00         100.00
Ops SIS Domain Search Eff           100.00         100.00
Ops SIS Fast Success Rate           100.00         100.00
Ops SIS Success Rate                100.00         100.00
Ops SIS Recent Success Rate           0.00           0.00

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux