我有一组 EC2 实例:A 和 B(两者都位于相同的 AWS 账户、相同的 Linux 操作系统版本、相同的区域,但不同的可用区且负载平衡不同)。 当我给 EC2 实例 A 和 B 的队列提供相同的负载时;两者的行为不同。 EC2 A 工作正常,CPU 平均利用率高达 60%;另一方面,EC2 B 显示 CPU 利用率飙升至 100%,然后它再次从 0 开始,并且在队列中的其他实例中也发现了同样的情况。
过去有人经历过这种情况吗?
最佳答案
ssh到主机B,通过top查看系统事件,查找消耗CPU最多的进程。 您也可以使用“lsof”命令检查进程或 ps -fp “进程的PID”
关于linux - 如何查找AWS EC2上CPU利用率100%的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58147804/