设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 22240|回复: 17

[性能测试] nmon与nmonanalyser 系统性能分析(图表)利器   [复制链接]

Rank: 6Rank: 6

签到
79
注册时间
2008-6-13
最后登录
2014-8-6
在线时间
219 小时
阅读权限
70
积分
8688
帖子
971
主题
181
精华
0
UID
74

LT粉丝

发表于 2010-4-27 21:07:58 |显示全部楼层
本帖最后由 nginxman 于 2010-4-27 22:26 编辑

nmon采集数据的工具
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

nmon analyser 分析数据结果并以图形展式
http://www.ibm.com/developerwork ... iPtype/nmonanalyser

使用对应的操作系统文件:
  1. [root@localhost performance]# cat /etc/issue
  2. CentOS release 5.4 (Final)
  3. Kernel \r on an \m
复制代码

  1. [root@localhost performance]# uname -a
  2. Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
复制代码

  1. # wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download
  2. # unzip nmon_x86_12a.zip
  3. # chmod a+x nmon_x86_rhel52
复制代码


然后直接运行 nmon 即可。

采集数据并生成报表:
采集数据:
  1. ./nmon_x86_rhel52 -s10 -c60 -f -m .
复制代码


参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。

这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
生成的文件名如: hostname_090824_1306.nmon ,"hostname" 是这台主机的主机名。

生成报表:
下载 nmon analyser (生成性能报告的免费工具):
http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

把之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v33C.xls 。(注意EXCEL宏的安全级别调低些)
点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了。

如果宏不能运行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。

范例1:
自动按天采集数据:
在 crontab 中增加一条记录:
  1. 0 0 * * * nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1
复制代码


300*288=86400 秒,正好是一天的数据。

范例2:
A、执行命令:#crontab -e
B、在最后一行添加如下命令:
  1.   0 8 * * 1,2,3,4,5 /nmon/scriptn/mon_x86_rhel52 -f -N -m /nmon/log -s 30 -c 1200
复制代码

表示:
  周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log

效果图展示:

nmon.jpg

Rank: 6Rank: 6

注册时间
2008-6-13
最后登录
2014-8-6
在线时间
219 小时
阅读权限
70
积分
8688
帖子
971
主题
181
精华
0
UID
74

LT粉丝

发表于 2010-4-27 22:13:37 |显示全部楼层
本帖最后由 nginxman 于 2010-4-27 22:42 编辑

cpu.jpg


分析工具及详细数据,请下载如下:
nmon_data.zip (227.02 KB, 下载次数: 188)

使用道具 举报

LT管理团队

向Linuxsir的哈密瓜大哥看齐 ...

Rank: 9Rank: 9Rank: 9

注册时间
2008-6-5
最后登录
2019-1-23
在线时间
1828 小时
阅读权限
200
积分
63902
帖子
715
主题
199
精华
4
UID
46

LT同学

发表于 2010-4-29 09:18:42 |显示全部楼层
顶,强帖留名!
哈密瓜!一个热爱linux的水果!
gtalk/msn:hamgua@gmail.com
sina微博:http://weibo.com/hamgua
LTmail:hamgua@linuxtone.org
是雄鹰就有展翅飞翔的时候,不是雄鹰要制造展翅飞翔的时候!

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2008-9-20
最后登录
2018-9-29
在线时间
489 小时
阅读权限
100
积分
38013
帖子
2202
主题
48
精华
0
UID
307

LT元老

发表于 2010-4-30 13:12:56 |显示全部楼层
同上留名。
nmon是古老的神器

使用道具 举报

Rank: 3Rank: 3

注册时间
2010-7-11
最后登录
2011-10-29
在线时间
36 小时
阅读权限
30
积分
267
帖子
22
主题
1
精华
0
UID
9754
发表于 2010-11-6 20:45:46 |显示全部楼层
不错,学习了

使用道具 举报

LT管理团队

论坛广告杀手

Rank: 9Rank: 9Rank: 9

注册时间
2008-11-27
最后登录
2018-8-17
在线时间
172 小时
阅读权限
200
积分
7964
帖子
416
主题
66
精华
4
UID
628
发表于 2010-11-30 17:43:24 |显示全部楼层
刚好目前需要 mark

分享,快乐,欢迎来到llinux运维专家网!

使用道具 举报

Rank: 2

注册时间
2011-1-27
最后登录
2011-6-10
在线时间
8 小时
阅读权限
20
积分
72
帖子
27
主题
0
精华
0
UID
11889
发表于 2011-1-27 13:44:58 |显示全部楼层
nmon比较详细的介绍,赞一个。

使用道具 举报

Rank: 1

注册时间
2011-2-28
最后登录
2011-2-28
在线时间
0 小时
阅读权限
1
积分
8
帖子
7
主题
0
精华
0
UID
12199
发表于 2011-2-28 21:58:02 |显示全部楼层
呵呵,谢谢了

使用道具 举报

Rank: 6Rank: 6

注册时间
2009-5-23
最后登录
2014-8-19
在线时间
76 小时
阅读权限
70
积分
8957
帖子
101
主题
6
精华
0
UID
3211
发表于 2011-3-24 08:59:22 |显示全部楼层
哇,不错啊!
不愧是神器啊
收藏了

使用道具 举报

Rank: 6Rank: 6

注册时间
2010-2-8
最后登录
2019-4-20
在线时间
2602 小时
阅读权限
70
积分
4952
帖子
1283
主题
1170
精华
0
UID
7906
发表于 2011-3-25 09:55:31 |显示全部楼层
mark~~~~~~~~`

使用道具 举报

Rank: 6Rank: 6

注册时间
2008-11-12
最后登录
2019-4-24
在线时间
57 小时
阅读权限
70
积分
4548
帖子
359
主题
1
精华
0
UID
528
发表于 2011-3-26 12:33:29 |显示全部楼层
谢谢。。。。支持

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-3-29
最后登录
2012-2-27
在线时间
113 小时
阅读权限
90
积分
7482
帖子
22
主题
5
精华
0
UID
12589
发表于 2011-6-2 10:25:29 |显示全部楼层
谢谢分享,学习!!

使用道具 举报

Rank: 6Rank: 6

注册时间
2009-5-18
最后登录
2016-4-21
在线时间
50 小时
阅读权限
70
积分
6136
帖子
48
主题
0
精华
0
UID
3111
发表于 2011-9-15 22:32:11 |显示全部楼层
没有用过,学习了,谢谢

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-10-23
最后登录
2019-4-20
在线时间
129 小时
阅读权限
90
积分
22402
帖子
172
主题
8
精华
0
UID
6120
发表于 2011-11-14 09:18:56 |显示全部楼层
IBM的测试工程师都是用nmon,呵呵

使用道具 举报

论坛元老

小兵

Rank: 8Rank: 8

注册时间
2010-10-9
最后登录
2013-5-22
在线时间
250 小时
阅读权限
90
积分
16049
帖子
104
主题
14
精华
1
UID
10553
发表于 2011-12-1 21:54:10 |显示全部楼层
顶起,好帖
相信outhink
http://outhink.blog.51cto.com
不是路不平,只是你不行。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-6-21 07:11 , Processed in 0.032605 second(s), 16 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部