概要:
作为一名运维人员,分析问题或监控Linux操作系统的时候如果可以把各个系统层和硬件层的监控信息生成形象化的分析报表图对于我们来说是件非常好的事情,而通过nom和nmon_analyser两者的结合完全就可以实现要求 。
Nmon和nmon_analyser是什么?
Nmon 是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的,但是也可以应用在linux操作系统上),而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供我们查看 。
如何安装使用呢?看下面:
步骤一:下载nmon及nmon analyser工具
nmon:
http://nmon.sourceforge.net/pmwiki.php 根据自己系统的版本下载相应的版本即可
nmon analyser:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power Systems/page/nmon_analyser
步骤二:将nmon上传至/usr/local/src目录下
1、创建nmon的目录
2、将上传的文件拷贝到nmon文件夹进行解压缩
3、解压后根据自己系统的实际版本查找相应的使用命令,并给命令赋予可执行的权限
这里用的是centos6版本:
4、赋予权限后,执行该命令会,显示结果如下图:
执行命令,见上图;执行结果如下:
在完成配置后,通过一些快捷键调取关心的系统资源指标进行显示,如按键”C”可以查看CPU相 关信息;按键”D”可以查看磁盘信息;按键”T”可以查看系统的进程信息;”M”对应内存、”N”对应网络等等,完整的快捷键对应内容可以通过帮助(按键 “H”)查看,可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标 。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然 。
输入相应的key值可以查看相应的属性,如下图:
步骤三:配置环境变量
如上配置后,如果使用该命令需要找到该命令的详细路径才能使用,这样不是很方便,所以我们需要将nmon的命令添加到系统环境变量中去,以方便我们可以在任何地方都可以使用该命令 。
1、修改启动文件名称:
【aix查看各磁盘分区使用 aix查看内存使用情况】# mv nmon_x86_centos6 nmon
# ./nmon //执行命令
2、添加到环境变量中:
# vim /etc/profile (在profile中写入以下两行内容)
PATH=$PATH:/home/nmon/nmon ($PATH:后为命令的路径)
export PATH
3、 保存退出4、 使配置文件立即生效# source /etc/profile# nmon (在任何目录下执行nmon命令启动nmon)步骤四:采集监控数据为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令在远程窗口执行命令:# nmon -s 1 -c 60 -f -m /usr/local/src/nmon/logs参数说明:-s 1 每隔n秒抽样一次,这里为1秒-c 60 取出多少个抽样数量,这里为60,即监控=1*60/60=1分钟-f 按标准格式输出文件名称:_YYMMDD_HHMM.nmon-m 指定监控文件的存放目录,-m后跟指定目录 //如果不指定目录会在该命令的源目录下生成相应的监控文件
推荐阅读
- 原神怎么查看自己是什么服的 原神查看自己哪个服的方法
- 怎么查看光与夜之恋好友名片 如何查看光与夜之恋好友名片
- 怎么看手机系统 查看手机系统版本
- 康乃馨百合花菊花各代表什么 康乃馨百合花菊花各代表的含义是
- 中国各地特产一览表 中国有哪些特产
- ps制作各种效果文字讲解 ps制作特效文字教程
- 怎么看电脑主板型号,手把手教你查看主板型号
- 喝茶与性格
- 哪些旅游景点好玩 各自都有什么特点
- 阳光姐妹淘各自的结局 阳光姐妹淘各自的结局是什么