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 直接使用

[root@mysql5 nmon]# nmon

 

Linux系统管理系统性能分析nmon_第1张图片

输入m就是内存

Linux系统管理系统性能分析nmon_第2张图片

出入m以后可以再输入d

Linux系统管理系统性能分析nmon_第3张图片

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

加入文件-就可以产生漂亮的图了。

Linux系统管理系统性能分析nmon_第4张图片

 

 

你可能感兴趣的:(LINUX)