svn命令使用详解_详解linux mpstat命令使用--查看cpu使用情况

概述

发现一个比较有趣的命令,主要用来看cpu的一些使用情况的,大家可以简单看下。


1. mpstat命令

1.1 命令格式

mpstat [ -A ] [ -u ] [ -V ] [ -I { SUM | CPU | SCPU | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ interval [ count ] ]

OPTIONS:-A: 等同于-u -I ALL -P ALL-I:可以指定SUM CPU SCPU ALL四个参数,SUM表示每个处理器的中断总数,CPU表示每个核的每秒中断数量, SCPU表示每个核每秒的软中断数量,内核版本在2.6.31之后才支持。-P: 统计的CPU编号,一般用ALL-u: 输出列的信息-V: 查看工具版本号

2. 使用

2.1 每隔1s输出所有cpu的使用情况

$ mpstat -P ALL 1

字段分析:

CPU: 每个CPU的process id

%usr: 用户态下,cpu的利用率

%nice: 具有nice优先级的用户下,CPU的使用率

%sys: 显示在kernel内核态执行时发生的CPU利用率百分比。这不包括维护硬件和软件中断所花费的时间。

%iowait: 显示系统有未完成的磁盘I/O请求时,CPU或CPU处于空闲状态的时间百分比

%irq: 系统服务于硬中断的时间开销的百分比

%soft: 系统服务于软中断开销的时间开销百分比

%steal: 显示虚拟CPU或CPU在虚拟机监控程序为另一个虚拟处理器提供服务时被迫等待所花费的时间百分比

%guest: CPU处理虚拟进程的花费的时间开销

%idel: CPU空闲百分比

d0f6325d32718646191505f8e933eef1.png

2.2 查看软中断统计信息

$ mpstat -I SCPU 1
da92feb899510d25cf6cf8e729e040b8.png

2.3 每隔2s输出一次,输出3次

$ mpstat 2 3
979b6563e018acea782dfa6fe7d8279b.png

篇幅有限,今天就介绍到这了,后面会分享更多Linux方面的干货,感兴趣的朋友可以关注一下~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值