开发者社区> 问答> 正文

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

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

展开
收起
落地花开啦 2016-02-27 17:10:18 3802 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 18:49:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载