linux学习过很久了,可是一些东西学过后好久不用都忘记了,还是要加强做笔记的习惯,就当这个博客是个人笔记吧!!!!勿喷!!!!
今天就来学习mpstat命令吧:
mpstat – Report processors related statistics 是用来查看与与处理器相关数据的命令.
格式:
mpstat [ -A ] [ -u ] [ -V ] [ -I { SUM | CPU | SCPU | ALL } ] [ -P { cpu [,…] | ON | ALL } ] [ interval [ count ] ]
-A: 相当与 -u -I ALL -P ALL;
-I: 后面可接如下命令 { SUM | CPU | SCPU | ALL }, ---------中断报告统计(来自有道,实在是不知道怎么翻译才好)
-P: { cpu [,…] | ON | ALL } ---------指要监控的cpu号,ALL代表所有的cpu,也可以指定特定的CPU,CPU编号为0到CPU数量-1.
-u: ---------显示cpu使用率
CPU --指示哪个CPU的信息.
%usr --除了nice为负的进程,系统上其他进程在用户空间的时间占CPU总运行时间的比例.
%nice --nice的值为负的进程在用户空间占CPU总运行时间的比例.
%sys --系统上所有进程运行在内核空间占CPU总运行时间的比例.
%iowait --CPU等待磁盘操作时间占CPU总运行时间的比例.
%irq --CPU用于处理硬中断时间占CPU总运行时间的比例.
%soft --CPU用于处理软中断时间占CPU总运行时间的比例.
%steal --一个CPU可以包含一对虚拟CPU,这一对虚拟CPU由超级管理程序管理.超级管理程序在处理某个CPU时,另一个虚拟CPU必须等待他处理完成才能运行.这就是所谓的steal等待时间.%steal表示等待时间占CPU总时间的比例.
% guest --表示运行虚拟CPU占CPU总运行时间的比例.
% idle --表示系统空闲时间占CPU总运行时间的比例.
-interval --表示输出间隔时间.
-count --表示输出次数.
一错再错,把握正确的方向,