KOSAKI Motohiro
fa25c503df
mm: per-node vmstat: show proper vmstats
commit 2ac390370a ("writeback: add
/sys/devices/system/node/<node>/vmstat") added vmstat entry. But
strangely it only show nr_written and nr_dirtied.
# cat /sys/devices/system/node/node20/vmstat
nr_written 0
nr_dirtied 0
Of course, It's not adequate. With this patch, the vmstat show all vm
stastics as /proc/vmstat.
# cat /sys/devices/system/node/node0/vmstat
nr_free_pages 899224
nr_inactive_anon 201
nr_active_anon 17380
nr_inactive_file 31572
nr_active_file 28277
nr_unevictable 0
nr_mlock 0
nr_anon_pages 17321
nr_mapped 8640
nr_file_pages 60107
nr_dirty 33
nr_writeback 0
nr_slab_reclaimable 6850
nr_slab_unreclaimable 7604
nr_page_table_pages 3105
nr_kernel_stack 175
nr_unstable 0
nr_bounce 0
nr_vmscan_write 0
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 260
nr_dirtied 1050
nr_written 938
numa_hit 962872
numa_miss 0
numa_foreign 0
numa_interleave 8617
numa_local 962872
numa_other 0
nr_anon_transparent_hugepages 0
[akpm@linux-foundation.org: no externs in .c files]
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Michael Rubin <mrubin@google.com>
Cc: Wu Fengguang <fengguang.wu@intel.com>
Acked-by: David Rientjes <rientjes@google.com>
Cc: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
2011-05-25 08:39:07 -07:00 |
| .. |
|
power
|
PM: Introduce generic prepare and complete callbacks for subsystems
|
2011-05-17 23:26:21 +02:00 |
|
attribute_container.c
|
|
|
|
base.h
|
PM: Remove sysdev suspend, resume and shutdown operations
|
2011-05-11 21:37:15 +02:00 |
|
bus.c
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
|
2011-01-13 10:05:56 -08:00 |
|
class.c
|
driver-core: merge private parts of class and bus
|
2010-11-17 14:21:08 -08:00 |
|
core.c
|
drivers/base/core.c: Fixed brace coding style issue.
|
2011-04-22 17:06:30 -07:00 |
|
cpu.c
|
|
|
|
dd.c
|
Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
|
2011-05-19 18:24:11 -07:00 |
|
devres.c
|
|
|
|
devtmpfs.c
|
convert get_sb_single() users
|
2010-10-29 04:16:28 -04:00 |
|
dma-coherent.c
|
Driver core: internal struct dma_coherent_mem, change type of a member.
|
2010-08-05 13:53:33 -07:00 |
|
dma-mapping.c
|
|
|
|
driver.c
|
|
|
|
firmware.c
|
|
|
|
firmware_class.c
|
PM: Print a warning if firmware is requested when tasks are frozen
|
2011-05-17 23:19:17 +02:00 |
|
hypervisor.c
|
|
|
|
init.c
|
|
|
|
iommu.c
|
|
|
|
isa.c
|
|
|
|
Kconfig
|
PM: Remove sysdev suspend, resume and shutdown operations
|
2011-05-11 21:37:15 +02:00 |
|
Makefile
|
PM / Core: Introduce struct syscore_ops for core subsystems PM
|
2011-03-15 00:43:46 +01:00 |
|
map.c
|
|
|
|
memory.c
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
|
2011-05-23 09:12:26 -07:00 |
|
module.c
|
|
|
|
node.c
|
mm: per-node vmstat: show proper vmstats
|
2011-05-25 08:39:07 -07:00 |
|
platform.c
|
Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
|
2011-05-19 18:24:11 -07:00 |
|
sys.c
|
PM: Remove sysdev suspend, resume and shutdown operations
|
2011-05-11 21:37:15 +02:00 |
|
syscore.c
|
PM: Add missing syscore_suspend() and syscore_resume() calls
|
2011-04-20 00:36:11 +02:00 |
|
topology.c
|
topology/sysfs: Provide book id and siblings attributes
|
2010-09-09 20:41:25 +02:00 |
|
transport_class.c
|
|
|