nmon性能测试

nmon是一个分析aix和linux性能的免费工具,而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供可视化查看。

首先在以下的链接下载nmon软件:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

附件将会提供Linux 6.5与7.2版本支持的nmon软件:

其次,下载nmon的工具nmon_analyser:

http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

一、性能报表导出

nmon -f -s 10 -c 60

-f表示生成的数据文件名中有时间;

-s 10 表示每 10 秒采集一次数据;

-c 60 表示采集 60 次,10*60=600秒。

注:其他参数通过nmon -h进行查看即可。

[[email protected]~]$ ll

total 340

-rw-rw-r--. 1dcits_monitor dcits_monitor 347506 Jun  519:11 nmon16e_x86_rhel65

[[email protected]~]$ chmod +x nmon16e_x86_rhel65

[[email protected]~]$ ll

total 340

-rwxrwxr-x. 1 dcits_monitordcits_monitor 347506 Jun  5 19:11nmon16e_x86_rhel65

[[email protected]~]$ ./nmon16e_x86_rhel65 -f -s 30 -c 2880

[[email protected]~]$ ll

total 372

-rwxrwxr-x. 1dcits_monitor dcits_monitor 347506 Jun  519:11 nmon16e_x86_rhel65

-rw-rw-r--. 1dcits_monitor dcits_monitor  29221Jun  6 10:57SZVMAPLGPRD01_170606_1057.nmon

[[email protected]~]$ du -sh SZVMAPLGPRD01_170606_1057.nmon

32K SZVMAPLGPRD01_170606_1057.nmon

[[email protected]~]$  ps -elf | grep nmon

1 S 500  6389 1 0 80   0 - 3847 hrtime 10:76pxs/0    00:00:00 ./nmon16e_x86_rhel65 -f-s 30 -c 2880

0 S 500   7169 6279  0  80   0- 25813 pipe_w 11:03 pts/0  00:00:00 grepnmon

[[email protected]~]$ du -sh SZVMAPLGPRD01_170606_1057.nmon

40K SZVMAPLGPRD01_170606_1057.nmon

内存、disk、CPU、disk-read、网络等资源性能可视化查阅如下图:

二、计划任务

1)   执行命令:crontab -e

意义 分钟 小时 星期 命令
范围 0-59 0-23 1-31 1-12 0-6 执行的命令

2)   在最后一行添加如下命令:

0 8 * * 1,2,3,4,5  /nmon/ nmon16e_x86_rhel65 -f -N -m/nmon/log  -s 30 -c 1200

表示:

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

三、nmon工具的使用

以下是使用Linux 7.2版本:

[[email protected] ~]# tar -zxvfnmon16g_x86.tar.gz

[[email protected] ~]# ll

total 2560

-rw-------. 1 root root   1212 May 22 13:20 anaconda-ks.cfg

-rw-r--r--. 1 root root  80354 May 24 02:46 cxt_170524_0236.nmon

-rw-r--r--. 1 root root  14704 Dec 28 01:40epel-release-latest-7.noarch.rpm

-rw-------. 1  210 201 160664 Apr 20 06:03 nmon16g_x86_fedora25

-rwx--x--x. 1  210 201 406334 Apr 20 06:03 nmon16g_x86_rhel72

-rw-------. 1  210 201 352321 Apr 20 06:03 nmon16g_x86_sles114

-rw-------. 1  210 201 403944 Apr 20 06:03 nmon16g_x86_sles12

-rw-r--r--. 1 root root692079 Jun  5  2017 nmon16g_x86.tar.gz

-rw-------. 1  210 201 490840 Apr 20 06:03 nmon16g_x86_ubuntu1604

[[email protected] ~]#./nmon16g_x86_rhel72

以下对CPU、内存、disk、网络进行性能测试:

时间: 2024-11-03 15:06:18

nmon性能测试的相关文章

运维常用命令

常用命令 # yum install bash-completion -y \\centos  命令补全 # iftop \\网络IO # iotop \\磁盘IO # top \\cpu利用率 # free -m \\内存使用率 # df -Bg \\分区使用率 # ethtool eth0 \\查看网卡 # screen \\会话管理 https://www.ibm.com/developerworks/cn/linux/l-cn-screen/ # nmon \\性能测试 http://n

在性能测试时使用nmon进行监控服务器性能

在使用Jmeter进行性能测试,可以使用nmon进行服务器的监控. 一.nmon说明 nmon分为工具包和分析包(nmonanalyser) nmon安装很简单,根据服务器版本,下载相应的版本后,进行安装即可. 二.nmon监听 1.实时监听 在nmon安装目录下,使用./nmon启动nmon工具. 在启动成功后,输入不同的命令,可以监控不同的信息 c---可显示CPU的信息: m---可显示内存的信息: n---可显示网络的信息: d---可显示磁盘信息: t---可查看系统的进程信息. 2.

服务器性能测试工具 ---- nmon

一.下载nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip 方法1: 1 2 3 4 [[email protected] ~]# cd /opt [[email protected] opt]# mkdir nmon [[email protec

性能测试监控工具nmon安装及使用方法

1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点. nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结

接口性能测试(Jmeter)操作总结

以前常用SoapUI来做接口的性能测试,这次用的Jmeter,对需由客户端根据时间戳等登录参数生成随机token值和印签值来发请求的系统,非它莫属了.下面就这次测试的难点和操作注意问题展开总结. **航空订票APP性能测试以接口压测为主,采用JMETER压测工具,结合NMON监控服务器资源.采用两台测试机,分布式并发压测,在500个并发,800个并发压力下,记录服务器资源的使用情况,并作分析. 1.脚本准备: 测试中,发送的请求体以JSON代码为主,且每个接口要求有token值和印签值(根据请求

【转】支付宝的性能测试

一.性能测试支付宝场景介绍 2013年双11过程当中,促销开启的第一分钟内支付宝的交易总额就突破了一亿元,短时间内大量用户涌入的情况下,如何保证用户的支付顺畅,是对支付宝应用系统的一个极大的挑战. 支付宝的性能测试场景分为性能基线测试,项目性能测试. 任意一笔交易过来,我们都需要对交易进行风险扫描,对于有可能是账户盗用的交易,我们会把这笔支付直接拒绝掉,或者通过手机校验码等方式进行风险释放. 相关厂商内容 手机百度APS深度剖析 谁保证了您的便捷出行? 万人在线直播教室如何搭建? 公司高速发展,

性能测试方案和性能测试报告小结

1.性能测试方案 性能测试方案应该详尽地描述如何进行性能测试,其中应该至少包括:测试背景.测试目的.测试范围.测试进入条件.测试退出条件.测试指标要求.测试策略.测试时间.测试风险和测试资源. 其中测试范围.测试进入条件.测试退出条件.测试策略.测试风险.测试资源尤其重要. 1)测试进入条件 (1)不遗留L1的缺陷. (2)性能测试数据准备完毕. (3)系统功能测试已结束. 2)测试退出条件 (1)各场景执行时间达到测试场景要求. (2)系统出现大量错误,暂停执行性能测试.   3)测试通过标准

使用Jmeter-Maven-Plugin搭建基于jmeter+Jenkins的性能测试平台

1.自定义jar包引入 2.pom高级配置 3.git项目上传 4.利用nmon监控资源 5.Jenkins参数化传递 问题:jmetermavenplugin+Jenkins集成执行java接口类性能测试时, 1.首先自定义java接口测试类,调试通过后导出单独的测试类jar包,并将jar包拷贝至jmeter的../lib/ext目录.(注意同时拷贝其他依赖jar包) 2.编写java接口测试jmeter脚本,设置java 请求时选择对应的java测试类. 3.测试运行方式有两种: a. 一种

性能测试中关键指标的监控与分析

一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: Ø  评价系统当前性能,判断系统是否满足预期的性能需求. Ø  寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题. Ø  判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统性能. 而对于用户来说,则最关注的是当前系统: Ø  是否满足上线性能要求? Ø  系统极限承载如何? Ø  系统稳定性如何? 因此,针对以上性能测试的目的以及用户的关注点,要达到以上目的并回答用户的关注点,就必须首先执行性