
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
刷盘flush vs fsync:操作系统 IO 数据流
本文系统梳理操作系统层面的IO机制,重点解析“刷盘”的两步:数据写入Page Cache(write/flush)与真正落盘(fsync)。通过对比三种数据流转路径——传统read+write(4次拷贝)、sendfile零拷贝(2次DMA)、以及写路径,揭示内核缓冲、DMA、用户态/内核态切换对性能的影响。强调fsync才是持久化关键,适用于MySQL、Kafka等依赖磁盘的场景,为优化高IO应
到底了







