1*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/possible
2*5bbe1ec1SDavidlohr BuesoDate:		October 2002
3*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
4*5bbe1ec1SDavidlohr BuesoDescription:
5*5bbe1ec1SDavidlohr Bueso		Nodes that could be possibly become online at some point.
6*5bbe1ec1SDavidlohr Bueso
7*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/online
8*5bbe1ec1SDavidlohr BuesoDate:		October 2002
9*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
10*5bbe1ec1SDavidlohr BuesoDescription:
11*5bbe1ec1SDavidlohr Bueso		Nodes that are online.
12*5bbe1ec1SDavidlohr Bueso
13*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/has_normal_memory
14*5bbe1ec1SDavidlohr BuesoDate:		October 2002
15*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
16*5bbe1ec1SDavidlohr BuesoDescription:
17*5bbe1ec1SDavidlohr Bueso		Nodes that have regular memory.
18*5bbe1ec1SDavidlohr Bueso
19*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/has_cpu
20*5bbe1ec1SDavidlohr BuesoDate:		October 2002
21*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
22*5bbe1ec1SDavidlohr BuesoDescription:
23*5bbe1ec1SDavidlohr Bueso		Nodes that have one or more CPUs.
24*5bbe1ec1SDavidlohr Bueso
25*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/has_high_memory
26*5bbe1ec1SDavidlohr BuesoDate:		October 2002
27*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
28*5bbe1ec1SDavidlohr BuesoDescription:
29*5bbe1ec1SDavidlohr Bueso		Nodes that have regular or high memory.
30*5bbe1ec1SDavidlohr Bueso		Depends on CONFIG_HIGHMEM.
31*5bbe1ec1SDavidlohr Bueso
32e7c84ee2SMel GormanWhat:		/sys/devices/system/node/nodeX
33e7c84ee2SMel GormanDate:		October 2002
34e7c84ee2SMel GormanContact:	Linux Memory Management list <linux-mm@kvack.org>
35e7c84ee2SMel GormanDescription:
36e7c84ee2SMel Gorman		When CONFIG_NUMA is enabled, this is a directory containing
37e7c84ee2SMel Gorman		information on node X such as what CPUs are local to the
38*5bbe1ec1SDavidlohr Bueso		node. Each file is detailed next.
39*5bbe1ec1SDavidlohr Bueso
40*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/cpumap
41*5bbe1ec1SDavidlohr BuesoDate:		October 2002
42*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
43*5bbe1ec1SDavidlohr BuesoDescription:
44*5bbe1ec1SDavidlohr Bueso		The node's cpumap.
45*5bbe1ec1SDavidlohr Bueso
46*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/cpulist
47*5bbe1ec1SDavidlohr BuesoDate:		October 2002
48*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
49*5bbe1ec1SDavidlohr BuesoDescription:
50*5bbe1ec1SDavidlohr Bueso		The CPUs associated to the node.
51*5bbe1ec1SDavidlohr Bueso
52*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/meminfo
53*5bbe1ec1SDavidlohr BuesoDate:		October 2002
54*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
55*5bbe1ec1SDavidlohr BuesoDescription:
56*5bbe1ec1SDavidlohr Bueso		Provides information about the node's distribution and memory
57*5bbe1ec1SDavidlohr Bueso		utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.txt
58*5bbe1ec1SDavidlohr Bueso
59*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/numastat
60*5bbe1ec1SDavidlohr BuesoDate:		October 2002
61*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
62*5bbe1ec1SDavidlohr BuesoDescription:
63*5bbe1ec1SDavidlohr Bueso		The node's hit/miss statistics, in units of pages.
64*5bbe1ec1SDavidlohr Bueso		See Documentation/numastat.txt
65*5bbe1ec1SDavidlohr Bueso
66*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/distance
67*5bbe1ec1SDavidlohr BuesoDate:		October 2002
68*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
69*5bbe1ec1SDavidlohr BuesoDescription:
70*5bbe1ec1SDavidlohr Bueso		Distance between the node and all the other nodes
71*5bbe1ec1SDavidlohr Bueso		in the system.
72*5bbe1ec1SDavidlohr Bueso
73*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/vmstat
74*5bbe1ec1SDavidlohr BuesoDate:		October 2002
75*5bbe1ec1SDavidlohr BuesoContact:	Linux Memory Management list <linux-mm@kvack.org>
76*5bbe1ec1SDavidlohr BuesoDescription:
77*5bbe1ec1SDavidlohr Bueso		The node's zoned virtual memory statistics.
78*5bbe1ec1SDavidlohr Bueso		This is a superset of numastat.
79*5bbe1ec1SDavidlohr Bueso
80*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/compact
81*5bbe1ec1SDavidlohr BuesoDate:		February 2010
82*5bbe1ec1SDavidlohr BuesoContact:	Mel Gorman <mel@csn.ul.ie>
83*5bbe1ec1SDavidlohr BuesoDescription:
84*5bbe1ec1SDavidlohr Bueso		When this file is written to, all memory within that node
85*5bbe1ec1SDavidlohr Bueso		will be compacted. When it completes, memory will be freed
86*5bbe1ec1SDavidlohr Bueso		into blocks which have as many contiguous pages as possible
87*5bbe1ec1SDavidlohr Bueso
88*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/scan_unevictable_pages
89*5bbe1ec1SDavidlohr BuesoDate:		October 2008
90*5bbe1ec1SDavidlohr BuesoContact:	Lee Schermerhorn <lee.schermerhorn@hp.com>
91*5bbe1ec1SDavidlohr BuesoDescription:
92*5bbe1ec1SDavidlohr Bueso		When set, it triggers scanning the node's unevictable lists
93*5bbe1ec1SDavidlohr Bueso		and move any pages that have become evictable onto the respective
94*5bbe1ec1SDavidlohr Bueso		zone's inactive list. See mm/vmscan.c
95*5bbe1ec1SDavidlohr Bueso
96*5bbe1ec1SDavidlohr BuesoWhat:		/sys/devices/system/node/nodeX/hugepages/hugepages-<size>/
97*5bbe1ec1SDavidlohr BuesoDate:		December 2009
98*5bbe1ec1SDavidlohr BuesoContact:	Lee Schermerhorn <lee.schermerhorn@hp.com>
99*5bbe1ec1SDavidlohr BuesoDescription:
100*5bbe1ec1SDavidlohr Bueso		The node's huge page size control/query attributes.
101*5bbe1ec1SDavidlohr Bueso		See Documentation/vm/hugetlbpage.txt