无说明
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
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 |
如果设备内存不足,应该会发生什么情况。 |