我的服务器最近出了问题,导致它停止工作。那么我该如何检查当时 CPU 正在服务哪个应用程序呢?我的服务器正在运行一个 Web 应用程序和 cronjob。谢谢
答案1
如果您未事先设置,Linux 上就没有资源使用情况的历史记录。
atop
或者collectd
能够记录每个进程的资源使用情况。
可以设置诸如monit
或之类的监控解决方案来记录进程名称。Nagios/Icinga
我的服务器最近出了问题,导致它停止工作。那么我该如何检查当时 CPU 正在服务哪个应用程序呢?我的服务器正在运行一个 Web 应用程序和 cronjob。谢谢
如果您未事先设置,Linux 上就没有资源使用情况的历史记录。
atop
或者collectd
能够记录每个进程的资源使用情况。
可以设置诸如monit
或之类的监控解决方案来记录进程名称。Nagios/Icinga