记录下防止需要使用的找不到,如果对大家有帮助那就更好。
压力测试的时候需要监控服务器各种状态,简单点就是用nmon。记录下我的使用过程:
1.在对应的服务器上安装nmon
2.为了方便获取nmon生成的监控文件写了两个脚本:setm/getm,我把文件放在了/usr/local/bin目录下,有在/home/nmon/nmon目录下建了bakcsvnmon baknmon csvnmon nmon这个几个文件夹用来做备份。
3.setm脚本,主要设置监控的间隔时间和持续时间:
#!/bin/bash
#check time parameter
function checkTimeNullAndNum(){
if ! echo "$1" | grep -q '^[0-9]\+$' ;then
echo "等待超时或输入为空或输入非数字,程序退出"
exit 0
fi
}
#check Interval parameter
function checkIntervalNullAndNum(){
if ! echo "$1" | grep -q '^[0-9]\+$' ;then
echo "由于您输入回车或超时或为空或非数字,程序已取默认值"
interval=5
fi
}
#inputAndCheck
read -p "请输入监控时长(单位为分) :" -t 30 time
checkTimeNullAndNum $time
echo "监控时长输入校验通过"
read -p "请输入两次监控间隔时长(单位为秒),默认值为5秒/次,回车即可 :" -t 30 interval
checkIntervalNullAndNum $interval
echo "监控间隔时间校验通过"
#move /home/nmon/nmon history to /home/nmon/baknmon/
nmonfile=`ls /home/nmon/nmon/`
if [ -z "$nmonfile" ]; then
echo "没有可备份文件"
else
mv /home/nmon/nmon/* /home/nmon/baknmon/
echo "备份过去nmon文件成功"
fi
#action
nmon -f -T -s $interval -c `expr $(($time*60/$interval))` -m /home/nmon/nmon
echo "监控已正常启动,当前系统时间为:"
date
echo "请$time分钟后获取监控文件"
4.getm文件见附件
5.nmon分析文件见附件
相关推荐
### nmon 使用方法详解:监控Linux服务器资源与性能 #### 引言 在现代IT环境中,服务器性能监控是确保系统稳定性和优化资源分配的关键。nmon作为一种轻量级且功能强大的监控工具,被广泛用于AIX和Linux操作系统上...
**NMON 使用总结** 1. **NMON 介绍** NMON(Nigel's Performance Monitor for AIX and Linux)是一款强大的性能监控工具,由 IBM 的 Nigel Griffiths 开发,主要用于监控和分析 AIX 和 Linux 系统的性能数据。NMON...
#### 三、nmon使用方法 1. **实时监控** - 进入nmon所在的目录。 - 输入命令`./nmon`启动实时监控。 - nmon运行后会显示多种参数选项,用户可以通过输入屏幕上的特定字符来监控相应的系统资源。例如: - `c`: ...
### Nmon监控使用手册 #### 一、Nmon概述 Nmon是一款强大的系统性能监控工具,主要用于Linux系统下的性能监控。它可以实时监测系统的CPU、内存、磁盘I/O及网络等资源的使用情况,帮助用户快速定位问题所在,提高...
【nmon的详细使用】 nmon(Nigel's Performance Monitor)是一款强大的性能监控工具,特别适用于Linux系统,它能提供实时及历史数据的CPU、内存、磁盘I/O、网络等关键资源的详细监控。这款工具因其直观的输出和丰富...
nmon使用(linux举例) 1、 在linuxhome 目录下创建nmon文件夹:# mkdir nmon 2、 上传 nmon16e_mpginc.tar.gz 到nmon目录 3、 解压:# tar –zxvf nmon16e_mpginc.tar.gz 4、 赋权限:# chmod –R 755 nmon 5...
nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在...
nmon不仅可以显示CPU、内存、磁盘I/O、网络等关键资源的使用情况,还可以记录数据以便后续分析。 **一、nmon的基本用法** 1. **启动nmon**:通过命令行输入`nmon`即可启动nmon。它将立即显示CPU、内存、磁盘和网络...
含压测工具jmeter、监控工具nmon、nmon分析工具
而nmon Analyser则是配合nmon使用的数据分析工具,它可以帮助我们更好地理解和分析nmon收集的数据。 ### nmon 简介 nmon是一个命令行工具,用户可以通过简单的命令行参数配置来启动它,实时显示系统各项性能指标。...
**nmon使用手册**: nmon/Linux服务器资源监控.txt很可能是nmon的使用指南,详细介绍了如何安装、配置和解读nmon的输出。这份文档会涵盖命令行选项,如如何启动nmon,如何指定输出文件,以及如何配置监控项。对于...
【Nmon基本使用说明】 Nmon,全称Nigel's Performance Monitor,是一款高效且功能丰富的监控工具,适用于AIX和Linux操作系统。它能够实时监测并记录系统资源的使用情况,帮助管理员快速识别系统问题和性能瓶颈。...
"nmon analyser v60.xlsm"是配合nmon使用的数据分析工具,通常是一个Excel宏驱动的工作簿。其主要功能包括: 1. **数据导入**:可以导入由nmon生成的CSV文件,便于在Excel环境中进行进一步分析。 2. **数据分析**...
2. **nmon使用方法** - **安装**:通常,nmon作为一个二进制文件发布,用户只需将其复制到可执行路径下,并赋予执行权限。 - **启动监控**:运行`nmon`命令即可启动监控,用户可以通过交互式菜单选择需要监控的...
#### 三、nmon使用方法 1. **直接使用**: - 命令示例:`./nmon/nmon12e_aix530 -f -N -m /nmon/log -s 30 -c 2880` - `-f`:按标准格式输出文件,格式为`<hostname>_YYYYMMDD_HHMM.nmon`。 - `-N`:包含NFS部分...
nmon使用指南** 安装nmon通常是通过Linux的包管理器,如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)。安装完成后,通过命令行运行nmon,例如`sudo nmon`,启动监控。 **3. nmon配置与参数** nmon有许多可...
nmon analyser是配合nmon使用的分析工具,特别是这个v34a版本,它是一个Excel文件,可以导入nmon生成的数据,通过图表和详细的统计信息,将原始数据转化为易于理解的视图。这包括CPU利用率趋势、内存分配、磁盘I/O...
配合nmon使用,它可以将原始数据转化为易于理解和分析的图表和报告。例如,文档“NA_UserGuide v32.doc”提供了详细的用户指南,指导用户如何使用nmon analyser来解读和解读nmon数据,包括如何导入数据、配置分析...