Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheReaperConfiguration ¶
type CacheReaperConfiguration struct {
MinCacheUtilizationThreshold float64
}
func NewCacheReaperConfiguration ¶
func NewCacheReaperConfiguration() *CacheReaperConfiguration
type MemoryAdvisorPluginsConfiguration ¶
type MemoryAdvisorPluginsConfiguration struct { *CacheReaperConfiguration *MemoryProvisionerConfiguration *NumaBalancerConfiguration }
func NewMemoryAdvisorPluginsConfiguration ¶
func NewMemoryAdvisorPluginsConfiguration() *MemoryAdvisorPluginsConfiguration
type MemoryProvisionerConfiguration ¶
type MemoryProvisionerConfiguration struct {
MemoryProvisionPolicy types.MemoryProvisionPolicyName
}
func NewMemoryProvisionerConfiguration ¶
func NewMemoryProvisionerConfiguration() *MemoryProvisionerConfiguration
type NumaBalancerConfiguration ¶ added in v0.4.1
type NumaBalancerConfiguration struct { ReadLatencyMetric string GraceBalanceReadLatencyThreshold float64 ForceBalanceReadLatencyThreshold float64 GraceBalanceReadLatencyGapThreshold float64 GraceBalanceNumaDistanceMax int64 GraceBalanceGapRatio float64 ForceBalanceGapRatio float64 BalancedPodSourceNumaRSSMax int64 BalancedPodSourceNumaRSSMin int64 BalancedReclaimedPodSourceNumaRSSMax int64 BalancedReclaimedPodSourceNumaRSSMin int64 BalancedPodsSourceNumaTotalRSSMax int64 BalancedReclaimedPodsSourceNumaTotalRSSMax int64 BalancedReclaimedPodsSingleRoundTotalRssThreshold int64 SupportedPools []string }
func NewNumaBalancerConfiguration ¶ added in v0.4.1
func NewNumaBalancerConfiguration() *NumaBalancerConfiguration
Click to show internal directories.
Click to hide internal directories.