transparentHugepageEnabled property

String? transparentHugepageEnabled
getter/setter pair

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;