Nmon监控服务端性能

一、安装
1、查看服务器操作系统的版本信息
  lsb_release -a
  cat /etc/*release
2、下载
  a.nmon下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
3、上传解压
  c. 用root用户登录系统,建立目录:#mkdir /nmon
  d. 通过XFTP将下载的nmon工具上传至服务器 ,目录/nmon下
  e. 修改tar包权限:#chmod +x nmon16j.tar.gz
  f. 解压文件:#tar -zxvf nmon16j.tar.gz
  g. 解压后可以看到很多执行文件,我选用nmon_x86_rhel75
4、执行
  ./nmon_x86_rhel75

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


三、报告
1、采集数据
  #./nmon_x86_rhel75 -s10 -c60 -f -m /home/
  参数解释:
  -s10 每 10 秒采集一次数据。
  -c60 采集 60 次,即为采集十分钟的数据。
  -f 生成的数据文件名中包含文件创建的时间。
  -m 生成的数据文件的存放目录。
  这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
  生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。
2、生成报告
  a.下载 nmon analyser (生成性能报告的免费工具):https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
  b.将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v33C.xls 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了。
  如果宏不能运行,需要做以下操作:工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。

原文地址:https://www.cnblogs.com/shuzf/p/11090121.html