开发者社区> 问答> 正文

linux 服务器使用率100%如何查看是哪个进程占用?

落地花开啦 2016-02-27 17:10:18 1830

服务器cpu使用率有时达到100%使用率,远程访问也登陆不上去,重启之后就好了,但是怎么看是哪个进程使用这么多的cpu,有没有实时监控的软件,或者日志可以看到是哪个进程的问题?
困扰好久了,找了好多资料,还是不明白,望大神解救

监控 Linux
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:49:05

    1
    在/etc/rc.local开机执行该脚本:
    /png/top.sh >> /tmp/top.log
    每30秒(sleep 30)采集一次系统最占CPU的进程,日志归档可以用 logrotate.
    命令行可以这样在后台运行:
    nohup /png/top.sh >> /tmp/top.log 2>&1 &

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程