今天看到一资料上写着,nmon可以对linux系统进行性能监控,随手在自己的阿里云上敲了一下这个命令,提示‘command not find’

一脸懵~,然后探索了一下如何安装这个工具以及如何更好的查看该工具生成的文件,其实过程很简单,在这里记录一下

简单介绍一下什么是nmon

Nigel's Monitor简称nmon,是由Nigel Griffiths开发的监控Linux系统性能的常用工具。
通过nmon可以获取的信息有:处理器利用率、内存利用率、运行队列信息、磁盘I/O统计和网络I/O统计、进程指标等。

一、下载nmon

下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

下载的文件名为:nmon16d_x86.tar.gz(下载时间不同,版本号可能不同)

将该文件下载到本地,解压,解压后文件夹中的一部分内容如下图所示:

 二、将文件上传到linux机器,初始化nmon

根据自己的linux系统版本在解压后的文件夹里选择合适的文件,ftp到linux机器的/usr/local/bin目录下,

(注:如我用的系统是64位、centos,则使用nmon_x86_64_centos6文件)

在任何目录下输入nmon_x86_64_centos6都可以显示cpu等信息了,

(注:如果觉得nmon_x86_64_centos6这个命令太长,可以在/usr/local/bin目录下将该文件换名mv nmon_x86_64_centos6 nmon)

此时在任何目录下输入nmon,如下面截图所示:

三、生成nmon报告

#nmon -s20 -c3 -f -m /home/zhengyihan

参数解释:
-s20 每 20 秒采集一次数据;
-c3 采集 3 次,即为采集一分钟的数据;
-f 生成的报告文件名中包含文件创建的时间;
-m 生成的报告文件的存放目录;

生成的文件名如下: XXXXX_161127_2159.nmon ,"XXXXX" 是机器的主机名。

可以通过nmon -h查看有关nmon的更多使用方法。

四、将生成的报告传到本地,用nmon_analyser工具进行查看

①将/home/zhengyihan目录下的XXXXX_161127_2159.nmon文件ftp到本地

②下载nmon_analyser工具

地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

需要下载的文件名:nmon_analyser_v51_2.zip(注:下载时间不同,文件名可能会不同)

下载到本地解压后,打开.xlsm文件,点击‘Analyze nmon data’,此时可能会提示‘宏不可用’,点击表格左上角安全警告处的'选项'-->'启用此内容'-->'确定';

再次点击‘Analyze nmon data’,选择刚才ftp到本地的.nmon文件,显示如下图所示:

今天学到的有关nmon的是以上这些,更多的使用方法、具体数据的分析,后续学到后会持续总结。

若文中内容有误,希望大家指正,谢谢。

监控Linux系统性能的工具--nmon(一)的更多相关文章

  1. 20个命令行工具监控Linux系统性能

    作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...

  2. 20个命令行工具监控 Linux 系统性能(转载)

    1. top — Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...

  3. 20个命令行工具监控 Linux 系统性能

    对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作.我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行.为此,我们编写了对于 L ...

  4. 20个命令行工具监控 Linux 系统性能【转载】

    对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作.我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行.为此,我们编写了对于 L ...

  5. (转)LR监控Linux系统性能计数器详解

    从LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的.这里介绍几个常用的: (对于如何监控Lin ...

  6. Linux系统性能统计工具Sar和实时系统性能监控脚本

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...

  7. nmon监控linux系统性能

    Nmon是一款计算机性能系统监控工具,使用 Nmon 可以很轻松的监控系统的 CPU.内存.网络.硬盘.文件系统.NFS.高耗进程.资源等信息.[简单方便] Nmon 安装 到https://sour ...

  8. Linux系统性能诊断工具纲要

    Linux的性能分析工具众多,在微博上发现了系统性能专家Brendan D. Gregg,在最近LinuxCon NA 2014大会上发布的关于Linux性能方面的talk和幻灯片.和去年比较,今年增 ...

  9. Linux 性能分析工具 nmon for Linux

    http://blog.csdn.net/defonds/article/details/41725929 http://blog.csdn.net/fansy1990/article/details ...

随机推荐

  1. Trigger和ViewStateManager的具体比较

    ViewStateManager的好处  拥有 GeneratedDuration ,可以很方便的进行几个状态之间的切换过渡动画. 坏处是,在界面加载时只能显示默认效果,通过GoToStateActi ...

  2. xsl: normalize-space(string str) 函数

    本文出自http://technet.microsoft.com/zh-cn/magazine/ms256063%28VS.90%29.aspx 通过去掉前导和尾随空白并使用单个空格替换一系列空白字符 ...

  3. 数组排序(java)

    代码如下: public class paixu{ public static void main(String []args){ int a[] = {78,23,56,34,12,45,67,89 ...

  4. git: 常用功能等

    1. an very useful simple git guide link: http://rogerdudler.github.io/git-guide/index.zh.html

  5. ACM : POJ 2676 SudoKu DFS - 数独

    SudoKu Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu POJ 2676 Descr ...

  6. underscorejs 源码走读笔记

    Underscore 简介 Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象.它弥补了部分jQuery ...

  7. bzoj3673可持久化线段树实现可持久化数组实现可持久化并查集(好长)

    线段树只用叶子节点感觉莫名浪费,,, 感觉真好写(刚从未来程序逃回来的人) #include <cstdio> #define mid ((l+r)>>1) ,ca,x,y; ...

  8. Win8.1开机黑屏一段时间才能登录

    最近发现开机后有一段时间黑屏过后才能进人登录界面,并且时间越来越长,网上查询了很多方法都没有效果,只能自己找了. 网上有一种方法提到用msconfig诊断判断或者安全启动来查看是否有黑屏,于是试了一下 ...

  9. 命令行操作svn和git和git

    前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...

  10. >hibernate-session中的方法

    1.操作实体对象的方法 save()  保存 update() 更新 saveOrUpdate() 保存或更新 delete() 删除 2.操作缓存的方法 clear()  清除所有缓存 evit() ...