系统性能监测使用工具:

l系统性能监测使用的主要监测工具是:nmon(AIX6.1及以上版本系统自带)。
l系统性能监测使用的主要分析工具是:nmonanalyser。

NMON工具简介:

NMON工具是IBM提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel分析工具nmonanalyser进行数据的统计分析。针对不同的操作系统版本,nmon有相应版本的程序。

NMON命令格式实例详解:

nmon-f-t -m /nmonlog -s300 -c 288

l-f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon;
l-t:输出中包括占用率较高的进程;
l-m/nmonlog:生成文件保存路径(可自行设置);
l-s300:每300秒进行一次数据采集;
l-c288:一共采集288次
NMON使用
l以root用户分别登录应用服务器和数据库服务器(因为数据库服务器与应用服务器原理相同,下面以应用服务器为例。)。
l输入命令:nmon-f -t -m /nmonlog -s300 -c 288  执行(以当前服务器时间为起点每300秒采集数据一次,总次数288,持续总时间为一天。将生成文件输出到/nmonlog目录下)。
l可根据实际需要去设定命令,也可定期执行,文档最后会加以介绍。
l假设该步生成文件名称为:ebstest_140120_1050.nmon
l执行命令sort-A ebstest_140120_1050.nmon > ebstest_140120_1050.csv 将上面生成的文件转化为.csv文件

NMONANALYSER使用:

l将本地EXCEL宏的安全性设置成最低否则该分析工具可能报错。
l下面以图解的方式顺序介绍具体分析步骤。

NMONANALYSER使用步骤(1):

l加载ebstest_140120_1050.csv。


NMONANALYSER使用步骤(2):

l分析图表,我们主要分析CPU,磁盘,内存,网络,其他根据需要另行分析。
lSheet页SYS_SUMM记录CPU信息。
lSheet页DISK_SUMM记录磁盘信息。
lSheet页MEMNEW记录内存信息。
lSheet页NET记录网络信息。
l其他

Sheet页SYS_SUMM信息简析:


在Sheet页SYS_SUMM可以查看CPU平均使用率和最大使用率。

通过查看‘CPU%’的AVG(平均)值和MAX(最大)值,sys%+user%比较直观,便可很清楚的知道平均使用率以及最大使用率

Sheet页DISK_SUMM信息简析:


在Sheet页DISK_SUMM可以查看磁盘的最大、最小读写速率(图1)以及平均读写速率(图2)。

Sheet页MEMNEW信息简析:


在Sheet页MEMNEW可以查看内存的使用情况。如图所示紫色表示系统处理数据占用内存比率,蓝色表示系统自身占用内存比率,二者之和便可展示出当前内存的使用率。

Sheet页NET信息简析:


在Sheet页NET 可以查看网络I/O的整体趋势、最大最小速率(图1)以及平均速率(图2)

系统性能定期监测:

l系统性能定期监测主要用到了crontab命令和前面介绍的nmon,具体步骤如下:。
l以ROOT用户登录应用服务器或者数据库服务器(下面以应用服务器为例)。
l执行crontab–e命令。
l在最后一行添加命令:00 * * * /bin/nmon -f -t -m /nmonlog -s 300 -c 288(每天的0点执行nmon命令,nmon监测持续时间为24小时(300*288/(60*60))=24)。
l执行命令:wq保存退出。
l注意执行crontab–e命令后编辑信息与VI相同在这里不做特别介绍。

系统性能监测(使用nmon、nmonanalyser)的更多相关文章

  1. 监控Linux系统性能的工具--nmon(一)

    今天看到一资料上写着,nmon可以对linux系统进行性能监控,随手在自己的阿里云上敲了一下这个命令,提示'command not find' 一脸懵~,然后探索了一下如何安装这个工具以及如何更好的查 ...

  2. Linux下资源利用率监测利器—nmon使用

    最近接了一个任务,就是测试公司服务器的资源利用率,这样对每种业务平时所占资源有了大体的了解,进而为下一步的虚拟化做准备.找了很多开源的工具,但都不理想,有的安装很复杂,需要联网(而我们的服务器很多都不 ...

  3. 基于OneAPM的Web系统性能监测

    1.在官网:http://www.oneapm.com/注册试用账号 2.选择AI,添加应用,下载安装本地探针程序(Agent) 3.在Tomcat中部署Web系统,并重启,然后在浏览器访问应用,稍等 ...

  4. Nmon命令行:Linux系统性能的监测利器

    如果你眼下正在寻找一款非常易于使用的Linux性能监测工具,那么我强烈推荐安装和使用Nmon命令行实用工具. Nmon监测工具 Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方 ...

  5. 使用 vmstat 监测系统性能

    在linux/unix下,vmstat是常用的系统性能监测工具.常用用法如下 vmstat 1 10 表示以1秒为间隔,做相关参数的采样,一共10次.输出范例如下: procs ----------- ...

  6. Ubuntu 16.04系统布署小记

    前段时间趁着双11打折,又将阿里云主机续费了3年.之前布署的系统是Ubuntu 12.04,从系统发布到现在也有四年半了,其官方支持的生命周期也将止于明年春,且这在几年里出现了很多新的事物,我也需要跟 ...

  7. linux面试题

    一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取uu要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 ...

  8. Linux笔试常见填空题

    一.填空题: 在Linux系统中,以 文件 方式访问设备 . Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. Linux文件系统中每个文件用 i节点 来标识. 全部磁盘块 ...

  9. Linux面试题汇总答案

    转自:小女生的Linux技术~~~Linux面试题汇总答案~~ 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的 ...

随机推荐

  1. Linux动态频率调节系统CPUFreq之一:概述

    随着技术的发展,我们对CPU的处理能力提出了越来越高的需求,芯片厂家也对制造工艺不断地提升.现在的主流PC处理器的主频已经在3GHz左右,就算是智能手机的处理器也已经可以工作在1.5GHz以上,可是我 ...

  2. No Team Selected:A team must be selected to run 'ProjectName' on iPhoneName

    1. 现象:发布在 app store 的 qzone,app bundle identifier:com.tencent.qzone证书支持com.tencent.*然后自已写的测试demo,bun ...

  3. PLSQL实现分页查询

    --集合实现游标查询 CREATE OR REPLACE PACKAGE emppkg IS TYPE t_record IS RECORD( rn INT, empno emp.empno%TYPE ...

  4. 基于Web在线考试系统的设计与实现

    这是一个课程设计的文档,源码及文档数据库我都修改过了,貌似这里复制过来的时候图片不能贴出,下载地址:http://download.csdn.net/detail/sdksdk0/9361973   ...

  5. Findbug在项目中的运用--提高代码质量

     FindBugs是一个静态分析工具,它检查类或者 JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析 第一 手动安装 在Ec ...

  6. 04_关于元数据,ResultSetMetaData对象以及API方法介绍

     ResultSetMetaData对象 元数据,可以理解为数据的数据 Jdbc中的元数据是指数据库.表.列的定义信息. ResultSetMetaData对象表示结果集ResultSet对象的元 ...

  7. 带你深入理解STL之List容器

    上一篇博客中介绍的vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,很好的支持了随机存取,但由于是连续空间,所以在中间进行插入.删除等操作时都造成了内存块的拷贝和移动,另外在内存空间 ...

  8. 安卓自定义View实现图片上传进度显示(仿QQ)

    首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果): 再看下图我们实现的效果: 实现原理很简单,首先我们上传图片时需要一个进度值progress,这个不管是自己写的上传的方法还是使用第三方 ...

  9. 一个ExtJS实例

    聊聊ExtJS 这几天接触了一个项目 前台用的是extjs 发现这个东西还是有点意思的  就把前台的部分 剥离了下来 有兴趣的朋友可以当做模板学习 不多说先上效果图 这篇文章 可以看作是ext知识的一 ...

  10. 3.QT中的debug相关的函数,以及文件锁的使用

     1  新建项目T33Debug main.cpp #include <QDebug> #include <QFile> #include <QMutex>   ...