|
@@ -573,15 +573,19 @@ an memcg since the pages are allowed to be allocated from any physical
|
|
|
node. One of the use cases is evaluating application performance by
|
|
|
combining this information with the application's CPU allocation.
|
|
|
|
|
|
-We export "total", "file", "anon" and "unevictable" pages per-node for
|
|
|
-each memcg. The ouput format of memory.numa_stat is:
|
|
|
+Each memcg's numa_stat file includes "total", "file", "anon" and "unevictable"
|
|
|
+per-node page counts including "hierarchical_<counter>" which sums up all
|
|
|
+hierarchical children's values in addition to the memcg's own value.
|
|
|
+
|
|
|
+The ouput format of memory.numa_stat is:
|
|
|
|
|
|
total=<total pages> N0=<node 0 pages> N1=<node 1 pages> ...
|
|
|
file=<total file pages> N0=<node 0 pages> N1=<node 1 pages> ...
|
|
|
anon=<total anon pages> N0=<node 0 pages> N1=<node 1 pages> ...
|
|
|
unevictable=<total anon pages> N0=<node 0 pages> N1=<node 1 pages> ...
|
|
|
+hierarchical_<counter>=<counter pages> N0=<node 0 pages> N1=<node 1 pages> ...
|
|
|
|
|
|
-And we have total = file + anon + unevictable.
|
|
|
+The "total" count is sum of file + anon + unevictable.
|
|
|
|
|
|
6. Hierarchy support
|
|
|
|