你正在浏览:电脑问题网 > 操作系统 > Linux > linux查看CPU性能及工作状态的指令mpstat/vmstat/iostat/sar/top

linux查看CPU性能及工作状态的指令mpstat/vmstat/iostat/sar/top

  • 来源:电脑问题网
  • 作者:Linux
  • 审核:电脑问题网
  • 时间:2017-07-28 13:00
  • 阅读:
  电脑问题网-Linux linux查看CPU性能及工作状态的指令mpstat/vmstat/iostat/sar/top linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top",主要涉及到linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top方面的内容,对于linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top感兴趣的同学可以参考一下。

  衡量CPU性能的指标:

  1,用户使用CPU的情况;
  CPU运行常规用户进程
  CPU运行niced process
  CPU运行实时进程

  2,系统使用CPU情况;
  用于I/O管理:中断和驱动
  用于内存管理:页面交换
  用户进程管理:进程开始和上下文切换

  3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。

  4,CPU的空闲率,除了上面的WIO以外的空闲时间

  5,CPU用于上下文交换的比率

  6,nice

  7,real-time

  8,运行进程队列的长度

  9,平均负载

  Linux中常用的监控CPU整体性能的工具有:

  § mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息。

  § vmstat:只能查看所有CPU的平均信息;查看cpu队列信息;

  § iostat: 只能查看所有CPU的平均信息。

  § sar: 与mpstat 一样,不但能查看CPU的平均信息,还能查看指定CPU的信息。

  § top:显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。

  下面一一介绍:

  一,vmstat

  [root@localhost ~]#vmstat -n 3       (每个3秒刷新一次)
  procs-----------memory--------------------swap-- ----io---- --system---- ------cpu--------
  r b   swpd   free       buff       cache       si   so    bi    bo   in      cs        us   sy   id  wa
  10    144 186164 105252 2386848    0    0     18   166  83     2          48   21  31  0
  20    144 189620 105252 2386848    0    0      0   177  1039 1210   34   10  56  0
  00    144 214324 105252 2386848    0    0      0    10   1071   670    32   5    63  0
  00    144 202212 105252 2386848    0    0      0   189   1035   558    20   3    77  0
  20    144 158772 105252 2386848    0    0      0   203  1065 2832    70  14  15  0


[本文来自电脑问题网-亚洲最大.最全.最实用的电脑问题技术网站,永久网址http://www.pcwenti.com,转载本文务必注明来源。]

热点排行