Nmon的安装及使用

Posted mr-zy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nmon的安装及使用相关的知识,希望对你有一定的参考价值。

一、安装Nmon

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

2.下载对应系统的nomn工具(我用centos6.5_64位下载的是nmon_linux_14i.tar.gz)

3.Linux中使用ROOT账户进入后,创建目录Nmon(mkdir /nmon)

4.进入Nmon目录中导入 nmon_linux_14i.tar.gz 压缩包

5.解压压缩包 tar -zxvf nmon_linux_14i.tar.gz

6.修改文件权限 chmod 777 nmon_x86_64_sles11

7.将nmon_x86_64_sles11文件重命名为Nmon (mv nmon_x86_64_sles11 Nmon),目的是方便执行启动操作命令

8.启动后如下:

技术图片

 

二、Nmon操作

  • Nmon启动后可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。
    • 按键 C 可以查看CPU相关信息
    • 按键 D 可以查看磁盘信息
    • 按键 M 查看系统的内存
    • 按键 N 查看系统的网络  
    • 按键 T可以查看系统的进程信息
    • 完整的快捷键对应内容可以通过帮助(按键“H”)查看 

 

  • 采集数据  #./nmon -s10 -c60 -f -m /home/
    • -s10   每 10 秒采集一次数据
    • -c60   采集 60 次,即为采集十分钟的数据
    • -f     生成的数据文件名中包含文件创建的时间
    • -m  生成的数据文件的存放目录
    • 这样就会生成一个nmon文件,并每十秒更新一次,直到十分钟后

 

  • nmon运行本身是会消耗系统资源,如需关闭nmon,直接kill掉
    • # ps -ef | grep nmon   (得到pid)
    • # kill -9 pid

 

  • 生成报表:
    • 下载nmonanalyser(生成性能报告的免费工具)
    • 将之前生成的nmon 结果数据文件传到Windows机器上,用Excel 打开分析工具 nmon analyser.xlsm。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了

 

  • 如果宏不能运行,需要做以下操作:
    • 工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏
    • 如果宏被禁用,需要安装破解插件 

 

以上是关于Nmon的安装及使用的主要内容,如果未能解决你的问题,请参考以下文章

Nmon的安装及使用

Nmon的安装及使用

nmon在线安装及使用

linux性能监控工具------nmon工具的安装及简单使用

性能测试监控工具nmon安装及使用方法

linux性能监控工具-nmon安装使用详细教程