History

mm: fix up the vmscan stat in vmstat

The "pgsteal" stat is confusing because it counts both direct reclaim as well as background reclaim. However, we have "kswapd_steal" which also counts background reclaim value. This patch fixes it and also makes it match the existng "pgscan_" stats. Test: pgsteal_kswapd_dma32 447623 pgsteal_kswapd_normal 42272677 pgsteal_kswapd_movable 0 pgsteal_direct_dma32 2801 pgsteal_direct_normal 44353270 pgsteal_direct_movable 0

Ying Han committed 14 years ago

Commit 904249a1 parent 13d51803 files · +13 −7Browse files

Showing the changes to include/linux (1 of 3 files). Show all

Unified · Split

include/linux/vm_event_item.h+3−2
@@ -26,13 +26,14 @@ enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT, · 25 unmodified lines
2626 PGFREE, PGACTIVATE, PGDEACTIVATE,
2727 PGFAULT, PGMAJFAULT,
2828 FOR_ALL_ZONES(PGREFILL),
29− FOR_ALL_ZONES(PGSTEAL),
29+ FOR_ALL_ZONES(PGSTEAL_KSWAPD),
30+ FOR_ALL_ZONES(PGSTEAL_DIRECT),
3031 FOR_ALL_ZONES(PGSCAN_KSWAPD),
3132 FOR_ALL_ZONES(PGSCAN_DIRECT),
3233 #ifdef CONFIG_NUMA
3334 PGSCAN_ZONE_RECLAIM_FAILED,
3435 #endif
35− PGINODESTEAL, SLABS_SCANNED, KSWAPD_STEAL, KSWAPD_INODESTEAL,
36+ PGINODESTEAL, SLABS_SCANNED, KSWAPD_INODESTEAL,
3637 KSWAPD_LOW_WMARK_HIT_QUICKLY, KSWAPD_HIGH_WMARK_HIT_QUICKLY,
3738 KSWAPD_SKIP_CONGESTION_WAIT,
3839 PAGEOUTRUN, ALLOCSTALL, PGROTATED,