centos6.5下使用NMON监控、分析系统性能!!!

项目背景

我们需要对我们的服务器的性能做一个特别全面的监控,获取所有的细节数据。





试验环境:

vmware workstation 11

centos6.5的系统下

服务器:ip:192.168.0.57

SecureCRT (ssh远程连接软件



软件介绍

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:

  • CPU 使用率

  • 内存使用情况

  • 内核统计信息和运行队列信息

  • 磁盘 I/O 速度、传输和读/写比率

  • 文件系统中的可用空间

  • 磁盘适配器

  • 网络 I/O 速度、传输和读/写比率

  • 页面空间和页面速度

  • CPU 和 AIX 规范

  • 消耗资源最多的进程

  • IBM HTTP Web 缓存

  • 用户自定义的磁盘组

  • 计算机详细信息和资源

  • 异步 I/O,仅适用于 AIX

  • 工作负载管理器 (WLM),仅适用于 AIX

  • IBM TotalStorage Enterprise Storage Server (ESS) 磁盘,仅适用于 AIX

  • 网络文件系统 (NFS)

  • 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower




实验过程

一、软件安装

直接用yum

[root@user ~]# yum install -y nmon

二、软件使用

1、直接在命令行使用nmon

centos6.5下使用NMON监控、分析系统性能!!!_第1张图片

所有选项


disk

centos6.5下使用NMON监控、分析系统性能!!!_第2张图片



centos6.5下使用NMON监控、分析系统性能!!!_第3张图片

centos6.5下使用NMON监控、分析系统性能!!!_第4张图片


2、生成nmon报告。

数据采集

[root@user ~]# nmon -s10 -c60 -f -m /home/

[root@user ~]# cd /home/

[root@user home]# ls

01  nfs  user_160322_2019.nmon

[root@user home]# cat user_160322_2019.nmon 

AAA,progname,nmon

AAA,command,nmon -s10 -c60 -f -m /home/ 

AAA,version,14i

AAA,disks_per_line,150

AAA,max_disks,256,set by -d option

AAA,disks,4,

AAA,host,user

AAA,user,root

会有很多 我只是截取了开头


生成报表

利用免费报表生成工具 nmon analyser 

centos6.5下使用NMON监控、分析系统性能!!!_第5张图片


总结:我们可以发现这是一款优秀的性能优化建议工具。希望大家都有所得,谢谢大家~~~~~~~

你可能感兴趣的:(nmon)