linux 服务器使用率100%如何查看是哪个进程占用?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

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

展开
收起
落地花开啦 2016-02-27 17:10:18 3671 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
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像