18c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/possible
28c2ecf20Sopenharmony_ciDate:		October 2002
38c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
48c2ecf20Sopenharmony_ciDescription:
58c2ecf20Sopenharmony_ci		Nodes that could be possibly become online at some point.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/online
88c2ecf20Sopenharmony_ciDate:		October 2002
98c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
108c2ecf20Sopenharmony_ciDescription:
118c2ecf20Sopenharmony_ci		Nodes that are online.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/has_normal_memory
148c2ecf20Sopenharmony_ciDate:		October 2002
158c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
168c2ecf20Sopenharmony_ciDescription:
178c2ecf20Sopenharmony_ci		Nodes that have regular memory.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/has_cpu
208c2ecf20Sopenharmony_ciDate:		October 2002
218c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
228c2ecf20Sopenharmony_ciDescription:
238c2ecf20Sopenharmony_ci		Nodes that have one or more CPUs.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/has_high_memory
268c2ecf20Sopenharmony_ciDate:		October 2002
278c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
288c2ecf20Sopenharmony_ciDescription:
298c2ecf20Sopenharmony_ci		Nodes that have regular or high memory.
308c2ecf20Sopenharmony_ci		Depends on CONFIG_HIGHMEM.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX
338c2ecf20Sopenharmony_ciDate:		October 2002
348c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
358c2ecf20Sopenharmony_ciDescription:
368c2ecf20Sopenharmony_ci		When CONFIG_NUMA is enabled, this is a directory containing
378c2ecf20Sopenharmony_ci		information on node X such as what CPUs are local to the
388c2ecf20Sopenharmony_ci		node. Each file is detailed next.
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/cpumap
418c2ecf20Sopenharmony_ciDate:		October 2002
428c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
438c2ecf20Sopenharmony_ciDescription:
448c2ecf20Sopenharmony_ci		The node's cpumap.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/cpulist
478c2ecf20Sopenharmony_ciDate:		October 2002
488c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
498c2ecf20Sopenharmony_ciDescription:
508c2ecf20Sopenharmony_ci		The CPUs associated to the node.
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/meminfo
538c2ecf20Sopenharmony_ciDate:		October 2002
548c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
558c2ecf20Sopenharmony_ciDescription:
568c2ecf20Sopenharmony_ci		Provides information about the node's distribution and memory
578c2ecf20Sopenharmony_ci		utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.rst
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/numastat
608c2ecf20Sopenharmony_ciDate:		October 2002
618c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
628c2ecf20Sopenharmony_ciDescription:
638c2ecf20Sopenharmony_ci		The node's hit/miss statistics, in units of pages.
648c2ecf20Sopenharmony_ci		See Documentation/admin-guide/numastat.rst
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/distance
678c2ecf20Sopenharmony_ciDate:		October 2002
688c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
698c2ecf20Sopenharmony_ciDescription:
708c2ecf20Sopenharmony_ci		Distance between the node and all the other nodes
718c2ecf20Sopenharmony_ci		in the system.
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/vmstat
748c2ecf20Sopenharmony_ciDate:		October 2002
758c2ecf20Sopenharmony_ciContact:	Linux Memory Management list <linux-mm@kvack.org>
768c2ecf20Sopenharmony_ciDescription:
778c2ecf20Sopenharmony_ci		The node's zoned virtual memory statistics.
788c2ecf20Sopenharmony_ci		This is a superset of numastat.
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/compact
818c2ecf20Sopenharmony_ciDate:		February 2010
828c2ecf20Sopenharmony_ciContact:	Mel Gorman <mel@csn.ul.ie>
838c2ecf20Sopenharmony_ciDescription:
848c2ecf20Sopenharmony_ci		When this file is written to, all memory within that node
858c2ecf20Sopenharmony_ci		will be compacted. When it completes, memory will be freed
868c2ecf20Sopenharmony_ci		into blocks which have as many contiguous pages as possible
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/hugepages/hugepages-<size>/
898c2ecf20Sopenharmony_ciDate:		December 2009
908c2ecf20Sopenharmony_ciContact:	Lee Schermerhorn <lee.schermerhorn@hp.com>
918c2ecf20Sopenharmony_ciDescription:
928c2ecf20Sopenharmony_ci		The node's huge page size control/query attributes.
938c2ecf20Sopenharmony_ci		See Documentation/admin-guide/mm/hugetlbpage.rst
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/
968c2ecf20Sopenharmony_ciDate:		December 2018
978c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
988c2ecf20Sopenharmony_ciDescription:
998c2ecf20Sopenharmony_ci		The node's relationship to other nodes for access class "Y".
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/initiators/
1028c2ecf20Sopenharmony_ciDate:		December 2018
1038c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1048c2ecf20Sopenharmony_ciDescription:
1058c2ecf20Sopenharmony_ci		The directory containing symlinks to memory initiator
1068c2ecf20Sopenharmony_ci		nodes that have class "Y" access to this target node's
1078c2ecf20Sopenharmony_ci		memory. CPUs and other memory initiators in nodes not in
1088c2ecf20Sopenharmony_ci		the list accessing this node's memory may have different
1098c2ecf20Sopenharmony_ci		performance.
1108c2ecf20Sopenharmony_ci
1118c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/targets/
1128c2ecf20Sopenharmony_ciDate:		December 2018
1138c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1148c2ecf20Sopenharmony_ciDescription:
1158c2ecf20Sopenharmony_ci		The directory containing symlinks to memory targets that
1168c2ecf20Sopenharmony_ci		this initiator node has class "Y" access.
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/initiators/read_bandwidth
1198c2ecf20Sopenharmony_ciDate:		December 2018
1208c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1218c2ecf20Sopenharmony_ciDescription:
1228c2ecf20Sopenharmony_ci		This node's read bandwidth in MB/s when accessed from
1238c2ecf20Sopenharmony_ci		nodes found in this access class's linked initiators.
1248c2ecf20Sopenharmony_ci
1258c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/initiators/read_latency
1268c2ecf20Sopenharmony_ciDate:		December 2018
1278c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1288c2ecf20Sopenharmony_ciDescription:
1298c2ecf20Sopenharmony_ci		This node's read latency in nanoseconds when accessed
1308c2ecf20Sopenharmony_ci		from nodes found in this access class's linked initiators.
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/initiators/write_bandwidth
1338c2ecf20Sopenharmony_ciDate:		December 2018
1348c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1358c2ecf20Sopenharmony_ciDescription:
1368c2ecf20Sopenharmony_ci		This node's write bandwidth in MB/s when accessed from
1378c2ecf20Sopenharmony_ci		found in this access class's linked initiators.
1388c2ecf20Sopenharmony_ci
1398c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/accessY/initiators/write_latency
1408c2ecf20Sopenharmony_ciDate:		December 2018
1418c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1428c2ecf20Sopenharmony_ciDescription:
1438c2ecf20Sopenharmony_ci		This node's write latency in nanoseconds when access
1448c2ecf20Sopenharmony_ci		from nodes found in this class's linked initiators.
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/memory_side_cache/indexY/
1478c2ecf20Sopenharmony_ciDate:		December 2018
1488c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1498c2ecf20Sopenharmony_ciDescription:
1508c2ecf20Sopenharmony_ci		The directory containing attributes for the memory-side cache
1518c2ecf20Sopenharmony_ci		level 'Y'.
1528c2ecf20Sopenharmony_ci
1538c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/memory_side_cache/indexY/indexing
1548c2ecf20Sopenharmony_ciDate:		December 2018
1558c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1568c2ecf20Sopenharmony_ciDescription:
1578c2ecf20Sopenharmony_ci		The caches associativity indexing: 0 for direct mapped,
1588c2ecf20Sopenharmony_ci		non-zero if indexed.
1598c2ecf20Sopenharmony_ci
1608c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/memory_side_cache/indexY/line_size
1618c2ecf20Sopenharmony_ciDate:		December 2018
1628c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1638c2ecf20Sopenharmony_ciDescription:
1648c2ecf20Sopenharmony_ci		The number of bytes accessed from the next cache level on a
1658c2ecf20Sopenharmony_ci		cache miss.
1668c2ecf20Sopenharmony_ci
1678c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/memory_side_cache/indexY/size
1688c2ecf20Sopenharmony_ciDate:		December 2018
1698c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1708c2ecf20Sopenharmony_ciDescription:
1718c2ecf20Sopenharmony_ci		The size of this memory side cache in bytes.
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ciWhat:		/sys/devices/system/node/nodeX/memory_side_cache/indexY/write_policy
1748c2ecf20Sopenharmony_ciDate:		December 2018
1758c2ecf20Sopenharmony_ciContact:	Keith Busch <keith.busch@intel.com>
1768c2ecf20Sopenharmony_ciDescription:
1778c2ecf20Sopenharmony_ci		The cache write policy: 0 for write-back, 1 for write-through,
1788c2ecf20Sopenharmony_ci		other or unknown.
179