OomConfig

无说明

字段类型说明默认
warning_mb uint32 此选项指定了可用内存阈值,当可用内存低于此阈值时,内存不足 (OOM) 线程会触发警告内存压力事件,表明进程应减慢内存分配速度。
out_of_memory_mb uint32 此选项指定了可用内存阈值,当可用内存低于此阈值时,内存不足 (OOM) 线程会触发内存不足事件并开始终止进程或重启系统。
imminent_oom_delta_mb uint32 高于 OOM 级别的增量(以 MiB 为单位),当可用内存高于 OOM 级别的增量时,系统会发出 Imminent-OOM 事件信号。
hysteresis_seconds uint32 内存压力状态转换之间的滞后间隔(以秒为单位)。
experimental_expand_memory_stall bool (实验性)如果为 true,则启用扩展内存停滞指标。
eviction_delta_at_oom_mb uint32 同步内核驱逐的粒度(以 MiB 为单位),以避免 OOM。
eviction_delay_ms uint32 在内存压力下触发内核驱逐之前的延迟时间(以毫秒为单位)。
evict_with_min_target bool 除了满足可用内存目标之外,内核驱逐是否还会尝试释放最小内存量。
evict_continuous bool 此选项将内核驱逐配置为在后台持续运行,以尝试使系统摆脱内存压力,而不是仅在内存压力级别转换时触发一次性驱逐。
evict_at_warning bool 当可用内存低于 warning_mb 时触发内核驱逐,而不是在可用内存低于 critical_mb 时触发驱逐(默认行为)。
debounce_mb uint32 只有当可用内存超出该状态的 debounce_mb 时,内存压力状态才会发生变化。
critical_mb uint32 此选项指定了可用内存阈值,当可用内存低于此阈值时,内存不足 (OOM) 线程会触发严重内存压力事件,表明进程应释放内存。
behavior OOMBehavior 如果设备内存不足,应该会发生什么情况。