nmon工具使用方法

一、下载地址

二进制包:http://nmon.sourceforge.net/pmwiki.php

或使用源代码编译:http://nmon.sourceforge.net/pmwiki.php?n=Site.CompilingNmon

下载lmon.c 和Makefile两个文件

编译需要安装:apt-get install libncurses5-dev

   64位ubuntu :make nmon_x86_64_ubuntu810 (具体可以vim Makefile 文件查看)

二、使用 nmon 的说明

1.    给予文件可执行权限

chmod +x nmon文件(需要执行的文件)

2.    运行 nmon 命令,-f表示产生检测文件,-s 检测时间检测秒为单位,-c 监测的次数。相关详细信息,请参阅 nmon -h。但是作为示例,可以尝试运行下面的 nmon 命令,在 1 小时内以 30 秒的时间间隔捕获数据快照:

nmon_x86_64_ubuntu810 -f -s 30 -c 120

说明:nmon -fT -s 30 -c 120加上-T命令还可以捕获消耗资源最多的进程。命令都将在当前目录中创建输出文件,其名称为:

<hostname>_date_time.nmon


三、图表分析工具使用方法

一、将nmon产生的数据传输到windows机器上。

二、手工执行nmon_analyser EXCEL。


三、点取Anatyse nmon data图标后,选择需要分析的nmon产生的数据文件。下面是按钮(注意允许使用宏)。

四、结果示例


--------------------- 
作者:zoushidexing 
来源:优快云 
原文:https://blog.youkuaiyun.com/zhu_liangwei/article/details/9346205 
版权声明:本文为博主原创文章,转载请附上博文链接!

### nmon 监控工具使用教程及配置指南 #### 1. nmon 工具概述 nmon(Nigel’s Performance Monitor)是一款强大的性能监控工具,适用于Linux和IBM AIX系统。它能够实时监控CPU、内存、磁盘I/O、网络流量等关键指标,并支持压力测试、故障排查、容量规划和报告生成[^1]。此外,nmon还提供定制化的性能监控与数据导出功能,便于系统管理员深入了解系统的运行状态及瓶颈所在[^4]。 #### 2. 安装 nmon 在Linux系统中,可以通过包管理器或直接从IBM官网下载最新版本的nmon进行安装。以下是以Ubuntu为例的安装步骤: ```bash # 更新软件包列表 sudo apt-get update # 安装 nmon sudo apt-get install nmon ``` 对于其他Linux发行版,可以参考其对应的包管理工具进行安装。如果无法通过包管理器安装,可以从IBM官网下载源代码并手动编译安装[^2]。 #### 3. 启动 nmon 安装完成后,可以通过命令行启动nmon工具。默认情况下,nmon会以图形化界面显示实时监控数据。以下是启动命令: ```bash sudo nmon ``` 启动后,用户可以通过键盘快捷键选择不同的监控项目。例如: - `c`:显示CPU使用情况。 - `m`:显示内存使用情况。 - `d`:显示磁盘I/O活动。 - `n`:显示网络流量。 #### 4. 配置自定义监控 nmon提供了丰富的自定义选项,允许用户根据需求调整监控内容和频率。以下是一些常用的配置方法: - **指定监控项目**:可以通过命令行参数指定需要监控的项目。例如,仅监控CPU和内存: ```bash sudo nmon -c -m ``` - **定时采集数据**:可以设置nmon定期采集数据并保存到文件中。例如,每5秒采集一次数据,持续10次: ```bash sudo nmon -s 5 -c 10 -f -m /path/to/save ``` - **解析数据文件**:采集的数据文件可以通过nmon analyser工具进行分析,该工具可以从IBM官网下载[^3]。 #### 5. 数据导出与分析 nmon支持将采集的数据导出为CSV格式文件,方便后续分析和报告生成。以下是导出数据的示例命令: ```bash sudo nmon -f -s 10 -c 60 -m /path/to/output ``` 上述命令表示每10秒采集一次数据,共采集60次,并将结果保存到指定目录下的CSV文件中。导出的文件可以通过Excel或其他数据分析工具进行处理。 #### 6. 常见快捷键 nmon的图形化界面支持多种快捷键操作,以下是一些常用快捷键: - `h`:显示帮助信息。 - `q`:退出nmon。 - `t`:切换显示主题(彩色或黑白)。 - `l`:显示逻辑CPU使用情况。 - `p`:显示进程详细信息。 #### 7. 注意事项 - 在高负载环境下使用nmon时,建议减少采样频率以降低对系统性能的影响。 - 对于长时间监控任务,推荐将数据保存到文件中,避免占用过多内存资源。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值