Linux 系统下监控指标及指标查看

一、工具介绍
     Linux 系统下资源监控使用nmon 工具。它可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新且并不会消耗大量的CPU 周期,通常低于百分之二。在更新的计算机上,其CPU 使用率将低于百分之一。nmon 工具可以同时输出大量的信息,还可以将相同的数据捕获到一个文本文件中,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式。

二、操作命令
   (1)一般nmon 工具安装在/home/nmon 文件夹下,如下图
    Linux nmon 监控工具使用

(2)通过./nmon -f -s 2 -c 100 (红色的数值可以根据实际情况替换)命令来启动nmon工具进行监控;
        其中,第一个数值代表监控信息采集的时间间隔,以秒为单位,第二个数值代表信息采集次数,故上面例子中给出的监控命令含义为:从执行命令起,每2 秒钟对系统进行一次监控信息采集,共采集100 次。

注意:采集时间间隔不得小于1 秒钟,否则会出现信息异常,如下图,cpu 会呈现从0剧增到100 再下降的锯齿状趋势图,且所有的监控采集时间均为同一时刻无变化

Linux nmon 监控工具使用


Linux nmon 监控工具使用

 (3)执行监控命令之后,会在同级别目录下产生一个以.nmon为后缀名的文件,如下图

Linux nmon 监控工具使用

文件名称是自动进行命名的,从文件名称中可以看出,监控的服务器、监控的日期和监控的时间等信息。

     如上图所示,表示此监控信息的记录的是B28-1216这台服务器的信息,监控是从13年8月日开16时10分开始,可以根据个人需要进行将监控文件的名字进行更改,并不会影响后续监控结果的采集。

三、实时查看
    也可以对系统进行实时的监控查看,使用命令./nmon,即后面不加任何参数,就可以对服务器进行实时监控,服务器资源的使用情况可以实时反映在屏幕上,但此实时监控不对服务器资源进行采集下载,因此建议配合采集下载命令共同使用
   
   Linux nmon 监控工具使用
  nmon的初始界面
  Linux nmon 监控工具使用

  nmon的功能狠强大,首页上列出了可以进行监控且实时查看的项目,在实际项目中常监控的资源主要有c=CPU,m=Memory,d=DISK,n=network


c=CPU
     在如上nmon的初始界面,点击字母c可以查看CPU的使用情况
Linux nmon 监控工具使用


内存
    点击m可查看内存的使用情况(注意,如果点击字母m屏幕没有反应可以再按下c即可显示内存的使用情况)
Linux nmon 监控工具使用


磁盘
   点击字母d即可查看磁盘的使用情况,同样不显示再按下c即可
Linux nmon 监控工具使用

网络
   点击字母n
Linux nmon 监控工具使用


四、下载分析
     可以从服务器上下载nmon采集的结果进行分析

Linux nmon 监控工具使用


Linux nmon 监控工具使用


Linux nmon 监控工具使用

DISKBUSY 反映了每个采集时刻,磁盘使用的情况

Linux nmon 监控工具使用


Linux nmon 监控工具使用

Linux nmon 监控工具使用

五、其它
   除了使用nmon工具以外,还可以通过linux系统命令的top来监控服务器的各项资源,TOP是一个动态的显示过程,可以通过用户按键来不断刷新当前状态,如果在前台运行该命令,它将独占前台,直到用户终止为止,优点是可以实时查看服务器的cpu,内存及进程的状况,缺点是不能监控磁盘和网络的信息,且监控结果不能记录下载为以后分析参考

   服务器界面输入top命令对服务器资源进行实时监控
Linux nmon 监控工具使用

Linux nmon 监控工具使用


Linux nmon 监控工具使用


Linux nmon 监控工具使用

相关文章: