Linux性能监控与分析工具
2013-03-21 22:08
211 查看
背景
最近需要对一套预研完成的系统性能测试,该系统部署在Linux服务器集群上。在高并发、高负载场景下收集每台设备资源占用的全部信息(这些信息包括CPU,内存,I/O,磁盘,网络流量等等等),进一步分析系统瓶颈。
这里用上了nmon这款工具。由nmon负责定期收集全套系统信息,再由nmon_analyser将原始数据转换为可视化的表格与图形。
正文
Wiki:
nmon (short for Nigel's Monitor) is a popular system monitor tool for the AIX and Linux operating systems.The original nmon was a freely downloadable tool for AIX 4.3 from the AIX wiki. It was also rewritten for the Linux operating system running on IA-32, x86-64, RS/6000 and Power processor and Mainframe and released by IBM to open source in July 2009.
nmon download
Here —— 选择自己系统对应的nmon版本下载nmon_analyser download:
Here使用方式
在待监控设备Linux系统中执行:# ./nmon -h可以查询参数列表,也可直接执行nmon看到即时的界面(形如top)
例如:
# ./nmon -f -t -s 15 -c 480
-f :按标准格式输出<hostname>_YYYYMMDD_HHMM.nmon,这个文件就是nmon_analyser的输入;
-s:数据采集周期,这里是每15s一次;
-c:采集总次数,这里共采集480次;
这里持续采集15*480 = 7200s(2个小时);
-m:可以指定文件生成路径;
其他
1、配合crontab可以实现对系统的定时监控,例如每晚20:00启动,23:00采集结束;2、使用nmon_analyser将nmon文件转换为Excel格式便可直接浏览(nmon文件实质是以逗号分隔的文件,csv)
3、生成的报告中wAvg指的是非零数据的平均值
Author:Pirate Leo
blog:http://blog.csdn.net/pirateleo
email:codeevoship@gmail.com
转载请注明出处,谢谢。
由于博文在发布后难免会有勘误或补充,推荐到本博客中阅读本文
相关文章推荐
- 裘宏骏:Linux 相关性能分析工具
- Java几款性能分析工具的对比
- C++代码静态分析工具-Prefast
- 系统级性能分析工具 — Perf
- javOSize:新一代java分析工具
- 工具: ass109.awk 分析 Oracle 的跟踪文件
- 使用Excel数据分析工具进行多元回归分析
- [转]常用网络协议分析工具
- java内存分析工具
- 聚锐网隆重推出终极网站分析工具 超级管家
- Java线程Dump分析工具--jstack
- Javascript性能分析——工具(YUI Profiler)上
- 大数据分析工具-Splunk介绍
- 常见dotNet加密保护工具分析介绍
- iOS开发工具-网络封包分析工具Charles
- Linux 日志分析工具之awstats详解
- Linux系统IO分析工具之iotop参数详解(查看IO占用)
- strace跟踪分析进程工具
- Web 能力分析工具 WCAT
- 网络协议分析工具汇总