我找不到关于kflushd的任何文档,比如它到底做了什么,它是如何参与网络io的,以及我如何使用它/从我自己的代码调用它。

最佳答案

kflushd afaik处理将内存中挂起的I/O写入其相应的设备。如果要刷新挂起的I/O,可以始终调用flush、fflush或sync来强制写入I/O设备。
要从代码中调用它,只需使用我提到的一个调用(尽管我认为可能还有一个调用我忘记了)。

08-24 20:58