• 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 秒查看一次 总共查看三次
    在这里插入图片描述

  • 相关阅读:
    2023百度云智大会:科技与创新的交汇点
    vue打印、vue-print-nb插件的基本使用
    【JAVA程序设计】基于SSM+VUE前后端分离的物流管理系统
    Laravel关于TrimStrings请求参数去空格问题
    笔试强训(二十四)
    云原生时代的DevOps平台设计之道
    【数据结构】单链表的特点
    宝塔重装注意事项
    go sync.Map包装过的对象nil值的判断
    优优嗨聚集团:餐饮发展与房地产的关联:一种强效应的探索
  • 原文地址:https://blog.csdn.net/zpf_940810653842/article/details/110522564