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

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

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

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

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

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

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

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

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

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

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

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

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

网络
   点击字母n

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

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

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

服务器界面输入top命令对服务器资源进行实时监控

Linux nmon 监控工具使用的更多相关文章

  1. 20个常用Linux性能监控工具/命令

    20个常用Linux性能监控工具/命令 对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具.这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因 ...

  2. 管理员必备的Linux系统监控工具

    管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图, 也就是正在运行进程.在默认情况下,显示系统 中CPU使用率最高的任务,并每5秒钟刷新一次. ...

  3. Linux流量监控工具-iftop教程

    Linux流量监控工具-iftop教程http://automationqa.com/forum.php?mod=viewthread&tid=2854&fromuid=2

  4. 【转】管理员必备的Linux系统监控工具

    原文连接: 管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷 ...

  5. linux系统监控工具

    Linux性能监控工具 top   提供运行系统的动态实时视图.显示系统摘要信息以及任务列表 uptime    显示系统平均负载 ps.pstree    提供当前进程列表 free  显示系统中空 ...

  6. Linux 流量监控工具 iftop

    Linux 流量监控工具 iftop Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,非常适合于代理服务器和iptables服务器使用,这样可以方便的查 ...

  7. Linux系统性能监控工具介绍之-tsar

    Linux系统性能监控工具介绍之-tsar Linux系统性能监控工具介绍之-tsar 2017-03-02 20:25 175人阅读 评论(0) 收藏 举报  分类: LINUX调优(9)    目 ...

  8. Linux/Unix监控工具vmstat命令

    注:内容来之网络 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况.这个命令是我查看Li ...

  9. Linux网络监控工具nethogs

    Linux网络监控工具nethogs 标签: 监控工具linux 2015-12-17 22:06 448人阅读 评论(0) 收藏 举报  分类: linux(40)  版权声明:本文为博主原创文章, ...

随机推荐

  1. 重构20-Extract Subclass(提取父类)

    当一个类中的某些方法并不是面向所有的类时,可以使用该重构将其迁移到子类中.我这里举的例子十分简单,它包含一个Registration类,该类处理与学生注册课程相关的所有信息. public class ...

  2. request.getHeader("Referer")理解【转载】

    request.getHeader("Referer")用于获取来源页地址,但有时却为空值,这是怎么回事.原因如下: getHeader("Referer")要 ...

  3. Linux下C/C++程序开发管理(makefile)

    一.引言          从我们刚开始编写一个简单的C/C++ "Hello,World!",到将其编译.运行处结果—这部分工作IDE(集成开发环境)帮我们做了,包括语法错误检查 ...

  4. Frameset使用教程 小结

    frame,是网页开发必须掌握的知识.例如后台架构.局部刷新,页面分割,都是frame的用途表现,尤其是后台页面制作,使用frame会给用户带来非常舒适的使用感受. frame知识点包括(frames ...

  5. DNS resolving 占用大量日志

    公司内部DNS配置好后,测试解析正常,只是几乎每秒都有无法解析的日志产生.但分析日志时发现,每天的日志都有2G左右.日志中几乎全是类似network unreachable resolving 'ww ...

  6. 第四节 数据格式化和ModelAttribute注解的介绍

    从来都不坦荡,情绪都写在脸上:不开心的时候,不爱说话,笑也勉强. 课堂笔记,如果这么写,不仅仅是手速,还要有语速, 这样不太适合! --胖先生 关于数据传递: 客户端传递数据到服务端: 1.使用普通的 ...

  7. [__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310

    出现这种问题一般是你把int类型的数值赋给了NSString. 比如: 你定义了一个NSString类型的属性sex,但是服务端返回的sex字段实际上是NSNumber类型, 你直接把NSNumber ...

  8. css奇特用法之 IMG添加背景图片配合显示--效果惊艳

    IMG标签本身是显示图片的,但通过CSS可以再为其设置背景图片,让其和自身的图片配合来显示,最终的效果会让你惊叹.当然,这个发现来自于老外,所以代码马上与大家分享.再此之前,我也从来没有想到过这个思路 ...

  9. Part 9 Union and union all in sql server

    Union and union all in sql server

  10. opensuse pptp拨号设置注意事项

    防火墙一定要关闭 路由器要映射本地1723和1701端口 tcp协议(个别路由器和网络环境,可以先不设置) pptp配置注意协议的选择: