Nmon安装以及使用过程(详细介绍各报表以及字段)

本文详细介绍了Nmon的安装过程、实时监控操作、数据采集命令及如何生成分析报表。通过Nmon,我们可以监控CPU、内存、磁盘IO和网络等关键指标,对于系统性能分析非常有帮助。在数据采集部分,提到了-n、-f、-t和-c等参数的使用,以及如何通过nmon analyzer进行数据解析。在报表分析中,重点讲解了SYS_SUMM、CPU_SUMM、DISK_SUMM等关键表格的内容,帮助理解服务器资源使用情况。
摘要由CSDN通过智能技术生成

1.Nmon安装过程

1.1下载nmon16j.tar.gz(ubuntu)版本,不同的版本使用不同的压缩包。放到/home/root1目录下

 

1.2在/usr/local/bin目录下创建nmon文件夹

 

1.3将nmon16j.tar.gz 解压

 

1.4赋予nmon_AMD64_ubuntu1804可执行权限

 

1.5将nmon_AMD64_ubuntu1804移动到/usr/local/bin/nmon下

 

1.6查看是否安装成功 nmon显示初始页面,即安装成功

 

 

 

2.nmon实时监控

2.1快捷键对应监控指标

 

2.2显示不同的系统资源统计数据

  1. q : 停止并退出 Nmon
  2. h : 查看帮助
  3. c : 查看 CPU 统计数据
  4. m : 查看内存统计数据
  5. d : 查看硬盘统计数据
  6. k : 查看内核统计数据
  7. n : 查看网络统计数据
  8. N : 查看 NFS 统计数据
  9. j : 查看文件系统统计数据
  10. t : 查看高耗进程
  11. V : 查看虚拟内存统计数据

 

 

 

 

 

2.3常用指标分析

监控操作系统,最关注的几个指标分别是CPU、内存、磁盘IO、网络等。下面对几张关键图表进行分析。

1. CPU_ALL:所有CPU概述,显示监控系统所有CPU的平均占用情况,包含User/Sys/Wait/Idle状态

a. User%,用户模式下执行的程序所使用的CPU百分比

b. Sys%,内核模式下执行的程序所使用的CPU百分比

c. Wait%,等待 IO 所花的时间百分比

d. Idel%,CPU的空闲时间百分比,此值和User%,Sys%,Wait%之和等于1

e. CPU%,CPU总体占用情况,这个值通常等于User%+Sys%+Wait%

f. CPUs,CPU核数,即操作系统是多少C的
2. DISK_SUM:总体disk读、写以及I/O操作

a. Disk Read KB/s ,每个磁盘执行采样数据(磁盘设备的读速率)

b. Disk Write KB/s ,每个磁盘执行采样数据(磁盘设备的写速率)

c. IO/sec,每秒钟输出到物理磁盘的传输次数

 

3. DISKBUSY:每个hdisk设备平均占用情况单位为%(百分比)
4. MEM:内存使用情况描述,包括物理内存和虚拟内存

a. memtotal,物理内存总大小

b. swaptotal,虚拟内存(即交换空间)的总大小

c. memfree,剩余物理内存大小

d. swapfree,剩余虚拟内存大小

e. cached,已占用的文件系统缓存大小,由物理内存分配

f. buffers,文件系统缓冲区大小

g. swapcached,虚拟内存中已分配出来的内存大小

h. inactive,最近不常使用的内存大小

 

5. NET:系统中每个网络适配器的数据传输速率(千字节/秒)

a. Total-Read,网络适配器每秒接收的数据包总大小,单位是KB/sec

b. Total-Write (-ve),网络适配器每秒发送的数据包总大小,单位是KB/sec

c. eth0-total,网络适配器每秒接收和发送的数据包总大小,单位是KB/sec

3.nmon数据采集

在实际的性能测试中,我们需要把一段时间之内的数据记录下来,可以使用如下命令

sudo ./nmon_AMD64_ubuntu1804 -f -t -r shuju -s 1 -c 60

3.1相关命令的介绍

  1. -f :按标准格式输出文件名称   生成文件:文件名=主机名+当前时间.nmon
  2. -t :输出最耗资源的进程
  3. -s :每隔n秒采集一次,这里为1秒
  4. -c :采集次数,这里为60,即监控=60*1/60=1分钟
  5. -m : 指定生成文件位置
  6. test :监控记录的标题

3.2命令的使用

1.      该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,如每隔1秒采集一次,总共采集60次,就是一分钟的数据。

 

 

2.      数据采集完毕,如果想停止该监控,需要通过ps –ef|grep nmon查询进程号,然后杀掉该进程以停止监控

 

3.      再安全杀掉该进程:kill -9 pid

 

4.nmon生成分析报表

1.      下载nmon_analyzer_v61.zip并解压

windows上下载后解压,有word和exce两个文档,Word是说明文档,包括更新日志,详细参数等,其中的Excel就是nmon analyser工具了

 

2.      双击打开nmon analyser v61.xlsm,点击Analyze nmon data按钮

将linux环境下nmon生成的 root1-virtual-m

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值