Linux 命令使用笔记【mapstat】

mapstat

cpu 监控命令,报告处理器相关的统计数据。

选项

  • -A 这个选项等价于指定-u -I ALL -P ALL
  • -I { SUM | CPU | SCPU | ALL }

中断统计报告。使用SUM关键字,mpstat命令报告每个处理器的中断总数。显示如下值:

CPU

处理器数量。关键字all表示统计数据是所有处理器的平均值。

intr/s

显示CPU每秒接收到的中断总数。

使用CPU关键字,将显示CPU每秒接收到的每个单独中断的数量。

使用SCPU关键字,显示CPU每秒接收到的单个软件中断的数量。此选项仅适用于2.6.31及更高版本的内核。

ALL关键字相当于指定上面的所有关键字,因此将显示所有中断统计信息。

  • -P { cpu [,...] | ON | ALL }

指示要报告其统计信息的处理器号。CPU是处理器编号。注意,处理器0是第一个处理器。ON关键字表示要报告每个在线处理器的统计信息,而ALL关键字表示要报告所有处理器的统计信息。

  • -u 告CPU利用率。显示如下值:

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机器上,完全没有任何活动的处理器是被禁用的(脱机)处理器。

  • -V Print version number then exit.

实例


显示有几个cpu
此处显示的是八个cpu 的平均使用情况(为啥是八个因为我这个服务器是八核cpu)
在这里插入图片描述
maps stat -P 0 此处的意思是显示第一个cpu 的使用情况以此推类查看第八个 -P 7
在这里插入图片描述
mpstat -P 0 1 3 意思是查看第一个cpu 每隔1 秒查看一次 总共查看三次
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值