18Linux命令对服务器CPU进行监控

Posted 软件测试汪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18Linux命令对服务器CPU进行监控相关的知识,希望对你有一定的参考价值。

我刚开始做性能测试的时候,什么也不懂,就只知道压测。什么时候把系统压瘫痪什么时候结束。但是系统因为什么瘫痪却不是很清楚,后来开始研究服务器性能监控,运用到工作中,提高了不少生产力,下面就把我常用的命令或者工具分享给大家。

 

top

 

参数介绍

  • top - 10:38:29[当前系统时间],
  • 194 days[系统已经运行了194天],
  • 1 user[个用户当前登录],
  • load average: 0.07, 0.03, 0.01[系统负载,即任务队列的平均长度]
  • Tasks: 152 total[总进程数],
  • 1 running[正在运行的进程数],
  • 151 sleeping[睡眠的进程数],
  • 0 stopped[停止的进程数],
  • 0 zombie[冻结进程数],
  • %Cpu(s): 0.3 us[用户空间占用CPU百分比],
  • 0.2 sy[内核空间占用CPU百分比],
  • 0.0 ni[用户进程空间内改变过优先级的进程占用CPU百分比],
  • 99.5 id[空闲CPU百分比],
  • 0.0 wa[等待输入输出的CPU时间百分比],
  • 0.0 hi[hardware irq----硬件中断],
  • 0.0 st[steal time----实时],
  • Mem: 8175352total[物理内存总量],
  • 7533128used[使用的物理内存总量],
  • 642224 free[空闲内存总量],
  • 282572 buffers[用作内核缓存的内存量]
  • Swap:  0 total[交换区总量],
  • 0 used[使用的交换区总量],
  • 0 free[空闲交换区总量],
  • 818568 cached[缓冲的交换区总量]

 

htop

htop可以看做top的加强版。一目了然,不做过多介绍,1 2 是因为服务器是双核CPU

 

nmon

第22篇已经介绍 点击  nmon

 

PerfMon Metrics Collector

第17篇已经介绍,点击 PerfMon Metrics Collector

 

vmstat

 

mpstat 

 

以上是关于18Linux命令对服务器CPU进行监控的主要内容,如果未能解决你的问题,请参考以下文章

常用的Linux服务器性能查看命令

Linux操作系统监控服务器CPU内存磁盘网络和dstat

Linux常用监控服务器性能命令 内存 CPU 磁盘

linux常用命令:vmstat 命令

每天一个linux命令(36)--vmstat命令

linux服务器监控性能