前置阅读: TTM Eviction 机制概述与触发流程本文解析 TTM Eviction 四步走中的Step 2: 选择策略– 从 VRAM 的 LRU 链表中,按什么规则选出被驱逐的 victim BO。1. 核心问题VRAM 不够用了,需要踢一个 BO 出去。但并不是所有 BO 都能踢:pinned 的 BO 不能踢 (被钉住了)正在被 GPU 使用的 BO 可能不适合踢KFD 同进程的 BO 不能踢 (整体驱逐)页表 BO 正在更新时不能踢地址范围不匹配的不值得踢选择策略 = LRU 顺序遍历 + 多层过滤器LRU 链表 (最久未用 - 最近使用) | v +----------+ pin_count 0? +------+ | 候选 BO | ----------------- | 跳过 | +----------+ | +------+ no