jbd2/sda2-8 的高 io 使用率

High io usage by jbd2/sda2-8

我遇到 jbd 的高 io 使用率,而 运行 我的 python 测试实用程序不断与 sqlitedb 对话,导致高 io 等待时间。我该如何解决这个问题?

即使不写入磁盘,它也会消耗 99% 的 IO!

由于日志块设备在我 运行 我的模块时占用大量 I/O 使用率,使用 tune2fs 实用程序禁用它解决了这个问题。

另一种方法是通过将 commit=nrsec 添加到 /etc/fstab 来增加刷新到磁盘的时间,其中 nrsec 应该高于默认的 5 秒。