This graph shows the usage of the kernel Huge Pages.
| Field | Internal name | Type | Warning | Critical | Info |
|---|---|---|---|---|---|
| total | Total | gauge | Size of pool of hugepages ('nr_hugepages') | ||
| reserved | Rsvd | gauge | Huge Pages that have been reserved but are not used. | ||
| free | Free | gauge | Unallocated Huge Page Memory. | ||
| surplus | Surp | gauge | Number of hugepages > nr_hugepages, as decided by nr_overcommit_hugepages or when the amount of Huge Pages is reduced while they are in use. | ||
| transparent | Anon | gauge | Huge Pages that are in use by the transparent Huge Page allocator khugepaged. | ||
| shmem | Shmem | gauge | Memory used by shared memory (shmem) and tmpfs(5) allocated with huge pages. | ||
| file | File | gauge | Memory used for filesystem data (page cache) allocated with huge pages. |