Linux下系统监控工具nmon使用
Mongodb安装在Centos7或以上的版本,对于系统的监控方法如下:
1.从\\10.10.10.1\ShareDoc\User\Zchen\linux系统监控下下载2个工具
nmon16e_mpginc.tar ——系统监控工具
nmon_analyser_v50_5——分析监控产生的文件,并自动生成各类图表的工具(生成 AIX 性能报告的免费工具,来源于IBM)
2.把nmon16e_mpginc.tar解压(用WinRaR就可以)上传到linux系统中/usr/local/bin/nmon/
进入该目录中,执行下面命令,给文件执行权限
chmod +x *
3.采集数据:
#./nmon_x86_64_centos7 -s1 -c60 -f -m /home/monitorlinux/
注:解压nmon16e_mpginc.tar以后有很多文件,分别对应不同的linux系统,因为我们目前用的是centos7,所以执行的时候用的是nmon_x86_64_centos7
参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。
这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。
nmon -h查看更多帮助信息。
4.生成报表:
解压nmon_analyser_v50_5
将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v33C.xls 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了。
如果宏不能运行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。
3).自动按天采集数据:
在 crontab 中增加一条记录:
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1
300*288=86400 秒,正好是一天的数据。
参考文章:
nmon 性能:分析 AIX 和 Linux 性能的免费工具:
http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/index.html
nmon analyser —— 生成 AIX 性能报告的免费工具:
http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/index.html
http://blog.itpub.net/23135684/viewspace-626439/
http://phpseyo.iteye.com/blog/1958502
最新文章
- ios 缺少合规证明
- Azure MySQL PaaS (2) MySQL PaaS修改时区
- ABAP绘图功能模块概观(转)
- WPF学习之路(十二)控件(Range控件)
- jquery特效收藏
- 全渠道后端 : RFID在仓储物流中的运用
- android的简单入门学习
- App - 版本控制
- ARP地址解析协议
- Lucene核心--构建Lucene搜索(上篇,理论篇)
- Unity 3D 建立开发环境
- 找呀志_使用SQLiteDatabase增删改提供的搜索方法和事务
- CodeForces 157C Message
- hud 2549 壮志难酬
- weui.css中flex容器下子项目的水平和垂直居中
- 不使用SpringBoot如何将原生Feign集成到Spring中来简化http调用
- tail 命令只查看日志中的关键字所在行信息
- Scala进阶之路-进程控制之执行shell脚本
- R语言网页爬虫
- poj 3279 Fliptile(二进制)