Noop 带排序和电源故障的块I/O计划程序

Noop 带排序和电源故障的块I/O计划程序,noop,deadlines,iosched,Noop,Deadlines,Iosched,在阅读有关I/O调度器(CFQ、noop、deadline)的文章时,我发现其中一些(例如deadline)在编写之前会对块进行排序 有谁能给我们一个提示,在写之前对数据块进行排序时,文件系统是如何在断电情况下生存的?让我们说在文件系统级写入数据之前,日志必须要走,然后I/O调度程序重新排列块,在将这个批写入到块设备的中间时,我们有断电。 < P>在日记块写入请求之后发出I/O屏障,以确保日志和最终写入之间的排序。存储系统中的所有层都遵守屏障操作,例如,它确保磁盘或交换机等处的缓存刷新

在阅读有关I/O调度器(CFQ、noop、deadline)的文章时,我发现其中一些(例如deadline)在编写之前会对块进行排序


有谁能给我们一个提示,在写之前对数据块进行排序时,文件系统是如何在断电情况下生存的?让我们说在文件系统级写入数据之前,日志必须要走,然后I/O调度程序重新排列块,在将这个批写入到块设备的中间时,我们有断电。

< P>在日记块写入请求之后发出I/O屏障,以确保日志和最终写入之间的排序。存储系统中的所有层都遵守屏障操作,例如,它确保磁盘或交换机等处的缓存刷新