加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix、linux下的系统性能监控工具nmon

发布时间:2022-12-07 11:03:17 所属栏目:Unix 来源:
导读:  一、nmon是一款很好的unix、linux下的系统性能监控工具。

  引自百度知道:

  nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏
  一、nmon是一款很好的unix、linux下的系统性能监控工具。
 
  引自百度知道:
 
  nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。
 
  使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。
 
  nmon 工具还可以将相同的数据捕获到一个文本文件unix超级工具,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
 
  二、官方下载时需要根据操作系统版本选择工具版本
 
  几种查看linux版本信息的方法:
 
  1)uname -a
 
  2)cat /proc/version
 
  3)cat /etc/issue
 
  4) ls /boot#一些系统引导文件,主要包括内核映像(内核的压缩文件),系统默认会带上它们的版本号,所有也可以看出内核的版本,不过如果要查看当前正在运行的系统的版本号,而/boot下有多个内核版本,那么还是需要用上面的三种办法。
 
  Nmon下载:
 
  Nmonanalyser下载:
 
  三、下载完成后将对应操作系统版本的nmon文件上传到操作系统(必须是二进制上传),而后赋予可执行权限(可执行文件),执行如下命令:
 
  #./ nmon -f -t -s 30 -c 180
 
  n -f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon;
 
  n -t:输出中包括占用率较高的进程;
 
  n -s 30:每30秒进行一次数据采集
 
  n -c 180:一共采集180次
 
  通过sort命令可以将nmon结果文件转换为csv文件:
 
  # sort -A test1_090308_1313.nmon > test1_090308_1313.csv
 
  生成图形化结果:
 
  通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。
 
  1、 打开nmon analyser.xls工具;
 
  2、 调整excel宏安全性:工具-宏-安全性
 
  (修改安全级别与可靠发行商)
 
  (选择)安全级别:低
 
  (勾上)信任所有安装的加载项和模板
 
  (勾上)信任对于“Visual Baisc项目”的访问
 
  3、 修改完后,确定-关闭nmon analyser.xls,重新打开;
 
  4、 点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。
 
  四、分析结果中有很多数据和图形,简要介绍主要的性能参数图像
 
  4.1 系统汇总(对应excel标签的‘SYS_SUMM’)
 
  蓝线为cpu占有率变化情况;
 
  粉线为磁盘IO的变化情况;
 
  4.2磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)
 
  蓝色为磁盘读的速率KB/sec
 
  紫色为磁盘写的速率KB/sec
 
  4.3内存情况汇总(对应excel标签的‘MEM’)
 
  曲线表示内存剩余量(MB)
 
  分析数据得到的报告文件(.xls)中包含很多性能分析结果数据,根据自己的需要查看。
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章