我有一台基于 Ubuntu 18.04 的 EC2 服务器。启用 CloudWatch 详细监控后,我看到磁盘读取操作的峰值持续时间不到 1 分钟(在图表上显示为 1 分钟峰值),并且每 2-7 分钟发生一次(约 12 次/小时):
我有使用iotop
来诊断此类问题的经验,但在这种情况下,它向我显示所有内容的“磁盘读取”(cmd: iotop -a -o
) 值均为“0.00 B”。在iotop
未能提供任何有用信息后,我搜索了类似的工具,尝试了atop
、、nmon
和(使用起来有点不知所措dstat
,htop
而且我不确定我是否给了它一个公平的诊断机会)。据我所知(对这些其他工具几乎没有经验),它们都显示零磁盘读取 I/O - 请注意,每个工具都在至少 1 个 CloudWatch 报告的峰值期间运行。
我对此有点困惑,不知道该怎么做。磁盘 I/O 并不大,但其规律性需要解释/理解。任何建议、解释或指导都值得赞赏。