确定 Ubuntu 服务器中整个系统 CPU 利用率较高时的主要进程

确定 Ubuntu 服务器中整个系统 CPU 利用率较高时的主要进程

我有一个在 EC2 中运行的 Ubuntu 服务器。

偶尔,我会在 EC2 监控仪表板上测量到很大的 CPU 使用率 99% 以上的利用率,尽管大多数时候它都低于 10%。

由于我的网站流量激增,而且很多时候发生在半夜,所以我当时无法登录并使用 top。

当负载突然上升时,监控哪些进程正在使用 CPU 的最佳方法是什么?

我能想到的一个选择是,每隔几秒将顶部输出转储到一个文件中。

但是,有没有更好的选项来监控耗费 CPU 和内存的进程呢?

答案1

相关内容