为什么磁盘写入速率高达几GB/s,却没有进程报告有写入?

为什么磁盘写入速率高达几GB/s,却没有进程报告有写入?

我使用 Ubuntu 17.04,尽管这个问题在许多以前的版本中仍然存在。很久以前(我想是一两年)我就开始发现它。

系统启动后立即(不超过几分钟),系统负载指示器开始报告写入磁盘,如下一个屏幕截图所示(抱歉没有照片,因为我不知道如何制作带有下拉窗口可见的屏幕截图)

未知进程正在写入磁盘

正如您所看到的,磁盘写入报告为 1.5 MB/s(尽管通常为 1-2 GB/s),而 iotop 程序报告根本没有写入。然后,五到十分钟后一切又恢复正常。

我试图寻找这个,但是给出的建议这个问题在我的例子中似乎没有产生任何结果,就像使用 iotop 的建议一样。

有谁知道这里发生了什么事,我应该担心吗?谢谢。

答案1

您的系统承受来自以下方面的重负载(99.24%):

fstrim (8)           - discard unused blocks on a mounted filesystem

这是磁盘写入的明显来源。

另一方面,比率非常高并不意味着有很多写作。如果您在 1 纳秒内写入 100 个字节,您将获得每秒 100 GB 的速率。但实际上你只写了 100 个字节。由于平均值和其他问题,这并不完全是所报告的情况,但您应该了解为什么比率可能非常高。

相关内容