性能测试之系统监控工具nmon
一、概述
本篇文章主要讲解nmon,以下为目录
1.nmon介绍
2.nmon下载、安装及使用
3.nmon analysis 分析及使用,各个项的含义
二、详细信息:
1.nmon介绍:
nmon(Nigel's Monitor)是由IBM公司提供的、免费监控AIX系统与Linux系统资源的工具,该工具可以将服务器系统资源消耗的数据收集起来并输出一个特定的文件,再使用分析工具(nmon analyser)进行数据统计分析。
nmon主要记录以下方面的数据:
CPU占用率
内存使用情况
磁盘I/O速度、传输和读写比率、错误统计率与传输包的大小
消耗最多的进程
计算机详细信息和资源
页面空间和页面I/O速度
用户自定义的磁盘组
网络文件系统
nmon工具工作流程
Step1.执行nmon工具命令,nmon工具会将输出的内容显示到计算机屏幕,同时生成一份nmon文件
Step2.将生成的nmon文件导出到Windows 操作系统,使用分析工具对生成的数据文件进行分析
Step3.该分析工具将收集到的数据绘制成相关的图表,供分析使用
2.nmon下载、安装及使用
nmon下载地址:
官网下载地址:下载linux 对应的 nmon
其它方式下载:http://down.51cto.com/data/849411
a.安装:下载完后,将其上传到linux下的某个目录下,运行命令tar –xvf file.tar,解压后
b.修改权限chmod nmon_linux_x86,
c.运行./nmon_linux_x86 -f -r test -s 10 -c 15,此时会生成一个test文件,主要是把监测的结果实时的写进该文件
d.运行./nmon_linux_x86,出现监测主窗口,按照菜单输入相应的字母,即可监测,比如输入c,m,d,n等,即监测CPU,Memory,Disks,Netword
e.一段时间后,将生成的test.nmon文件转化成csv文件,sort test.nmon >test.csv,然后download wondinds本地
f.打开nmon analysis 工具,导入test.csv,即生成如下图
3.nmon analysis 分析及使用,各个项的含义
具体可以google或者百度或者参考nmon analysis user guide,这里不再赘述
性能测试之系统监控工具nmon的更多相关文章
- Linux下系统监控工具nmon使用
Mongodb安装在Centos7或以上的版本,对于系统的监控方法如下: 1.从\\10.10.10.1\ShareDoc\User\Zchen\linux系统监控下下载2个工具 nmon16e_mp ...
- 性能测试之nmon对linux服务器的监控
大家都知道在做性能测试的时候,需要监控服务器的资源情况,而大多数服务器是Linux系统,网上资料嘿多,这里汇总介绍下Nmon监控工具: -------------------------------- ...
- Jmeter系列(38)- 详解性能监控工具 nmon
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 做性能测试,服务器监控是至关重要 ...
- 高并发&性能优化(二)------系统监控工具使用
上一篇主要从总体介绍了高并发&性能优化的相关思路和方法,本篇主要介绍系统监控工具. [CPU查看工具] ------top命令(性能) 进入top命令后,按1即可看到每核CPU的运行指标与详细 ...
- 非常实用的Linux 系统监控工具
随着互联网行业的不断发展,各种监控工具多得不可胜数.这里列出网上最全的监控工具.让你可以拥有超过80种方式来管理你的机器.在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 ...
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps.jstack.jmap.jhat.jstat.hprof等小巧的工具,本博客希望 ...
- 管理员必备的Linux系统监控工具
管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图, 也就是正在运行进程.在默认情况下,显示系统 中CPU使用率最高的任务,并每5秒钟刷新一次. ...
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解(转VIII)
JVM本身就是一个java进程,一个java程序运行在一个jvm进程中.多个java程序同时运行就会有多个jvm进程.一个jvm进程有多个线程至少有一个gc线程和一个用户线程. JDK本身提供了很多方 ...
- 管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧.大多数Linux发行版本都装备了大量的监控工具.这些工具提供了能用作取得相关信息和系统活动的量度指标.你能使用这些工具发现造成性 ...
随机推荐
- Hibernate笔记——hql总结
原文:http://www.cnblogs.com/xiaoluo501395377/p/3376256.html ------------------------------------------ ...
- hibernate配置之<property name="hbm2ddl.auto">create</property>导致每次创建SessionFactory都清空数据库中的数据
参考:http://stackoverflow.com/questions/6611437/how-to-make-hibernate-not-drop-tables 我遇到的问题就是: List l ...
- ftp下载显示进度
经常用到ftp get命令下载东西,但是遇到大的文件不知道是挂了还是在运行,要是能显示就好了,于是就有了下文... 注: 红色 字体是我敲击的命令 “#” 是注释语 [root@localhost s ...
- ava中拦截器 过滤器 监听器都有什么区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts2的action进行业务逻辑,比如过滤掉非法u ...
- poj-2393 Yogurt factory (贪心)
http://poj.org/problem?id=2393 奶牛们有一个工厂用来生产奶酪,接下来的N周时间里,在第i周生产1 单元的奶酪需要花费ci,同时它们也有一个储存室,奶酪放在那永远不会坏,并 ...
- windows服务异常值framework版本
sc query WCService | find /i "state"if %errorlevel% == 0 ( net start "WCService" ...
- Android gingerbread eMMC booting
Android gingerbread eMMC booting This page is currently under construction. The content of this page ...
- [HIHO1299]打折机票(线段树)
题目链接:http://hihocoder.com/problemset/problem/1299 线段树,按照t为下标去更新v,更新的时候要保留最大的那个. #include <algorit ...
- PhpStorm+PhpStudy+xdebug 配置图解
1.配置niginx.ini,新增 server节点,比如使用9200 端口 server { listen 9200;#本地调试,不用80端口 server_name localhost; #cha ...
- ASP.NET26 个常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...