htop
命令显示 CPU 已 100% 使用,即使我没有运行应用程序或其他任何东西。 DigitalOcean 仪表板指标也显示了相同的数据(100% 使用率)。
htop
列表中排名靠前的任务占用的 CPU 使用率低于 10%。最大的是 pm2,使用率约为 5.2%。
是否有可能存在未显示在列表中的隐藏任务,一般来说,我如何开始调查正在发生的事情?
我的droplet使用的是这个一键安装: https://marketplace.digitalocean.com/apps/nodejs
提前致谢!
更新1)
droplet 有大量可用磁盘空间
我运行
pm2 save --force
来同步正在运行的进程,CPU 恢复正常。
我猜有一个应用程序卡住了或者什么东西耗尽了所有的CPU。
我使用了htop、top、ps aux,没有任何进程正在使用CPU。因此,停止 PM2 并使用
pkill -f node
命令终止所有节点进程,这对我有用。