`
phpseyo
  • 浏览: 156682 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

Nmon工具的使用以及通过nmon_analyse生成分析报表

 
阅读更多

 

        在我们监控我们的操作系统的时候如果可以把各个硬件的监控信息生成形象化的分析报表图对于我们来说是件太好的事情了,而通过ibm的nom和nmon_analyser两者的结合完全可以实现我们的要求。首先对nmon和nmon_analyser做一个大概介绍。

        Nmon 是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的,但是也可以应用在linux操作系统上),而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供我们查看。下面先让我们饱下眼福,看下nmon_analyser生成的报表。(这样我们学习起来会有点动力,呵呵)

image

(cpu 和系统io 汇总图) 

image

(磁盘读写io相关图)

image

image

image

 

 

          只要安装nmon工具然后通过nmon_analyser把nmon生成的数据转化成excel格式的即可。下面开始讲nmon工具的安装和使用。

          首先下载nmon软件http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,打开这个网站下载符合自己操作系统的硬件的相关nmon版本的软件到linux本地。

[root@localhost source]# unzip nmon_x86_12a.zip

Archive: nmon_x86_12a.zip

inflating: nmon_x86_rhel45

inflating: nmon_x86_rhel52

inflating: nmon_x86_sles9

inflating: nmon_x86_sles10

inflating: nmon_x86_ubuntu810

inflating: nmon_x86_fedora10

inflating: nmon_x86_opensuse10

           然后通过unzip解压软件,然后会到解压出来好多类型不同平台的二进制nmon,笔者这里的系统是nmon_x86_rhel52,所以给nmon_x86_rhel52文件执行权限,并且为了方便我们对其重命名。

[root@localhost source]# chmod u+x nmon_x86_rhel45

[root@localhost source]# mv nmon_x86_rhel45 nmon

[root@localhost source]# ./nmon

           注意:nmon是个交互式程序,当我们执行nmon的时候会出现一个交互窗口,我们执行相关的命令就会出现相关的信息。image

 

         当我们执行[root@localhost source]# ./nmon后出现一个帮助信息,我们执行相关的命令,就会出现相关的信息了,比如这里我按c,就会显示cpu的相关信息

image

          接下来我们紧接着按键盘m和n字母就会出现内存和网卡的相关信息了。

image

          按q键,退出显示,其实就是这么简单。

          接下来我们我们成我们想要的报表怎么来实现呢?

数据采集

         运行带 -f 标志的 nmon 命令。有关详细信息,请参阅 nmon -h。但是作为示例,可以尝试运行下面的 nmon 命令来,告知 nmon 创建文件,并每隔 30 秒的时间进行一次数据收集,共采集 180 次(共计 1.5 个小时):

                nmon -f -s 10 -c 60

               -f 表示生成的数据文件名中有时间;

               -s 10 表示每 10 秒采集一次数据;

                -c 60 表示采集 60 次,10*60=600 秒,

        刚好是 10分钟的数据,这样运行一次这个程序就会生成一个采集 10分钟数据的文件。该行命令将在当前目录中创建输出文件,其名称为:<hostname>_date_time.nmon", hostname" 是这台主机的主机名。

         例如:

[root@localhost source]# hostname

linux_test

[root@localhost source]# ./nmon -f -s 10 -c 60

[root@localhost source]# ps -ef | grep nmon

root 17815 1 0 08:22 pts/1 00:00:00 ./nmon -f -s 10 -c 60

root 17888 6977 0 08:22 pts/1 00:00:00 grep nmon

[root@localhost source]# ls linux_test_120724_0822.nmon

linux_test_120724_0822.nmon

          当我们执行相关命令后,就在当前目录生成了一个以本主机名linux_test开头,以执行日期为规则,nmon结尾的文件,并且我们通过ps命令会看到相关的nmon进程,这里我们当10分钟过去以后我们会发现相关nmon进程会消失的。

          linux_test_120724_0822.nmon 就是我们所生成的数据文件,所有的信息都在linux_test_120724_0822.nmon记录,而且我们通过more命令后发现都是我们看不懂的一些文本,这就需要我们把其转化成我们能看懂的excel格式的文件。首先我们把linux_test_120724_0822.nmon文件导出到我们的windows本地。然后我们从http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

          下载nmonanalyser软件到windows本地。打开解压缩文件后,我们会发现2个文件,一个是nmonanalyse的说明word格式的说明稳定,另一个是excel格式的nmonanalyse文件。

           我们这里所需要的就是excel格式问文件,我们双击打开。

image

 

image

          接下来我们双击按钮导入我们刚才生成的linux_test_120724_0822.nmon即可

 

(引用自:http://nanwangting.blog.51cto.com/608135/940615)

分享到:
评论

相关推荐

    nmon监控工具 及 nmon_analyser_34a分析工具

    nmon监控工具 及 nmon_analyser_34a分析工具,使用nmon生成文件后,使用 nmon_analyser_34a进行分析

    nmon16m性能监控工具

    nmon_x86_64_oel5,nmon_x86_64_oel6,nmon_x86_64_oel7,nmon_x86_64_oel8,nmon_x86_64_opensuse10,nmon_x86_64_opensuse11,nmon_x86_64_opensuse12,nmon_x86_64_opensuse15,nmon_x86_64_rhel5,nmon_x86_64_...

    nmon16h_helpsystems_v2.tar.gz

    nmon_arm_32_ubuntu16 nmon_power_64le_sles15 nmon_power_64_sles11 nmon_x86_64_debian9 nmon_x86_64_opensuse11 nmon_x86_64_sles11 nmon_x86_64_ubuntu18 nmon_power_64_centos7 nmon_power_64le_ubuntu14 nmon_...

    nmon_linux_14i.tar.gz

    tar xf nmon_linux_14i.tar.gz ;cp nmon_x86_64_rhel54 /usr/bin/nmon 然后即可使用:nmon 17K nmonmerge_x86_64_debian6 22K nmonmerge_x86_64_sles11 14K nmonmerge_x86_debian6 14K nmonmerge_x86_GNU_2.0.0 18K ...

    nmon性能工具 与 nmon_analyser性能分析工具

    2) nmon_analyser性能分析工具 可以帮助对通过 nmon 性能工具捕获的性能数据进行分析。它允许性能专家完成下列任务: 以电子表格的形式查看相应的数据 消除‘错误的’数据 生成向客户进行演示的图形 3) 此资源...

    nmon_x86_64_centos6

    在一些nmon工具和分析器下载后都有好多系统下的,但都没有应用在centos。所以我提供了这个。

    nmon_analyser_v69.zip

    nmon分析工具最新版,对Linux下监控工具nmon产生的日志数据进行分析,并通过图表展示资源情况

    Nmon与nmon_analyser.zip

    Nmon与nmon_analyser工具下载,附上使用说明: nmon使用(linux举例) 1、 在linuxhome 目录下创建nmon文件夹:# mkdir nmon 2、 上传 nmon16e_mpginc.tar.gz 到nmon目录 3、 解压:# tar –zxvf nmon16e_mpginc....

    nmon分析工具nmon_analyser V3.3.e

    这个压缩包中有nmon_analyser使用帮助说明以及nmon的使用说明,以及nmon分析报告的分析方法。 -------nmon_analyser使用说明--------- 1、打开nmon analyser v版本号.xls的文件 2、设置宏的安全性:低。 3、...

    Nmon+analyse.zip

    Nmon+nmon_analyser 服务器性能监控工具,监控分析linux系统资源,分析系统资源瓶颈

    nmon工具监控 nmon工具监控

    nmon工具nmon工具监控Linux系统资源nmon工具监控Linux系统资源nmon工具监控Linux系统资源nmon工具监控Linux系统资源

    nmon_power_12a.zip

    nmon 分析工具nmon_power_rhel44 nmon_power_rhel52 nmon_power_rhe10 nmon_power_rhel1 nmon_power_rhe9

    nmon+analyser Linux性能监控及分析工具

    nmon是一款小巧但强大的Linux性能监控及分析工具。压缩包中包括nmon所有45个操作系统版本和nmon_analyser_v66.xls。nmon_analyser用于根据nmon输出的日志文件生成excel图表。

    nmon+nmon_analyser_v66

    2020最新版nmon监控插件和分析插件nmon_analyser_v66。亲测有效,可以放心使用。

    UOS系统nmon监控工具安装文件nmon_14i-9_mips64el.deb

    UOS系统nmon监控工具安装文件。运行nmon时,报错: nmon安装出现错误error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 解决方法: sudo apt ...

    nmon监控分析,下载后根据描述直接可以使用

    1、先安装VBA FOR WPS7.0.1590.exe 软件 2、打开nmon analyser v55文件夹下的nmon analyser v55.xlsm 3、开启宏后,选择从linux拷贝出来的性能报告,打开即可

    nmon_analyser_v5_0_2.zip

    nmon的分析工具

    nmon_ARM-压缩包.zip

    arm平台的nmon

    nmon性能监测工具及nmon_analyser带使用说明

    Nmon 是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的,但是也可以应用在linux操作系统上),而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供我们查看。

Global site tag (gtag.js) - Google Analytics