我在运行一些网站的AWS上有一个m1.small EC2 实例。我注意到我的 CPU 使用率每隔 30 分钟(0:06、0:36、1:06,...)就会出现固定的峰值。
我检查了我的 crons(我有很多),没有人每 30 分钟运行一次。看着top
我注意到峰值大约有 1 分钟长,并且几乎完全由“被盗 CPU” (%st) 组成。我读过 Amazon VM 管理程序窃取了 CPU 时间,但我不明白为什么会发生这种情况(发生这种情况时我没有运行 CPU 密集型的东西)以及为什么它恰好每 30 分钟一次。
你有什么线索吗?我应该购买更大的实例吗?我希望不会,因为其余时间 CPU 非常低,平均负载 永远不会超过 0.5 ...