Linux系统管理系统性能分析nmon
Linux系统管理系统性能分析nmon
概述
Nmon得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 Nmon 可以很轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信。
Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。
nmon_ analyser 工具以NMON性能工具生成的文件作为输入,然后将它们转换为Microsoft Excel电子表格,并自动地生成相应的图形。
CPU使用率
内存使用情况
内核统计信息和运行队列信息
磁盘I/O速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络I/O速度、传输和读/写比率
页面空间和页面速度
消耗资源最多的进程
计算机详细信息和资源
一 nmon安装
将文件放置再安装目录,更改权限
/app/nmon/nmon_x86_64_rhel6
chmod 777 /app/nmon/nmon_x86_64_rhel6
cp /app/nmon/nmon_x86_64_rhel6 /usr/local/nmon
二 nmon使用
-f :按标准格式输出文件名称 生成文件:_YYYYMMDD_HHMM.nmon
-t : 输出最耗资源的进程
-s :每隔n秒采集一次,这里为30秒
-c :采集次数,这里为10,即监控=10*30/60=5分钟
-m : 指定生成文件位置
每30秒捕获数据快照 ,捕获120次 ,包含进程信息
nmon -ft -s 30 -c 120 -m /app/nmon
生产环境监控一 天24小时 -s 300秒5分钟,288 24小时
nohup nmon -f -s 300 -c 288 -m /app/nmon &
生产环境监控一-周7天* 24小时 300秒5分钟 2016 7*24小时
nohup nmon -f -s 300 -c 2016 &
2.1 nmon 直接使用
[[email protected] nmon]# nmon
输入m就是内存
出入m以后可以再输入d
2.2 建立定时任务
0 22 * * * nohup nmon -f -s 300 -c 288 -m /app/nmon &;
0 23 * * * find /soft/nmon -name *.nmon -atime +90 -exec rm -rf {} \;
三 nmon analyser
MS officel
工具->宏->安全性->中,然后再打开文件并允许运行宏。
nmon analyser v51_2
加入文件-就可以产生漂亮的图了。