11.1.1 Direct I/O、Zoned Storage 11.1.1 Direct I/O、Zoned Storage:从内核路径到ZNS SSD的零拷贝数据直通实践 你有没有想过,当一个 系统调用返回时,数据真的“落盘”了吗? 在传统块设备栈中,答案往往是——没有。它可能还卡在page cache里,正等待 唤醒;可能刚被 结构体封装,却在 中撞上IO调度器的红黑树;更可能,在抵达NVMe控制器前,已被 队列层层拆解、重排、合并……这一路,内存拷贝至少3次,CPU干预不下5处,上下文切换频次与IO深度成正比。而Zoned Storage——尤其是Zoned Namespace(ZNS)SSD——恰恰要求我们斩断这条冗长的、缓存友好的、但对顺序写友好的路径。