plugins

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacheReaperOptions

type CacheReaperOptions struct {
	MinCacheUtilizationThreshold float64
}

func NewCacheReaperOptions

func NewCacheReaperOptions() *CacheReaperOptions

func (*CacheReaperOptions) AddFlags

func (o *CacheReaperOptions) AddFlags(fs *pflag.FlagSet)

func (*CacheReaperOptions) ApplyTo

type MemoryAdvisorPluginsOptions

type MemoryAdvisorPluginsOptions struct {
	*CacheReaperOptions
	*MemoryProvisionerOptions
	*NumaBalancerOptions
}

func NewMemoryAdvisorPluginsOptions

func NewMemoryAdvisorPluginsOptions() *MemoryAdvisorPluginsOptions

func (*MemoryAdvisorPluginsOptions) AddFlags

func (o *MemoryAdvisorPluginsOptions) AddFlags(fs *pflag.FlagSet)

func (*MemoryAdvisorPluginsOptions) ApplyTo

type MemoryProvisionerOptions

type MemoryProvisionerOptions struct {
	MemoryProvisionPolicy string
}

func NewMemoryProvisionerOptions

func NewMemoryProvisionerOptions() *MemoryProvisionerOptions

func (*MemoryProvisionerOptions) AddFlags

func (o *MemoryProvisionerOptions) AddFlags(fs *pflag.FlagSet)

func (*MemoryProvisionerOptions) ApplyTo

type NumaBalancerOptions added in v0.4.1

type NumaBalancerOptions struct {
	ReadLatencyMetricName map[string]string

	GraceBalanceReadLatencyThreshold map[string]int64
	ForceBalanceReadLatencyThreshold map[string]int64

	GraceBalanceReadLatencyGapThreshold map[string]int64
	GraceBalanceNumaDistanceMax         int64

	GraceBalanceGapRatio float64
	ForceBalanceGapRatio float64

	BalancedPodSourceNumaRSSMax int64
	BalancedPodSourceNumaRSSMin int64

	BalancedReclaimedPodSourceNumaRSSMax int64
	BalancedReclaimedPodSourceNumaRSSMin int64

	BalancedPodsSourceNumaTotalRSSMax          int64
	BalancedReclaimedPodsSourceNumaTotalRSSMax int64

	BalancedReclaimedPodsSingleRoundTotalRSSThreshold int64

	SupportedPools []string
}

func NewNumaBalancerOptions added in v0.4.1

func NewNumaBalancerOptions() *NumaBalancerOptions

func (*NumaBalancerOptions) AddFlags added in v0.4.1

func (o *NumaBalancerOptions) AddFlags(fs *pflag.FlagSet)

func (*NumaBalancerOptions) ApplyTo added in v0.4.1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL