性能测试之系统监控工具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,这里不再赘述

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-20 07:35:45

性能测试之系统监控工具nmon的相关文章

HTAP数据库 PostgreSQL 场景与性能测试之 33 - (OLAP) 物联网 - 线性字段区间实时统计

标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能.性能.架构以及稳定性. PostgreSQL社区的贡献者众多,来自全球各个行业,历经数年,PostgreSQL 每年发布一个大版本,以持久的生命力和稳定性著称. 2017年10月,Pos

HTAP数据库 PostgreSQL 场景与性能测试之 32 - (OLTP) 高吞吐数据进出(堆存、行扫、无需索引) - 阅后即焚(JSON + 函数流式计算)

标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能.性能.架构以及稳定性. PostgreSQL社区的贡献者众多,来自全球各个行业,历经数年,PostgreSQL 每年发布一个大版本,以持久的生命力和稳定性著称. 2017年10月,Pos

2015 年最受欢迎的 7 个系统监控工具

随着企业的成长,相应的IT要求也随之提高.在很多公司中,很难找到在哪个方面不依赖IT的支持.随和企业对IT依赖程度的增加,有效管理和保护IT和数据设备就变得尤为重要. 系统管理是一个涵盖性术语,它指的是某个公司对其信息技术资源的集中化管理,包含了系统监控和系统数据及设备管理. 在考虑集中式系统管理时,公司规模.设备数量.IT基础设施复杂度.IT资源和专业知识等条件都需要考虑其中.举个例子,在一个只拥有几台台式机的小公司里面,集中化系统管理可能比单独管理每台机器设备消耗更多的时间和金钱投入. 但是

淘宝开源其系统监控工具Tsar

淘宝在开发社区的贡献可谓功不可没,近日又将其系统监控工具Tsar代码上传至GitHub.据@淘叔度介绍,Tsar在淘宝内部已经被大量使用,它不仅可以监控CPU.IO.内存.TCP等系统状态,也可监控Apache.Nginx/Tengine.Squid等服务器状态. Tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,另外可以支持将数据存储到MySQL中,也可将数据发送到Nagios报警服务器.在展示数据层面,可以指定模块,并且支持对多条信息的数

Monitorix 2.5.0发布 系统监控工具

Monitorix 是一个轻量级的http://www.aliyun.com/zixun/aggregation/13446.html">系统监控工具.可用于UNIX/Linux服务器,由于简单和体积小的特点,它也可以同时使用在嵌入式设备上.它主要包括两个程序:一个称为monitorix的收集器,是一个Perl的守护进程,类似于任何其他的系统服务的自动启动:另一个是CGI脚本,称为monitorix.cgi. Monitorix 2.5.0该版本增加了两个新的图形监测,MTA统计图表已得到

Monitorix 2.3.0发布 系统监控工具

Monitorix是一个轻量级的http://www.aliyun.com/zixun/aggregation/13446.html">系统监控工具.可用于UNIX/Linux服务器,由于简单和体积小的特点,它也可以同时使用在嵌入式设备上.它主要包括两个程序:一个称为monitorix的收集器,是一个Perl的守护进程,类似于任何其他的系统服务的自动启动:另一个是CGI脚本,称为monitorix.cgi. Monitorix 2.3.0版本引入了两个新的有趣的图形来监视NFS服务器和客户

Glances:自适应显示的多合一系统监控工具

很少有命令行工具可以适应不同的终端尺寸,为用户提供最大限度的信息.绝大多数的工具的显示都是类似的--要么显示的信息混乱了或工具给出一个错误信息.不过, Glances 却是一个支持在80X24终端到任何更大尺寸终端上显示大量系统/网络监控相关信息的工具. glances-main 提示 -- 这篇文章中的所有例子在Ubuntu 13.04的bash shell上测试过. 简短教程 Glances是一个系统监控工具,它在你的终端上能展示各种各样的系统相关信息.这些信息包括: CPU相关信息 磁盘I

NetXMS 1.2.17 发布,系统监控工具

NetXMS 1.2.17 发布,此版本现已提供下载(netxms-1.2.17.tar.gz),更新内容如下: - New DCI source: NXSL script executed on server - Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter) - Oracle monitor

linux系统监控工具

  对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具. 1.Top-Linux进程监控 Lin