目录
三、pidstat查看运行中的进程/任务、CPU、内存等的统计信息
引言:使用mpstat查看cpu信息。
一、mpstat是什么
mpstat是 Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
二、mpstat的语法
mpstat [-P {cpu|ALL}] [internal [count]]
参数 | 含义 |
-P {cpu l ALL} | 表示监控哪个cpu,cpu在[0,cpu个数-1]中取值 |
internal | 相邻的两次采样的间隔时间 |
count | 采样的次数,count只能和delay一起使用 |
三、mpstat的使用
1.mpstat
2. mpstat -P ALL 5 2
表示每5秒产生一个报告,总共产生2个
3.mpstat命令的各列含义
参数 | 释义 |
CPU | 处理器ID |
%usr | 在internal时间段里,用户态的CPU时间(%),不包含 nice值为负进程 |
%nice | 在internal时间段里,nice值为负进程的CPU时间(%) |
%sys | 在internal时间段里,核心时间(%) |
%iowait | 在internal时间段里,硬盘IO等待时间(%) |
%irq | 在internal时间段里,硬中断时间(%) |
%soft | 在internal时间段里,软中断时间&#x |