首页 > 其他分享 >nmon安装及使用

nmon安装及使用

时间:2023-04-04 16:14:26浏览次数:44  
标签:nmon 查看 使用 磁盘 安装 CPU 系统资源

1 nmon 简介

nmon 是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具。相对于其它系统资源监控工具来说,nmon 所记录的信息较为全面,它能在系统运行过程中实时地捕捉系统资源使用情况,输出结果文件,并通过 nmon_analyzer 工具产生数据文件与图形化结果。一般 nmon 监控系统资源包括 cpu 占用率、内存使用情况、磁盘 I/O 速度、传输和读写比率、文件系统的使用率、网络 I/O 速度、传输和读写比率、错误统计率与传输包的大小、消耗资源最多的进程、计算机详细信息和资源等相关信息。

2 软件下载

nmon下载软件地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

nmon-analyser下载地址https://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

3 nmon部署

新建nmon目录,将文件拷贝到改目录

3.1 解压文件

根据本机环境选择对应的版本授予执行权限,并重命名nmon

3.2 启动nmon

在nmon目录启动./nmon

3.3常用nmon快捷命令

q : 停止并退出 nmon

h : 查看帮助

c : 查看 CPU 统计数据

m : 查看内存统计数据

d : 查看硬盘统计数据

k : 查看内核统计数据

n : 查看网络统计数据

N : 查看 NFS 统计数据

j : 查看文件系统统计数据

t : 查看高耗进程

V : 查看虚拟内存统计数据

v : 详细模式

3.4配置 nmon命令行参数

上面的快捷命令只能将当前的系统资源实时显示在屏幕下,无法保存到文件中,如果要将结果保存到文件进行分析,需要用到命令行参数,启动nmon时,可以指定以下参数

nmon -f -s 5 -c 70 -m /dmdata

-f 以文件格式输出

-s 5采集频率5s一次

-c 70 采集次数70次

-m /home/dmdba 监控文件输出目录 /dmdata

 

4 使用nmon_analyser进行日志分析 

NMON 工具部署完成后,即可对系统状态进行监控,生成监控日志文件。NMON_ANALYZER 工具通过 excel 的宏命令分析加载生成 excel 图表,展示资源占用的各项信息。使用过程中可通过图表信息直观地查看系统资源使用情况。使用方法:打开 nmon analyser v66.xlsm,使用 analyze nmon data 打开所需要分析的 nmon 日志文件,分析完成后保存成 excel 文件,即可查询系统资源的图表信息。记住一定要通过 office 或者 wps 用 excel 的方式打开,且需要启动了宏

4.1系统汇总界面:SYS_SUMM

如果一个CPU被充分使用,CPU占用时间配比应为User%(65-70%),Sys%(30-35%),Idel%(0-5%)如果 Sys% 占比过大说明系统进程本身占领大部分 cpu 资源,可考虑系统是否存在过多僵尸进程或者系统进程存在死循环等原因CPU Wait% 占比过大说明可能 IO 或内存方面存在瓶颈,可能是由于内存不够而引起频繁的的数据交换

 

 

4.2 cpu使用情况

CPU使用情况包括CPU_ALL,CPU_SUMM,CPU001…,包括主机 CPU 使用情况汇总以及每个 CPU 的运行情况。此处重点关注 CPU_ALL 页面,CPU_ALL 页面可以看到如下图的CPU整体上在每个监控点的数据,包括 User%、Sys%、Wait%、Idle%、Steal%、CPU% 以及 CPUs( cpu 个数)及对应图表

 

4.3 磁盘读写情况

DISK_SUMM 子表为系统磁盘信息汇总。主要包含以下内容:

(1)Disk total KB/s 表示执行间隔时间列表;

(2)Disk Read KB/s 表示采集间隔内磁盘设备的读速率;

(3)Disk Write KB/s 表示采集间隔内磁盘设备的写速率;

(4)IO/sec 表示采集间隔内磁盘整体平均每秒 IO 数。

 

4.4 内存使用情况MEM 

 

 

标签:nmon,查看,使用,磁盘,安装,CPU,系统资源
From: https://www.cnblogs.com/fangzpa/p/17286755.html

相关文章

  • statfs的使用
    1、函数原型intstatfs(constcharpath,structstatfsbuf);参数:  path:位于需要查询信息的文件系统的文件路径  buf:statfs结构体类型的指针变量,用于存储文件系统的相关信息头文件:<sys/statfs.h>2、statfs结构体:structstatfs{longf_type;//文件系统的类型......
  • multikey安装好后出现感叹号
    问题现象:Win7系统还是开机后显卡感叹号,window无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件。(代码52)问题分析:根据提示信息提示无法验证此设备所需驱动程序的数字签名。解决方法:安装SH......
  • Win7安装node.js
    问题win7直接安装node.js官网的最新版安装不成功,是因为最新版的版本高,不支持win7,只支持win8以上。解决安装低版本的node.js,我选的是12.22.12版本,然后为其配置环境变量即可。如果需要npm,你只需要下载一个版本,解压后将除node之外的所有文件放到你安装好的目录下即可。运行在cm......
  • 关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题
    原文地址:关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题-Stars-One的杂货小窝问题描述最近在开发一个订单模块,需要出现异常就会触发数据回滚操作,首先就是想到了SpringBoot提供的@Transactiona注解功能,但是使用的时候,发现其他方法就是出现......
  • flask框架03 蓝图的使用 g对象 数据库连接池
    今日内容目录今日内容1蓝图的使用2g对象3数据库连接池1蓝图的使用#blueprint翻译过来的,称之为蓝图#作用是:之前全在一个py中写flask项目,后期肯定要划分目录#不用蓝图,划分目录 no_blueprint_flask#项目名src#核心源码位置__i......
  • ubuntu使用vnstat监控网络流量
    https://askubuntu.com/questions/1459/how-can-you-monitor-total-internet-data-usage-across-rebootshttps://www.booleanworld.com/monitor-network-traffic-linux-using-vnstat/......
  • mysql中find_in_set()函数的使用
    首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有1头条、2推荐、3热点、4图文等等。现在有篇文章他既是头条,又是热点,还是图文,type中以1,3,4的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的find_in_set出马的时候到了。......
  • 使用内网穿透调试微信小程序
    随意购买一个,登陆后台,选择隧道管理下载客户端点击bat批处理文件输入隧道id回车即可进入微信小程序编程工具将这个勾给勾上,然后修改HTTP_REQUEST_URL即可创作不易,如果能够解决您的问题,请给我点个赞,谢谢......
  • 1 蓝图的使用 、2 g对象 、3 数据库连接池
    目录1蓝图的使用2g对象3数据库连接池1蓝图的使用#blueprint翻译过来的,称之为蓝图#作用是:之前全在一个py中写flask项目,后期肯定要划分目录#不用蓝图,划分目录 no_blueprint_flask#项目名src#核心源码位置__init__.py#包里......
  • mvn的简介、安装、使用及常用命令
    一、简介nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看等,与npm不同的是,npm是依赖包的管理工具,nvm是nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs。 二、安装可以在GitHub上下载最新版本。nvm-noinstall.zip:绿色免安装版,但......