Linux基础命令---mpstat显示cpu使用

mpstat

mpstat指令用来显示cpu的使用状况,将内容显示到标准输出。处理器0是第一个。还报告了所有处理器之间的全球平均活动。mpstat命令既可以在SMP机器上使用,也可以在UP机器上使用,但是在后者中,只会打印全局平均活动。如果未选择活动,则默认报告是CPU利用率报告。

Interval参数指定每个报表之间以秒为单位的时间量。值为0(或根本没有参数)表示自系统启动(启动)以来将报告处理器统计信息。如果未将count参数设置为零,则可以与Interval参数一起指定Count参数。计数值决定间隔秒生成的报表数。如果未使用count参数指定Interval参数,则mpstat命令将连续生成报告。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。

 

1、语法

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

 

2、选项列表


选项


说明


-A


等价于“-I ALL –u –P ALL


-I {SUM | CPU | ALL}


显示中断信息:SUM,显示每个cpu的中断次数;CPU,显示每秒收到的中断次数;ALL,等同于同时具备SUM和CPU属性


-P {cpu […] | ON |ALL}


指定CPU编号,从0开始。ON代表,每行显示一个CPU信息。ALL代表显示所有的cpu信息


-u


显示cpu的使用状态:


-V


显示版本信息并且推出

 

3、cpu状态

“-u”选项可以显示的cpu状态有


选项


说明


CPU


处理器号码。关键字ALL表示统计数据是以所有处理器之间的平均值计算的。


%usr


显示在用户级别(应用程序)执行时出现的CPU利用率百分比。


%nice


以良好的优先级在用户级别执行时显示CPU利用率的百分比。


%sys


显示在系统级(内核)执行时CPU利用率的百分比。请注意,这不包括用于服务硬件和软件中断的时间。


%iowait


显示CPU或CPU空闲的时间百分比,在此期间,系统有未执行的磁盘I/O请求。


%irq


显示cpu或cpu用于服务硬件中断的时间百分比。


%soft


显示CPU或CPU用于服务软件中断的时间百分比。


%steal


显示虚拟机管理程序为另一个虚拟处理器服务时,虚拟CPU或CPU在非自愿等待中花费的时间百分比。


%guest


显示CPU或cpu运行虚拟处理器所花费的时间百分比。


%idle


显示CPU或CPU空闲的时间百分比,并且系统没有未执行的磁盘I/O请求。

 

4、实例

显示cpu使用情况


[[email protected] ntop-4.0.1]# mpstat -u

Linux 2.6.32-431.el6.i686 (localhost.localdomain)    20181010   _i686_ (1 CPU)

155939  CPU   %usr   %nice    %sys %iowait    %irq  %soft  %steal  %guest  %idle

155939  all   0.17    0.00    0.09   0.04    0.01    0.00   0.00    0.00   99.69

原文地址:https://www.cnblogs.com/wj78080458/p/10584447.html

时间: 2024-10-28 20:25:15

Linux基础命令---mpstat显示cpu使用的相关文章

Linux基础命令---文本显示od

od 将指定文件的内容以八进制.十进制.十六进制等编码方式显示.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法       od [选项]  file      od [-abcdfilosx]... [FILE]  [[+]OFFSET[.][b]]       od --traditional  [OPTION]... [FILE]  [[+]OFFSET[.][b]  [+][LABEL][.][b]]   2.选

Linux基础命令---mysqlshow显示数据库

mysqlshow mysqlshow是一个客户端的程序,它可以显示数据库的信息.表信息.字段信息. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.   1.语法       mysqlshow [options]  [db_name  [tbl_name  [col_name]]]    2.选项参数列表 选项 说明 -? | --help 显示帮助信息 --bind-address=ip 绑定ip --character-sets-dir 默认的字符集目

Linux基础命令---mailq显示邮件队列

mailq mailq指令可以显示出待发送的邮件队列. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.   1.语法       mailq   2.选项参数列表 无   3.实例 显示邮件队列 [[email protected] ~]# sendmail -f weijie [email protected]            //发送邮件 123 . You have new mail in /var/spool/mail/root [[email

LINUX基础命令的使用以及vim的简单命令

一 命令提示符说明 [登录用户@主机名 工作目录]# 二 Linux命令格式 命令字  [选项]  [参数1] [参数2] [ ] 表示里面内容可有可无 选项:如果是单个字符,用-               如:# ls -l 如果是一个单词,用--              如:# ls --color 多个单个字符的选项可以合并一个-   如:# ls -l -h = # ls –lh 三 基本命令及其说明 1. 基本命令 # uname -r//查询内核 # cat /etc/redha

4、linux基础命令详解

linux基础命令 Linux图形界面和命令行界面的切换 进入Linux桌面环境后,可以使用键盘上的"Ctrl+Alt+F1~F6"组合键来切换不同的tty界面,Linux默认提供了6个命令行界面(F1-F6),比如"Ctrl+Alt+F1"就是切换到tty1: 在命令行模式下,想要切换回图形界面可以使用组合键"Ctrl+Alt+F7":另外,如果不是从图形界面切换到tty模式,而是系统启动时候直接进入了命令行模式,在登陆后可以使用"s

Linux运维之路 基础篇:Linux基础命令(一)

Linux运维之路 基础篇:Linux基础命令(一) Linux哲学宗旨: 一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件 有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作 尽量避免和用户交互:实现脚本编程,以自动完成某些功能 使用纯文本文件保存配置信息 终端:用户和主机交互时用到的设备 物理终端:直接接入的设备也叫控制台/dev/console 虚拟终端:附加在物理终端上虚拟出的,默认启动六个,Ctrl+Alt(F1~F6),系统启动时,默认启动虚拟终端1,启动终

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

菜鸟的成长记录--linux基础命令

以下是我学习时接触的命令,后续会慢慢添加 1.tty:查看终端类型 虚拟终端:/dev/tty# 伪终端:/dev/pts/# 控制台:/dev/console 串行终端:/dev/ttyS# 2.startx:启动图形界面 3.ifconfig:查看网卡信息 4.cd:进入用户主目录 cd ~:进入用户主目录 cd ~USERNAME:进入其他用户主目录 cd -:在前一个目录和当前目录来回切换 cd .:当前目录 cd ..:上一级目录 cd ../..:返回上两级目录 cd !$:把上一个