nmon监控工具使用方法_「测试」 - 性能测试 amp; 性能监控工具nmon
一、GLIBC_2.14安装
CentOS release 6.8测试环境,选择对应版本拷贝至/usr/local/bin/nmon,赋予755权限。
执行nmon,提示'GLIBC_2.14' not found。
# 确认系统GLIBC版本
strings /lib64/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
下载http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz文件。
tar -vxzf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make -j4
#提示缺少ld.so.conf
find / -name "ld.so.conf"
cp /etc/ld.so.conf /opt/glibc-2.14/etc/
make install
#临时使用GLIBC_2.14
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
二、运行nmon
nmon -f -F rs.nmon -s 1 -c 1800 -t -m /home/nmon/
-s <second> 获取数据间隔,默认2秒
-c <count> 执行次数(执行时间=[-s]*[-c])
-F 生成数据文件文件名
-m 生成数据文件路径
-t 输出最繁忙进程
三、nmon分析
等待待压测系统测试完成,可以通过kill结束nmon进程,获取rs.nmon进行分析。
根据团队所需,选取相关数据进行分析。
相关下载:
nmon analyser
NMONVisualizer