diff options
| author | Konstantin Khlebnikov <khlebnikov@openvz.org> | 2012-01-10 15:07:10 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-10 16:30:41 -0800 | 
| commit | 90a5d5af74f6570af063fb6bff33c6b2f8361bbc (patch) | |
| tree | 3165cde652d1c8cf3c8817b34ba880fc35fa6c96 /tools/perf | |
| parent | b413d48aa70605701c0b395b2e350ca15f5d643a (diff) | |
| download | linux-90a5d5af74f6570af063fb6bff33c6b2f8361bbc.tar.bz2 | |
mm-tracepoint: fix documentation and examples
We renamed the page-free mm tracepoints.
Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Reviewed-by: Minchan Kim <minchan.kim@gmail.com>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf')
| -rw-r--r-- | tools/perf/Documentation/examples.txt | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/tools/perf/Documentation/examples.txt b/tools/perf/Documentation/examples.txt index 8eb6c489fb15..77f952762426 100644 --- a/tools/perf/Documentation/examples.txt +++ b/tools/perf/Documentation/examples.txt @@ -17,8 +17,8 @@ titan:~> perf list    kmem:kmem_cache_alloc_node               [Tracepoint event]    kmem:kfree                               [Tracepoint event]    kmem:kmem_cache_free                     [Tracepoint event] -  kmem:mm_page_free_direct                 [Tracepoint event] -  kmem:mm_pagevec_free                     [Tracepoint event] +  kmem:mm_page_free                        [Tracepoint event] +  kmem:mm_page_free_batched                [Tracepoint event]    kmem:mm_page_alloc                       [Tracepoint event]    kmem:mm_page_alloc_zone_locked           [Tracepoint event]    kmem:mm_page_pcpu_drain                  [Tracepoint event] @@ -29,15 +29,15 @@ measured. For example the page alloc/free properties of a 'hackbench  run' are:   titan:~> perf stat -e kmem:mm_page_pcpu_drain -e kmem:mm_page_alloc - -e kmem:mm_pagevec_free -e kmem:mm_page_free_direct ./hackbench 10 + -e kmem:mm_page_free_batched -e kmem:mm_page_free ./hackbench 10   Time: 0.575   Performance counter stats for './hackbench 10':            13857  kmem:mm_page_pcpu_drain            27576  kmem:mm_page_alloc -           6025  kmem:mm_pagevec_free -          20934  kmem:mm_page_free_direct +           6025  kmem:mm_page_free_batched +          20934  kmem:mm_page_free      0.613972165  seconds time elapsed @@ -45,8 +45,8 @@ You can observe the statistical properties as well, by using the  'repeat the workload N times' feature of perf stat:   titan:~> perf stat --repeat 5 -e kmem:mm_page_pcpu_drain -e -   kmem:mm_page_alloc -e kmem:mm_pagevec_free -e -   kmem:mm_page_free_direct ./hackbench 10 +   kmem:mm_page_alloc -e kmem:mm_page_free_batched -e +   kmem:mm_page_free ./hackbench 10   Time: 0.627   Time: 0.644   Time: 0.564 @@ -57,8 +57,8 @@ You can observe the statistical properties as well, by using the            12920  kmem:mm_page_pcpu_drain    ( +-   3.359% )            25035  kmem:mm_page_alloc         ( +-   3.783% ) -           6104  kmem:mm_pagevec_free       ( +-   0.934% ) -          18376  kmem:mm_page_free_direct   ( +-   4.941% ) +           6104  kmem:mm_page_free_batched  ( +-   0.934% ) +          18376  kmem:mm_page_free	    ( +-   4.941% )      0.643954516  seconds time elapsed   ( +-   2.363% ) @@ -158,15 +158,15 @@ Or you can observe the whole system's page allocations for 10  seconds:  titan:~/git> perf stat -a -e kmem:mm_page_pcpu_drain -e -kmem:mm_page_alloc -e kmem:mm_pagevec_free -e -kmem:mm_page_free_direct sleep 10 +kmem:mm_page_alloc -e kmem:mm_page_free_batched -e +kmem:mm_page_free sleep 10   Performance counter stats for 'sleep 10':           171585  kmem:mm_page_pcpu_drain           322114  kmem:mm_page_alloc -          73623  kmem:mm_pagevec_free -         254115  kmem:mm_page_free_direct +          73623  kmem:mm_page_free_batched +         254115  kmem:mm_page_free     10.000591410  seconds time elapsed @@ -174,15 +174,15 @@ Or observe how fluctuating the page allocations are, via statistical  analysis done over ten 1-second intervals:   titan:~/git> perf stat --repeat 10 -a -e kmem:mm_page_pcpu_drain -e -   kmem:mm_page_alloc -e kmem:mm_pagevec_free -e -   kmem:mm_page_free_direct sleep 1 +   kmem:mm_page_alloc -e kmem:mm_page_free_batched -e +   kmem:mm_page_free sleep 1   Performance counter stats for 'sleep 1' (10 runs):            17254  kmem:mm_page_pcpu_drain    ( +-   3.709% )            34394  kmem:mm_page_alloc         ( +-   4.617% ) -           7509  kmem:mm_pagevec_free       ( +-   4.820% ) -          25653  kmem:mm_page_free_direct   ( +-   3.672% ) +           7509  kmem:mm_page_free_batched  ( +-   4.820% ) +          25653  kmem:mm_page_free	    ( +-   3.672% )      1.058135029  seconds time elapsed   ( +-   3.089% ) |