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 ¶
func (o *CacheReaperOptions) ApplyTo(c *plugins.CacheReaperConfiguration) error
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 ¶
func (o *MemoryAdvisorPluginsOptions) ApplyTo(c *plugins.MemoryAdvisorPluginsConfiguration) error
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 ¶
func (o *MemoryProvisionerOptions) ApplyTo(c *plugins.MemoryProvisionerConfiguration) error
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
func (o *NumaBalancerOptions) ApplyTo(c *plugins.NumaBalancerConfiguration) error
Click to show internal directories.
Click to hide internal directories.