linux - 在哪里可以找到有关 kflushd 的文档?

标签 linux linux-kernel

我找不到关于 kflushd 的任何文档,例如它的确切功能、它如何参与网络 IO 以及我如何使用它/从我自己的代码中调用它。

最佳答案

kflushd AFAIK 处理将内存中的未决 I/O 写到相应的设备。如果你想刷新挂起的 I/O,你总是可以调用 flush、fflush 或 sync 来强制写入 I/O 设备。

要从您的代码中调用它,只需使用我提到的调用之一(尽管我认为可能还有一个我忘记了)。

关于linux - 在哪里可以找到有关 kflushd 的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154042/

相关文章:

c - 从同一目录杀死进程

c - 检查内核模块中的 '.read' 函数时出错

linux - 使用 proc 文件打印 mem_map 的虚拟地址

linux - Linux内核中中断处理程序的返回值

linux - 确定进程花费在阻塞/执行上的时间量

gcc - LFS : `bash:/tools/bin/gcc: No such file or directory`

linux - 是否有 Linux 系统调用可以让我在另一个进程的上下文中进行系统调用?

linux - 当路径包含符号链接(symbolic link)时,如何在 unix/linux 中移回一个目录?

linux - 为什么 ld.so 是共享对象?

linux - mv 命令不起作用 - 错误 : no package mv available