写回速度慢,但直接 IO 速度快

写回速度慢,但直接 IO 速度快

我正在尝试调试为什么 AWS 实例上的写回速度很慢(AWS 支持也很困惑)。cat /proc/meminfo | grep Dirty报告约有 200 MB 待写入。该数据的写入速度非常慢,< 16 KB/s。

这里最有趣的是,如果我指示dd使用直接 IO ( oflag=direct),我能够以 ~250 MB/s 的速度写入磁盘。但是,dd如果没有直接 IO 写入,则速度约为 16 KB/s。

鉴于直接 IO 能够快速写入数据,有没有关于接下来要关注的内容的指示?

相关内容