首页 > 系统相关 >Linux - 查看CPU使用率命令mpstat

Linux - 查看CPU使用率命令mpstat

时间:2024-08-02 14:52:36浏览次数:20  
标签:11 01 0.00 0.34 Linux mpstat CPU

简介

想在imx6q上定时查看CPU使用率,发现 命令mpstat可以直接使用,不需要额外安装

 

使用

mpstat的基本用法

mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询每个CPU的性能指标,以及所有CPU的平均指标。

这个命令Linux缺省没有安装,它是Linux性能工具集sysstat中的一个工具,所以我们要装上sysstat,安装方法随不同的系统略有不同,自行百度,我列出CentOS和Ubuntu的

[root@localhost ~]# yum -y install sysstat  # CentOS
[root@localhost ~]# apt install sysstat     # ubuntu

 

mpstat的语法:

mpstat    [-P {|ALL}]     [internal    [count]]

参数解释:

  • -P: 指定要监控哪个CPU,范围是[0 ~ n-1], ALL表示监控所有CPU都监控
  • internal: 相邻两次采样的间隔时间
  • count: 采样次数。

 

示例

[root@localhost ~]# mpstat -P ALL 3 2   # –P ALL 选项指示该命令显示所有 CPU 的统计信息
										# 3 2  该指令每隔3秒运行一次,总共运行两次
Linux 2.6.32-642.el6.x86_64 (localhost.localdomain) 2020年04月11日 _x86_64_	(2 CPU)
#第一部分
11时01分42秒  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
11时01分45秒  all    0.51    0.00    0.34    0.00    0.00    0.17    0.00    0.00   98.99
11时01分45秒    0    0.68    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.32
11时01分45秒    1    0.34    0.00    0.34    0.00    0.00    0.34    0.00    0.00   98.98

11时01分45秒  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
11时01分48秒  all    0.17    0.00    1.19    0.00    0.00    0.17    0.00    0.00   98.47
11时01分48秒    0    0.00    0.00    1.03    0.00    0.00    0.00    0.00    0.00   98.97
11时01分48秒    1    0.34    0.00    1.35    0.00    0.00    0.34    0.00    0.00   97.98
#第二部分
平均时间:  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
平均时间:  all    0.34    0.00    0.76    0.00    0.00    0.17    0.00    0.00   98.73
平均时间:    0    0.34    0.00    0.51    0.00    0.00    0.00    0.00    0.00   99.15
平均时间:    1    0.34    0.00    0.84    0.00    0.00    0.34    0.00    0.00   98.48

第一部分:输出首先显示了所有 CPU 的合计指标,然后显示了每个 CPU 各项的指标。

第二部分:在结尾处显示所有 CPU 的平均值。

各列的含义:

%user: 表示用户态所使用 CPU 的百分比。
%nice: 表示使用 nice 命令对进程进行降级时 CPU 的百分比。
%sys: 表示内核进程使用的 CPU 百分比。
%iowait: 表示等待进行 I/O 所使用的 CPU 时间百分比。
%irq: 表示用于处理系统中断的 CPU 百分比。
%soft: 表示用于软件中断的 CPU 百分比。
%steal:虚拟机强制CPU等待的时间百分比。
%guest: 虚拟机占用CPU时间的百分比。
%idle: CPU 的空闲时间的百分比。

 

 

参考连接:https://www.cnblogs.com/daanzhijia/p/14420835.html

标签:11,01,0.00,0.34,Linux,mpstat,CPU
From: https://www.cnblogs.com/citrus/p/18338723

相关文章

  • Linux基本知识与基础命令
    一、简易历史linux最初由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds,1969年~)于1991年第一次向外公布,其logo是一只被成为Tux的企鹅(不是qq那只)操作系统,英语OperatingSystem简称为OS。说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户、多任务操作系统,支......
  • Linux 运行级别
    7个运行级别运行级别0:系统停机状态。系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登录运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控......
  • Linux操作系统基础学习笔记(3)
    Linux操作系统基础学习笔记(3)前言3、Linux命令(1)manls可查看命令说明,相当于帮助文档(2)关机重启(root)(3)快捷键和常用命令(4)别名的配置(5)通配符(6)系统环境变量(7)符号下期前言本篇内容主要为Linux基本命令主要包括:查看命令说明的man指令关机重启的root一些快捷键,如......
  • Linux学习笔记9(Linux包管理)
    目录归档包管理归档查看归档包解归档包压缩包管理Zip/unzipgzip/gunzipbzip2/bunzip2源码包安装软件三大步:预备步骤:安装依赖的编译库一、./configure--prefix=/usr/local/nginx二、make三、makeinstall软件包安装配置页面内容:启动服务关闭系统防火墙访问......
  • Linux学习笔记8(Find命令进阶学习)
    目录通过所有者来查找1.指定所属的用户2.指定所属的组通过权限来查找1.指定精确的权限查找2.指定所有者(用户、组、其他人)至少有一个拥有此权限即可3.指定文件最低权限查找,即大于等于4.查找文件不是指定的权限(取反)5.查找所有只读的文件6.查找所有可执行文件......
  • 记录一次CentOS/Linux下安装vsftp服务器的过程
    1安装ftp软件yuminstallvsftpd*-y2配置服务启动#启用firewalld服务systemctlstartvsftpd.service#开启vsftpd服务这条命令设置firewalld服务在系统启动时自动启动。systemctlenable命令用于管理系统服务的启动和停止配置。启用服务后,它会在每次系统启动时......
  • 西门子smart能搜到cpu但连接当前IP地址失败
    如果显示这一步,那么你的物理连接是没有问题的,应当是plc和电脑并不在同一网段导致的问题首先打开smart左侧菜单栏的通信将通信接口改为TCPIP.AUTO.1结尾再次尝试,如果还是报错,那么win+r打开运行,打开cmd输入ipconfig查看本机网段与plc是否为同一网段此电脑就不在同一网段所......
  • Linux设备树配置指南:ES8388音频编解码器集成
    在嵌入式Linux开发中,设备树对于硬件集成至关重要。本文详细介绍了如何在设备树中配置ES8388音频编解码器,包括耳机检测、扬声器控制和音频路由。在嵌入式系统设计中,音频功能是一个常见需求。ES8388是一款流行的音频编解码器,支持多种音频输入输出功能。本文将指导您如何在Linux......
  • Linux命令快速复习,复制到记事本,忘记就ctrl+f速查
    命令:通用格式:command[-options][parameter];-options控制行为细节,parameter命令的指向目标ls[-a-l-h][Linux路径];显示目标路径下的文件;-a显示以.开头的隐藏项,-l列表形式展现更多信息,-h要与-l同时使用显示文件大小cd[Linus路径];切换目录,无参数切换到HOME目录【changed......
  • Linux内存管理与监控
    1、物理内存与虛拟内存物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虛拟内存:的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(SwapSpace)linux的内存管......