1、安装命令
$ sudo apt-get install sysstat
sysstat安装包还包括了检测设备其它状态的命令,查看命令如下:
2、检测CPU命令语法
$ mpstat --h //查看mpstat的语法
Usage: mpstat [ options ] [ <interval> [ <count> ] ]
Options are:
[ -A ] [ -n ] [ -u ] [ -V ]
[ -I { SUM | CPU | SCPU | ALL } ] [ -N { <node_list> | ALL } ]
[ --dec={ 0 | 1 | 2 } ] [ -o JSON ] [ -P { <cpu_list> | ALL } ]
参数介绍:
interval: 相邻的两次采样的间隔时间、
count: 采样的次数,count只能和delay一起使用
-P: 指定要监控哪个CPU,范围是[0 ~ n-1], ALL表示监控所有CPU都监控
常用检测场景如下
(1)检测总的CPU状态
(2)检测总的CPU状态,1秒检测1次,检测5次CPU
(3)检测每个CPU的状态
(4)检测每个CPU的状态,每1秒检测1次,检测2次
上面输出了2次的CPU状态,后面输出了所有 CPU 的平均值。
mpstat的命令用法也可参考linux性能监控:CPU监控命令之mpstat命令 - 知乎 (zhihu.com)