2/2
mm/vmscan: throttle MGLRU eviction when isolated folios pile up
在 MGLRU evict_folios() 进入 lruvec 前调用新增 lru_gen_too_many_isolated()/throttle_evictable_types(),按 lruvec 以 evictable/MIN_NR_GENS 为阈值,仅当所有可选类型都过度隔离才睡眠,防止交换抖动/OOM。
在 MGLRU evict_folios() 进入 lruvec 前调用新增 lru_gen_too_many_isolated()/throttle_evictable_types(),按 lruvec 以 evictable/MIN_NR_GENS 为阈值,仅当所有可选类型都过度隔离才睡眠,防止交换抖动/OOM。