nmon for linux
nmon(为Nigel's performance Monitor的简写) for linux工具是 IBM开源的在POWER, x86, x86_64, Mainframe & now ARM (Raspberry Pi)与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmon Analyser进行数据的统计分析并生成图形化结果。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。
nmon所记录的数据包含以下一些方面:
- cpu占用率
- 内存使用情况
- 内核统计和运行队列
- 磁盘I/O速度、传输和读写比率
- 文件系统的使用率
- 磁盘适配器
- 网络I/O速度、传输和读写比率、错误统计率与传输包的大小
- 页面空间和页面I/O速度
- 计算机详细信息和资源
- 消耗资源最多的进程
- 用户自定义的磁盘组
- 另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O、负载管理、ESS和其他磁盘子系统等。
使用nmon
- 下载对应版本的nmon版本后先赋权chmod a+x / 755 nmon
- 运行nmon进行服务器监控,如nmon -f -s 2 -c 30
秒
-c:取出多少个抽样数量,这里为30,即监控=30*2/60=1分钟
生成报表
把之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具如nmon analyser v34a.xls。
nmon分析文件常用sheet含义
|
sheet名 |
含义 |
|
CPUnn |
显示执行之间内CPU占用情况,其中包含user%、sys%、wait%和idle% |
|
CPU_ALL |
所有CPU概述,显示所有CPU平均占用情况,其中包含SMT状态 |
|
CPU_SUMM |
每一个CPU在执行时间内的占用情况,其中包含user%、sys%、wait%和idle% |
|
MEM |
本sheet主图上显示空闲实存的数量 |
nmon分析文件常用指标列表
|
常用指标类型 |
常用指标名 |
常用指标含义 |
|
CPU_ALL |
User% |
显示在用户模式下执行的程序所使用的 CPU 百分比 |
|
Sys% |
显示在内核模式下执行的程序所使用的 CPU 百分比 |
|
|
Wait% |
显示等待 IO 所花的时间百分比 |
|
|
Idle% |
显示 CPU 的空闲时间百分比 |
|
|
CPU% |
CPU总体占用情况 |
|
|
MEM |
MemoryHostname |
执行间隔时间列表 |
|
Real Free % |
实际剩余内存百分比 |
|
|
Virtual free % |
虚拟剩余内存百分比 |
|
|
Real free(MB) |
实际剩余内存大小(MB) |
|
|
Virtual free(MB) |
虚拟剩余内存大小(MB) |
|
|
Real total(MB) |
实际内存总体大小(MB) |
|
|
Virtual total(MB) |
虚拟内存总体大小(MB) |
nmon for linux的更多相关文章
- Linux 性能分析工具 nmon for Linux
http://blog.csdn.net/defonds/article/details/41725929 http://blog.csdn.net/fansy1990/article/details ...
- nmon for Linux & Java
nmon for Linux | Main / HomePagehttp://nmon.sourceforge.net/pmwiki.php Java Nmon Analyser download | ...
- NMON监控linux性能
NMON监控linux性能 一.下载nmon压缩包,下载地址:http://download.csdn.net/download/fhqsse220/6699865 二.安装方法: 1.将nmon_l ...
- Nmon 监控 Linux 的系统性能
Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具.Nmon 可以把操作系统的统计数据展示在屏幕上 ...
- CentOS7安装Nmon(linux性能监控工具)
Nmon开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果. 目录 一.安装软件二.实时监控三.数据采集四. ...
- 性能测试之nmon对linux服务器的监控
大家都知道在做性能测试的时候,需要监控服务器的资源情况,而大多数服务器是Linux系统,网上资料嘿多,这里汇总介绍下Nmon监控工具: -------------------------------- ...
- 使用 Nmon 监控 Linux 的系统性能
Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具.Nmon 可以把操作系统的统计数据展示在屏幕上 ...
- (转)使用 Nmon 监控 Linux 的系统性能
看到一个使用Nmon的文章,写的很基础,适合新手,转载之.下面是原文的信息: 作者:Hitesh Jethva 译者:sonofelice 校对:wxy 传送门:linux.cn/article-68 ...
- nmon监控Linux服务器系统资源
本文转自:http://www.cnblogs.com/hyzhou/archive/2011/12/29/2305860.html 在实际的测试过程中,Loadrunner监控Linux系统资源不太 ...
随机推荐
- 腾讯视频嵌入手机端网站demo - 就像微信文章中一样一样的
页面中的调用如下: <iframe id="video_iframe" class="video_iframe" src="TenVideoPl ...
- phpcms前端页面上传文件
PHPCMS其实有一个叫做附件的模块,上传用的就是这个东西,现在我们来看一下对应的文件:phpcms\modules\attachment \attachments.php就是这个文件,大概在29行上 ...
- 测试MySQL事务管理
1.MySQL 版本 mysql> select version(); +------------+ | version() | +------------+ -log | +--------- ...
- [C和指针] rearrange.c
C和指针_程序1.1_重排字符 /* ** 这个程序从标准输入(键盘)中读取输入行并按需求处理后在标准输出(屏幕)中打印, ** 每个输入行的后面一行是该行按需求处理后的输出内容. ** ** 输入的 ...
- ms-grid layout
<!DOCTYPE html> <html> <head> <title></title> <script src="js/ ...
- Apple 如何知道你使用了私有API
大约有三种方式 otool -L这个工具可以清晰的列出你链接所有的库 像IO.Kit是不允许使用的 nm -u 这个工具可以清晰的列出你所有链接符号如 C方法 OC方法 检查所有Selecter的字符 ...
- python机器学习库
http://scikit-learn.org/stable/install.html
- 利用百度地图API,在浏览器中找到自己的位置
首先你得有个百度地图的秘钥,http://lbsyun.baidu.com/apiconsole/key 剩下的就是编码了 这里面会用到一个javascript里的一个函数,getMyLocation ...
- C语言杂记
strcmp函数是可以和int数字进行比较的 , , , }; puts(ch); if (strcmp("AAA", ch)) { printf("real?true! ...
- Sql狗血的Bit类型赋值与取值
Bit 数据类型在 SQL Server 数据库中以存储 1.0 进行存储. 往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1. 关于修改 Bit 类型的字段 1.若使用 SQL 语句 ...