cpu 监控命令,报告处理器相关的统计数据。
中断统计报告。使用SUM关键字,mpstat命令报告每个处理器的中断总数。显示如下值:
CPU
处理器数量。关键字all表示统计数据是所有处理器的平均值。
intr/s
显示CPU每秒接收到的中断总数。
使用CPU关键字,将显示CPU每秒接收到的每个单独中断的数量。
使用SCPU关键字,显示CPU每秒接收到的单个软件中断的数量。此选项仅适用于2.6.31及更高版本的内核。
ALL关键字相当于指定上面的所有关键字,因此将显示所有中断统计信息。
指示要报告其统计信息的处理器号。CPU是处理器编号。注意,处理器0是第一个处理器。ON关键字表示要报告每个在线处理器的统计信息,而ALL关键字表示要报告所有处理器的统计信息。
CPU
处理器数量。关键字all表示统计数据是所有处理器的平均值。
%usr
显示在用户级(应用程序)执行时发生的CPU利用率百分比。
%nice
显示以nice优先级在用户级别执行时发生的CPU利用率百分比。
%sys
显示在系统级(内核)执行时发生的CPU利用率百分比。请注意,这并不包括用于服务硬件和软件中断的时间。
%iowait
显示在系统有未完成的磁盘I/O请求期间,CPU或CPU处于空闲状态的时间百分比。
%irq
显示CPU(或多个CPU)服务硬件中断所花费的时间百分比。
%soft
显示CPU(或多个CPU)花费在服务软件中断上的时间百分比。
%steal
显示当管理程序为另一个虚拟处理器提供服务时,虚拟CPU(或多个CPU)非自愿等待所花费的时间百分比。
%guest
显示CPU(或多个CPU)运行虚拟处理器所花费的时间百分比。
%gnice
显示CPU(或多个CPU)运行一个良好的客户机所花费的时间百分比。
%idle
显示CPU或CPU处于空闲且系统没有未完成的磁盘I/O请求的时间百分比。
Note: 在SMP机器上,完全没有任何活动的处理器是被禁用的(脱机)处理器。
显示有几个cpu
此处显示的是八个cpu 的平均使用情况(为啥是八个因为我这个服务器是八核cpu)
maps stat -P 0 此处的意思是显示第一个cpu 的使用情况以此推类查看第八个 -P 7
mpstat -P 0 1 3 意思是查看第一个cpu 每隔1 秒查看一次 总共查看三次