软件栈mmap
内存映射文件
也称为 memory-mapped file、文件支持的映射
先用大白话
内存映射文件通过内存地址暴露文件内容,由操作系统管理哪些页面驻留。
技术定义
内存映射文件将文件数据映射到进程地址空间,使操作系统可以根据访问情况加载或回收页面。
工程细节
文章以本地 SSD 文件支持的映射替代 Engram 分配。文件系统缓存中已经驻留的页面可直接满足读取,无需再次访问 SSD;当其他应用需要 RAM 时,操作系统可以回收这些文件页。
为什么重要
映射文件大小并不等于物理 RAM 占用,也不等于基准测试期间从 SSD 读取的字节数。解释实验时,必须说明缓存驻留状态及内存压力。
如何在 InferenceX 中解读
B200 实验在 graph 片段之间处理 CPU 行 ID、去重、固定页缓冲区收集以及 GPU 传输,并未启用 GDS。因此,与 DRAM 的实测差距既包含实现开销,也包含可能发生的物理存储活动。