加载中...

Linux通过top查看cpu&内存使用最高的进程


前言:今日碰到一个问题,客户反馈每日凌晨3点服务器的内存都会飙升,但是也没有定时任务,晚上也没有数据备份,所以想要通过脚本监控下具体是什么进程导致的。

我们使用的命令是

top -bn 1 -i -c

输出如下:

但是输入前面的信息都不是我们需要的所以需要awk筛选下,命令如下

top -bn 1 -i -c |awk '{ if (NR > 6) print }'

输出如下:

最后通过awk筛选需要的信息即可,命令如下

top -bn 1 -i -c |awk '{ if (NR > 6) print }' |awk '{ if ($9 > 0.1) print $1,$9,$12}'

输出如下:


文章作者: huhuhahei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 huhuhahei !
评论
  目录