sysfs-devices-node 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. What: /sys/devices/system/node/possible
  2. Date: October 2002
  3. Contact: Linux Memory Management list <linux-mm@kvack.org>
  4. Description:
  5. Nodes that could be possibly become online at some point.
  6. What: /sys/devices/system/node/online
  7. Date: October 2002
  8. Contact: Linux Memory Management list <linux-mm@kvack.org>
  9. Description:
  10. Nodes that are online.
  11. What: /sys/devices/system/node/has_normal_memory
  12. Date: October 2002
  13. Contact: Linux Memory Management list <linux-mm@kvack.org>
  14. Description:
  15. Nodes that have regular memory.
  16. What: /sys/devices/system/node/has_cpu
  17. Date: October 2002
  18. Contact: Linux Memory Management list <linux-mm@kvack.org>
  19. Description:
  20. Nodes that have one or more CPUs.
  21. What: /sys/devices/system/node/has_high_memory
  22. Date: October 2002
  23. Contact: Linux Memory Management list <linux-mm@kvack.org>
  24. Description:
  25. Nodes that have regular or high memory.
  26. Depends on CONFIG_HIGHMEM.
  27. What: /sys/devices/system/node/nodeX
  28. Date: October 2002
  29. Contact: Linux Memory Management list <linux-mm@kvack.org>
  30. Description:
  31. When CONFIG_NUMA is enabled, this is a directory containing
  32. information on node X such as what CPUs are local to the
  33. node. Each file is detailed next.
  34. What: /sys/devices/system/node/nodeX/cpumap
  35. Date: October 2002
  36. Contact: Linux Memory Management list <linux-mm@kvack.org>
  37. Description:
  38. The node's cpumap.
  39. What: /sys/devices/system/node/nodeX/cpulist
  40. Date: October 2002
  41. Contact: Linux Memory Management list <linux-mm@kvack.org>
  42. Description:
  43. The CPUs associated to the node.
  44. What: /sys/devices/system/node/nodeX/meminfo
  45. Date: October 2002
  46. Contact: Linux Memory Management list <linux-mm@kvack.org>
  47. Description:
  48. Provides information about the node's distribution and memory
  49. utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.rst
  50. What: /sys/devices/system/node/nodeX/numastat
  51. Date: October 2002
  52. Contact: Linux Memory Management list <linux-mm@kvack.org>
  53. Description:
  54. The node's hit/miss statistics, in units of pages.
  55. See Documentation/admin-guide/numastat.rst
  56. What: /sys/devices/system/node/nodeX/distance
  57. Date: October 2002
  58. Contact: Linux Memory Management list <linux-mm@kvack.org>
  59. Description:
  60. Distance between the node and all the other nodes
  61. in the system.
  62. What: /sys/devices/system/node/nodeX/vmstat
  63. Date: October 2002
  64. Contact: Linux Memory Management list <linux-mm@kvack.org>
  65. Description:
  66. The node's zoned virtual memory statistics.
  67. This is a superset of numastat.
  68. What: /sys/devices/system/node/nodeX/compact
  69. Date: February 2010
  70. Contact: Mel Gorman <mel@csn.ul.ie>
  71. Description:
  72. When this file is written to, all memory within that node
  73. will be compacted. When it completes, memory will be freed
  74. into blocks which have as many contiguous pages as possible
  75. What: /sys/devices/system/node/nodeX/hugepages/hugepages-<size>/
  76. Date: December 2009
  77. Contact: Lee Schermerhorn <lee.schermerhorn@hp.com>
  78. Description:
  79. The node's huge page size control/query attributes.
  80. See Documentation/admin-guide/mm/hugetlbpage.rst
  81. What: /sys/devices/system/node/nodeX/accessY/
  82. Date: December 2018
  83. Contact: Keith Busch <keith.busch@intel.com>
  84. Description:
  85. The node's relationship to other nodes for access class "Y".
  86. What: /sys/devices/system/node/nodeX/accessY/initiators/
  87. Date: December 2018
  88. Contact: Keith Busch <keith.busch@intel.com>
  89. Description:
  90. The directory containing symlinks to memory initiator
  91. nodes that have class "Y" access to this target node's
  92. memory. CPUs and other memory initiators in nodes not in
  93. the list accessing this node's memory may have different
  94. performance.
  95. What: /sys/devices/system/node/nodeX/accessY/targets/
  96. Date: December 2018
  97. Contact: Keith Busch <keith.busch@intel.com>
  98. Description:
  99. The directory containing symlinks to memory targets that
  100. this initiator node has class "Y" access.
  101. What: /sys/devices/system/node/nodeX/accessY/initiators/read_bandwidth
  102. Date: December 2018
  103. Contact: Keith Busch <keith.busch@intel.com>
  104. Description:
  105. This node's read bandwidth in MB/s when accessed from
  106. nodes found in this access class's linked initiators.
  107. What: /sys/devices/system/node/nodeX/accessY/initiators/read_latency
  108. Date: December 2018
  109. Contact: Keith Busch <keith.busch@intel.com>
  110. Description:
  111. This node's read latency in nanoseconds when accessed
  112. from nodes found in this access class's linked initiators.
  113. What: /sys/devices/system/node/nodeX/accessY/initiators/write_bandwidth
  114. Date: December 2018
  115. Contact: Keith Busch <keith.busch@intel.com>
  116. Description:
  117. This node's write bandwidth in MB/s when accessed from
  118. found in this access class's linked initiators.
  119. What: /sys/devices/system/node/nodeX/accessY/initiators/write_latency
  120. Date: December 2018
  121. Contact: Keith Busch <keith.busch@intel.com>
  122. Description:
  123. This node's write latency in nanoseconds when access
  124. from nodes found in this class's linked initiators.
  125. What: /sys/devices/system/node/nodeX/memory_side_cache/indexY/
  126. Date: December 2018
  127. Contact: Keith Busch <keith.busch@intel.com>
  128. Description:
  129. The directory containing attributes for the memory-side cache
  130. level 'Y'.
  131. What: /sys/devices/system/node/nodeX/memory_side_cache/indexY/indexing
  132. Date: December 2018
  133. Contact: Keith Busch <keith.busch@intel.com>
  134. Description:
  135. The caches associativity indexing: 0 for direct mapped,
  136. non-zero if indexed.
  137. What: /sys/devices/system/node/nodeX/memory_side_cache/indexY/line_size
  138. Date: December 2018
  139. Contact: Keith Busch <keith.busch@intel.com>
  140. Description:
  141. The number of bytes accessed from the next cache level on a
  142. cache miss.
  143. What: /sys/devices/system/node/nodeX/memory_side_cache/indexY/size
  144. Date: December 2018
  145. Contact: Keith Busch <keith.busch@intel.com>
  146. Description:
  147. The size of this memory side cache in bytes.
  148. What: /sys/devices/system/node/nodeX/memory_side_cache/indexY/write_policy
  149. Date: December 2018
  150. Contact: Keith Busch <keith.busch@intel.com>
  151. Description:
  152. The cache write policy: 0 for write-back, 1 for write-through,
  153. other or unknown.