Share via


LinuxOSConfig interface

OS configurations of Linux agent nodes. See AKS custom node configuration for more details.

Properties

swapFileSizeMB

The size in MB of a swap file that will be created on each node.

sysctls

Sysctl settings for Linux agent nodes.

transparentHugePageDefrag

Whether the kernel should make aggressive use of memory compaction to make more hugepages available. Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.

transparentHugePageEnabled

Whether transparent hugepages are enabled. Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.

Property Details

swapFileSizeMB

The size in MB of a swap file that will be created on each node.

swapFileSizeMB?: number

Property Value

number

sysctls

Sysctl settings for Linux agent nodes.

sysctls?: SysctlConfig

Property Value

transparentHugePageDefrag

Whether the kernel should make aggressive use of memory compaction to make more hugepages available. Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.

transparentHugePageDefrag?: string

Property Value

string

transparentHugePageEnabled

Whether transparent hugepages are enabled. Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.

transparentHugePageEnabled?: string

Property Value

string