$ sudo apt-get install sysstat
sysstat安装包还包括了检测设备其它状态的命令,查看命令如下:
- $ mpstat --h //查看mpstat的语法
- Usage: mpstat [ options ] [
[ ] ] - Options are:
- [ -A ] [ -n ] [ -u ] [ -V ]
- [ -I { SUM | CPU | SCPU | ALL } ] [ -N {
| ALL } ] - [ --dec={ 0 | 1 | 2 } ] [ -o JSON ] [ -P {
| 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)