软件栈
文件系统页缓存
也称为 filesystem page cache、OS page cache
先用大白话
文件系统页缓存把近期访问的文件数据留在 RAM 中,让后续读取可以避开存储设备。
技术定义
文件系统页缓存是操作系统管理的文件数据内存,其中也包括通过文件映射访问的驻留页面。
工程细节
处于 warm 状态的 Engram 映射可能完全从 RAM 提供所需行。内存紧张时,操作系统可以回收文件页,之后的访问才重新依赖存储设备。因此,文件由 SSD 支持不等于每次查表都读取 SSD。
为什么重要
缓存状态会改变存储基准测试的含义。需要区分逻辑读取与物理设备 I/O;声称节省主机内存时,也必须把驻留文件页计入占用。
如何在 InferenceX 中解读
文章中 warm cache 消除了 SSD 读取,但未经优化的路径仍保留 CPU 协调、行收集及传输。该结果支持完整服务实现之间的比较,不能独立说明 NAND 闪存的延迟。