Linux mpstat命令是一个实用工具,用于监控CPU性能。它可以用来收集和报告有关处理器或处理器核心的信息,这些信息包括活动、空闲和等待时间,以及每个处理器或处理器核心的中断次数和上下文切换次数。
使用方法
使用mpstat命令可以收集和报告有关处理器或处理器核心的信息。它的语法如下:
mpstat [options] [interval [count]]
其中,options是可选参数,interval是采样间隔,count是采样次数。
下面是一些常用的选项:
- -A:显示所有处理器信息;
- -P:指定要显示的处理器核心;
- -u:显示用户空间CPU利用率;
- -s:显示系统空间CPU利用率。
下面是一个示例,用来显示所有处理器的用户空间CPU利用率:
mpstat -A -u
该命令会每隔2秒采样1次,并显示结果:
Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 02/11/2017 _x86_64_ (4 CPU) 17:14:54 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 17:14:56 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.99 17:14:56 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 17:14:56 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 17:14:56 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 17:14:56 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
上面的结果显示,当前系统的CPU利用率为0%,空闲率为99.99%。
Linux mpstat命令是一个实用工具,可以用来监控CPU性能,该命令可以收集和报告有关处理器或处理器核心的信息,包括活动、空闲和等待时间,以及每个处理器或处理器核心的中断次数和上下文切换次数。使用mpstat命令可以收集和报告有关处理器或处理器核心的信息,可以根据需要指定要显示的处理器核心,以及显示用户空间CPU利用率和系统空间CPU利用率。