书级长文从第一性原理讲透虚拟内存:页表、TLB 与 NUMA 性能
abhi9u · x · 2026-09-30
Abhinav Upadhyay 发布了一篇打磨数月、接近书籍篇幅的虚拟内存长文(附 60 页 PDF/EPUB 版)。文章定位为数据密集型系统性能实践的完整心智模型,覆盖要点包括:
- 为什么需要虚拟内存:进程隔离、内存保护与「内存充裕」的假象
- 虚拟地址空间:进程内存的段结构组织
- 按需分页实现内存惰性分配、写时复制(COW)加速 fork
- mmap 文件 I/O:避免 page cache 到用户缓冲区的拷贝
- 页回收、swap 与 page cache 机制
- 性能层面:访问模式、huge pages、TLB shootdown、NUMA 亲和性的实际影响
文中还系统梳理了页表、MMU、TLB、L1/L2/L3 缓存、MESI 缓存一致性、false sharing 与 mmap/munmap 等底层知识,适合需要排查内存性能问题的工程师作为参考手册。
所属事件:书级长文从第一性原理讲透虚拟内存与性能优化(2 条相关)→
「Infra」频道最新
- Miles v0.1.1 发布:Multi-LoRA 共享基座,原生支持 Claude Code 智能体训练 — ying11231 · 2026-09-30
- vLLM 支持 RAM offload,4 张 R9700 本地跑通 DeepSeek-V4 视觉实验版 — sloptimizer · 2026-09-30
- 四台 Mac Studio 本地跑 1T 参数 FP4 模型,硬刚订阅 API — DimitrisPapail · 2026-09-30
- NVIDIA 发布 Nemotron Labs:在 DGX Spark 本地跑 Nemotron 模型 — NVIDIAAI · 2026-09-30
- AI 基础设施或走向分布式电网而非少数巨型电厂 — sarahookr · 2026-09-30
- Efficient Computer 融资 9700 万美元,号称能耗效率领先 10 倍 — rebeccakaden · 2026-09-30