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