【发布时间】:2020-04-27 21:45:37
【问题描述】:
例如,打开一个文件两次,一个 fd 直接 io 写入,另一个 fd 读取页面缓存?
如何定义safe:从direct-io fd写入一些数据,然后期望从page-cache fd读取它们immediately
【问题讨论】:
-
当您的意思是直接 io 写入时指的是 DMA?
-
定义“安全”的含义。
-
@AndrewHenle 从 direct-io fd 写入一些数据,然后期望立即从 page-cache fd 读取它们
-
@Trickzter 不,只有用户空间程序,带有文件系统。
标签: c caching linux-kernel ext4 page-caching