#rust #linux #io https://blog.mwish.me/2025/05/31/Architecture-and-Design-of-the-Linux-Storage-Stack-VFS/
风空之岛
Architecture and Design of the Linux Storage Stack: VFS
近年来,随着存储设备的发展,bypass kernel 逐渐成为 NVMe 版本的答案之一。其中很大一部分原因在于: 内核本身非常复杂,很多东西演化许久,已经成为「屎山」 Syscall, Data Copies, Interrupt handling 之类的处理本身有一定开销 内核 io 软件栈其实很长,有非常多的层次,可以绕过这些层次 用户可以管理 NVMe 队列、提交命令、处理完成事件,实