• Chen Yucong's avatar
    mm: trace-vmscan-postprocess.pl: report the number of file/anon pages respectively · 2c51856c
    Chen Yucong authored
    Until now, the reporting from trace-vmscan-postprocess.pl is not very
    useful because we cannot directly use this script for checking the
    file/anon ratio of scanning.  This patch aims to report respectively the
    number of file/anon pages which were scanned/reclaimed by kswapd or
    direct-reclaim.  Sample output is usually something like the following.
    
    Summary
    Direct reclaims:                          8823
    Direct reclaim pages scanned:             2438797
    Direct reclaim file pages scanned:        1315200
    Direct reclaim anon pages scanned:        1123597
    Direct reclaim pages reclaimed:           446139
    Direct reclaim file pages reclaimed:      378668
    Direct reclaim anon pages reclaimed:      67471
    Direct reclaim write file sync I/O:       0
    Direct reclaim write anon sync I/O:       0
    Direct reclaim write file async I/O:      0
    Direct reclaim write anon async I/O:      4240
    Wake kswapd requests:                     122310
    Time stalled direct reclaim:              13.78 seconds
    
    Kswapd wakeups:                           25817
    Kswapd pages scanned:                     170779115
    Kswapd file pages scanned:                162725123
    Kswapd anon pages scanned:                8053992
    Kswapd pages reclaimed:                   129065738
    Kswapd file pages reclaimed:              128500930
    Kswapd anon pages reclaimed:              564808
    Kswapd reclaim write file sync I/O:       0
    Kswapd reclaim write anon sync I/O:       0
    Kswapd reclaim write file async I/O:      36
    Kswapd reclaim write anon async I/O:      730730
    Time kswapd awake:                        1015.50 seconds
    Signed-off-by: default avatarChen Yucong <slaoub@gmail.com>
    Cc: Mel Gorman <mel@csn.ul.ie>
    Cc: Johannes Weiner <hannes@cmpxchg.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    2c51856c
trace-vmscan-postprocess.pl 27.6 KB