值得收藏的 14 个 Linux 下 CPU 监控工具

作者:Arnold Lu

链接:https://www.cnblogs.com/arnoldlu/p/9462221.html

 

01. top

  top是最常用的查看系统资源使用情况的工具,包括CPU、内存等等资源。这里主要关注CPU资源。

 

1.1 /proc/loadavg

  load average取自/proc/loadavg。

9.53 9.12 8.37 3/889 28165

  前三个数字是1、5、15分钟内进程队列中平均进程数,包括正在运行的进程+准备好等待运行的进程。

  第四个数字分子表示正在运行的进程数,分母是进程总数。

  最后一个数字是最近运行的进程ID号。

  其中top取的是/proc/loadavg的前三个数。

 

1.2 top使用

  打开top,可以指定更新的周期。

  输入H,打开隐藏的线程;输入1,可以显示单核CPU使用情况。

  top -H -b -d 1 -n 200 > top.txt,每个1秒统计一次,共200次,显示线程细节,并保存到top.txt中。

  top采样来源你还依赖于/proc/stat和/proc//stat两个,这两个的详细介绍参考:/proc/stat[1]和/proc//stat[2]。其中CPU信息对应的含义如下:

posted @ 2020-05-21 15:37  Rainy0426  阅读(187)  评论(0)    收藏  举报