百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Linux mpstat 命令使用详解

nanshan 2025-02-09 13:33 7 浏览 0 评论

简介

mpstat 命令( sysstat 包的一部分)用于报告 Linux 下的 CPU 使用统计信息。它提供有关 CPU 性能的详细统计信息,如果存在多核系统,则包括有关每个单独 CPU(或核心)的信息。该命令可用于性能监视和识别 CPU 瓶颈。

安装

在使用 mpstat 之前,确保系统上安装了 sysstat

  • Debian/Ubuntu
sudo apt update
sudo apt install sysstat
  • CentOS/RHEL
sudo yum install sysstat
  • Fedora
sudo dnf install sysstat

基本语法

mpstat [options] [interval] [count]
  • interval:每个报告之间的时间间隔(以秒为单位)。如果没有指定间隔,mpstat 将提供单个快照。
  • count:要生成的报告数量。默认情况下,它会一直运行,直到用户停止它(例如,使用 Ctrl + C

常用选项

  • -P:显示特定 CPU 的统计信息
    • 例如:mpstat -P 0 显示 CPU 0 统计信息,mpstat -P ALL 显示所有 CPU 的统计信息
  • -u:仅显示用户级 CPU 利用率(默认显示所有级别)
  • -V:显示 mpstat 的版本
  • -I:显示 I/O 统计数据
  • -A:显示所有 CPU 的统计信息以及其他选项(如中断和上下文切换)

示例用法

显示所有 CPU 的使用率统计信息

此命令将显示每个可用 CPU(或核心)的使用率。输出包括 CPU 在各种任务(如用户进程、系统进程、空闲时间等)上花费的时间百分比

mpstat

输出示例

Linux 5.4.0-52-generic (hostname)    05/02/2023    _x86_64_    (2 CPU)

06:40:01 PM  CPU    %usr   %nice    %sys  %iowait   %irq  %soft   %steal   %guest  %gnice   %idle
06:40:01 PM  all    3.00    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   95.00
06:40:01 PM    0    4.00    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   94.00
06:40:01 PM    1    2.00    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   96.00

字段解释

  • %usr:用户级进程使用的 CPU 百分比
  • %nice:具有正 nice 值(低优先级)的进程使用的 CPU 百分比
  • %sys:系统级进程(内核)使用的 CPU 百分比
  • %iowait:CPU 等待 I/O 操作完成的时间百分比
  • %irq:硬件中断使用的 CPU 百分比
  • %soft:软件中断使用的 CPU 百分比
  • %steal:虚拟机管理程序从虚拟机“窃取”的 CPU 时间百分比
  • %guest:虚拟机中客户操作系统使用的 CPU 百分比
  • %gnice:具有正 nice 值的客户机使用的 CPU 百分比
  • %idle:CPU 空闲的时间百分比

显示特定 CPU 的使用率

仅显示 CPU 0 的 CPU 统计信息。-P 选项允许指定特定的 CPU/核心。还可以使用 -P ALL 显示所有 CPU 的统计信息

mpstat -P 0

定期监控 CPU 使用率

报告每秒的 CPU 使用率,总共 5 次迭代

mpstat 1 5

输出示例

Linux 5.4.0-52-generic (hostname)    05/02/2023    _x86_64_    (2 CPU)

06:40:01 PM  CPU    %usr   %nice    %sys  %iowait   %irq  %soft   %steal   %guest  %gnice   %idle
06:40:02 PM  all    3.00    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   95.00
06:40:03 PM  all    3.50    0.00     2.50     0.00    0.00    0.00     0.00    0.00    0.00   94.00
06:40:04 PM  all    3.00    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   95.00
06:40:05 PM  all    3.20    0.00     2.10     0.00    0.00    0.00     0.00    0.00    0.00   94.70
06:40:06 PM  all    3.10    0.00     2.00     0.00    0.00    0.00     0.00    0.00    0.00   94.90

以 5 秒为间隔显示 CPU 使用率

mpstat 5

显示扩展 CPU 统计信息

-x 标志提供扩展统计数据,包括有关 CPU 使用率的更多详细信息,如“上下文切换”和“中断”

mpstat -x 1 5

每 2 秒显示一次每个 CPU 的统计信息,共 10 次迭代

mpstat -P ALL 2 10

相关推荐

三种自建KMS激活系统自动激活windows方法

第一种:在windows服务器上搭建主要针对vol版本(win7、win10、win20xx、win2012等等)平台:我自己搭建的windows虚拟机,windows2016的操作系统软件:...

重装系统被收98元?避开Windows付费陷阱的实用指南

重装系统被收98元?避开Windows付费陷阱的实用指南有网友反映,在重装Windows系统后,屏幕突然弹出“激活系统需支付98元服务费”的提示,疑惑自己是不是遭遇了付费陷阱。事实上,微软官方的Wi...

Windows Server2012远程桌面服务配置和授权激活

安装:注意:安装完毕之后需手动重启一下计算机配置终端服务管理工具---远程桌面服务---RD授权诊断程序,查看当前服务器有没有授权授权:运行—>gpedit.msc->计算机配置---管理...

新书速览|Windows Server 2022 系统与网站配置实战

讲述桌面体验、ServerCore/NanoServer,容器与云系统的配置1本书内容《WindowsServer2022系统与网站配置实战》秉持作者一贯理论兼具实践的写作风格,以新版的Wi...

Windows激活全攻略:KMS神钥与专业工具的完美结合!

对于许多Windows用户来说,系统的激活是一个必经的过程。虽然Windows操作系统在未经激活的状态下也可以使用一段时间,但长期来看,未激活的系统会限制某些功能并频繁提示用户激活。以下是两种流行的激...

微软Win9全新激活技术曝光(微软系统激活有什么用)

2014-07-0905:46:00作者:徐日俄罗斯Wzor日前披露了更多关于Windows9的最新消息,据悉,Windows9将会在今年秋季亮相,其宣传口号是“想要开始按钮和开始菜单?如你所...

快速激活Windows 10/11:CMD命令详细教程

#记录我的2024#激活Windows操作系统是确保系统功能和安全更新正常运行的重要步骤。本文将为您分享如何使用命令提示符(CMD)在Windows10和Windows11上进行激活的详细步骤。...

Wndows 2019 RDS应用发布部署(rds的安装和应用程序的发布)

安装前的准备1、需要提供服务器作为应用中心,应用中心的推荐配置如下表所示。规格建议1-10人11-20人21-50人51-100人100+人CPU4核8核16核内存8GB16GB32GB64GB系统盘...

解决 Windows 系统激活难题(如何解决windows激活问题)

今天,一位朋友给我说,他手头有三台电脑,均同时弹出系统未激活的提示。他对此毫无头绪,便急忙将电脑上出现的激活提示信息一股脑发给了我。我看到其中一台显示的是“Windows10企业版LTSC尚...

自建KMS激活服务器(自建kms激活服务器的风险)

自建KMS激活服务器Win10和office安装后,都需要激活才可以使用,一般可以输入购买的MAK激活码进行在线激活,也可以通过KMS激活,网上也有很多激活工具,但这些工具一般都含有病毒或木马程序,容...

30秒免费激活windows和office亲测有效!

“第三方工具有病毒?”“KMS服务器激活总失效?”今天给大家分享一个开源激活工具——MicrosoftActivationScripts(MAS),无需密钥、不装软件,30秒永久激活Window...

「操作系统」Windows 10 LTSC 2019 企业版C大集成更新版

Windows10LTSC企业版CHIANNET集成更新优化整合多镜像版,CHIANNET,是USBOS超级PE维护盘工具箱作者,长久以来一直默默的更新着,USBOSPE软件,电脑城装机及...

一文看懂Windows激活:自查方法+授权类型科普(Win7/Win10通用)

一、如何判断Windows是否永久激活?无论是Win7还是Win10,均可通过以下方法快速验证:命令提示符法(通用):按下Win+R,输入slmgr.vbs/xpr并按回车键运行即可查看是否...

部分Windows Server 2019/2022用户反馈无法运行微软Teams应用

IT之家7月2日消息,科技媒体borncity今天(7月2日)发布博文,报道称在多个WindowsServer版本上,MicrosoftTeams应用近期出现了运行故障。用...

这种Windows激活方式已有20年...(windows现在激活)

2006年微软正式发布WindowsVista,随之而来引入了一项新的激活机制「OEM激活」,这项机制在Vista和Win7上最为流行。其实WindowsServer自2008开始至2025版本一...

取消回复欢迎 发表评论: