Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6/sactl.git] / Documentation / numastat.txt
blob80133ace1eb277e28fa0c1b0d95007caf205dd30
2 Numa policy hit/miss statistics
4 /sys/devices/system/node/node*/numastat
6 All units are pages. Hugepages have separate counters.
8 numa_hit                        A process wanted to allocate memory from this node,
9                                         and succeeded.
10 numa_miss                       A process wanted to allocate memory from this node,
11                                         but ended up with memory from another.
12 numa_foreign            A process wanted to allocate on another node,
13                                     but ended up with memory from this one.
14 local_node                      A process ran on this node and got memory from it.
15 other_node                      A process ran on this node and got memory from another node.
16 interleave_hit          Interleaving wanted to allocate from this node
17                                         and succeeded.
19 For easier reading you can use the numastat utility from the numactl package
20 (ftp://ftp.suse.com/pub/people/ak/numa/numactl*). Note that it only works
21 well right now on machines with a small number of CPUs.