如何检查过去几天导致 Digital Ocean 上 CPU 使用率过高的原因?

如何检查过去几天导致 Digital Ocean 上 CPU 使用率过高的原因?

我想调查是什么原因导致 1/16 几个小时 CPU 使用率过高。Digital Ocean 图表显示 CPU 使用率在约 12 小时内持续过高。是否有日志可供我查阅,以便更详细地了解此问题?

答案1

Digital Ocean 不会记录您的进程。这会破坏您的虚拟机和隐私。

您必须自行在虚拟机内记录这些内容。其中一个选项是使用atop工具,它可以作为守护进程启动并将使用情况统计信息记录到文件中。实际上还有很多其他选项。

Digital Ocean 甚至有一篇关于此的文章:https://www.digitalocean.com/community/tutorials/how-to-monitor-cpu-use-on-digitalocean-droplets

但它实际上提供使用其工具启用总 CPU 使用率警报,然后使用top工具进行实时分析。我认为atop将使用情况记录到文件的方法更可行。

相关内容