transparentHugepageEnabled property
Transparent hugepage support for anonymous memory can be entirely disabled (mostly for debugging purposes) or only enabled inside MADV_HUGEPAGE regions (to avoid the risk of consuming more memory resources) or enabled system wide.
See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details.
Optional. Possible string values are:
- "TRANSPARENT_HUGEPAGE_ENABLED_UNSPECIFIED" : Default value. GKE will not modify the kernel configuration.
- "TRANSPARENT_HUGEPAGE_ENABLED_ALWAYS" : Transparent hugepage support for anonymous memory is enabled system wide.
- "TRANSPARENT_HUGEPAGE_ENABLED_MADVISE" : Transparent hugepage support for anonymous memory is enabled inside MADV_HUGEPAGE regions. This is the default kernel configuration.
- "TRANSPARENT_HUGEPAGE_ENABLED_NEVER" : Transparent hugepage support for anonymous memory is disabled.
Implementation
core.String? transparentHugepageEnabled;