Skip to content

Commit 91b35c9

Browse files
committed
docs cgroups: add another example size for hugetlb
Add another example to clarify that HugePages smaller than 1MB will be displayed using "KB", with an uppercased K (eg. 20KB), and not the normal SI prefix kilo (small k). Because of a misunderstanding/copy-paste error inside runc (see opencontainers/runc#2065), it tried accessing the cgroup control file of a 64kB HugePage using "hugetlb.64kB._____" instead of the correct "hugetlb.64KB._____". Adding a new example will make it clear how sizes smaller than 1MB are handled. Signed-off-by: Odin Ugedal <odin@ugedal.com>
1 parent 9fb67d6 commit 91b35c9

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

Documentation/cgroup-v1/hugetlb.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,18 @@ Brief summary of control files
3232
hugetlb.<hugepagesize>.usage_in_bytes # show current usage for "hugepagesize" hugetlb
3333
hugetlb.<hugepagesize>.failcnt # show the number of allocation failure due to HugeTLB limit
3434

35-
For a system supporting two hugepage size (16M and 16G) the control
35+
For a system supporting three hugepage sizes (64k, 32M and 1G), the control
3636
files include:
3737

38-
hugetlb.16GB.limit_in_bytes
39-
hugetlb.16GB.max_usage_in_bytes
40-
hugetlb.16GB.usage_in_bytes
41-
hugetlb.16GB.failcnt
42-
hugetlb.16MB.limit_in_bytes
43-
hugetlb.16MB.max_usage_in_bytes
44-
hugetlb.16MB.usage_in_bytes
45-
hugetlb.16MB.failcnt
38+
hugetlb.1GB.limit_in_bytes
39+
hugetlb.1GB.max_usage_in_bytes
40+
hugetlb.1GB.usage_in_bytes
41+
hugetlb.1GB.failcnt
42+
hugetlb.64KB.limit_in_bytes
43+
hugetlb.64KB.max_usage_in_bytes
44+
hugetlb.64KB.usage_in_bytes
45+
hugetlb.64KB.failcnt
46+
hugetlb.32MB.limit_in_bytes
47+
hugetlb.32MB.max_usage_in_bytes
48+
hugetlb.32MB.usage_in_bytes
49+
hugetlb.32MB.failcnt

0 commit comments

Comments
 (0)