系统性能监测(使用nmon、nmonanalyser)

系统性能监测使用工具:

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相同在这里不做特别介绍。

时间: 2024-08-01 21:16:44

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

Linux系统性能的监测利器--nmon

Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据: 处理器 内存 网络 磁盘 文件系统 网络文件系统(NFS) 消耗资源最多的进程 资源 Power微分区 我非常喜欢这款工具的一个地方是,它完全具有交互性,可以帮助Linux用户或系统管理员最大限度地利用这个必要的命令. 在Linux中安装Nmon监测工具 如果你使用的是基于Debian的Linux发行版,就很容易安装Nmon命令行实用工具,只要从默认软件库中获取它.想安装它,只要打开一个新的终端(按CTRL+

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

今天看到一资料上写着,nmon可以对linux系统进行性能监控,随手在自己的阿里云上敲了一下这个命令,提示'command not find' 一脸懵~,然后探索了一下如何安装这个工具以及如何更好的查看该工具生成的文件,其实过程很简单,在这里记录一下 简单介绍一下什么是nmon Nigel's Monitor简称nmon,是由Nigel Griffiths开发的监控Linux系统性能的常用工具.通过nmon可以获取的信息有:处理器利用率.内存利用率.运行队列信息.磁盘I/O统计和网络I/O统计.

linux工具类之系统性能监测

内存监测每2s以M,K,B为单位分别显示[[email protected]221-comecs mnt]# free -s2 -m total used free shared buffers cached Mem: 995 562 433 0 95 337 -/+ buffers/cache: 129 866 Swap: 1635 0 1635 total used free shared buffers cached Mem: 995 562 433 0 95 337 -/+ buffer

Web系统性能监测与压力测试

Linux系统性能监测之htop

简介: htop 是一个 Linux 下的交互式的进程浏览器,可以用来替换Linux下的top命令: 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses: 与top相比,htop有以下优点: 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行. 在启动上,比top 更快. 杀进程时不需要输入进程号. htop 支持鼠标操作. top 已经很老了. htop参数: 上面左上角显示CPU.内存.交换区的使用情况,右边显示任务.负

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

如果你眼下正在寻找一款非常易于使用的Linux性能监测工具,那么我强烈推荐安装和使用Nmon命令行实用工具. Nmon监测工具 Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据: 处理器 内存 网络 磁盘 文件系统 网络文件系统(NFS) 消耗资源最多的进程 资源 Power微分区 我非常喜欢这款工具的一个地方是,它完全具有交互性,可以帮助Linux用户或系统管理员最大限度地利用这个必要的命令. 在Linux中安装Nmon监测工具 如果你使用的是基于Debia

nmon

Nmon监测工具 Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据: 处理器 内存 网络 磁盘 文件系统 网络文件系统NFS) 消耗资源最多的进程 资源 Power微分区 我非常喜欢这款工具的一个地方是,它完全具有交互性,可以帮助Linux用户或系统管理员最大限度地利用这个必要的命令. 在Linux中安装Nmon监测工具 如果你使用的是基于Debian的Linux发行版,就很容易安装Nmon命令行实用工具,只要从默认软件库中获取它.想安装它,只要打开一个新的终

Linux面试题(1)

一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识. 4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块. 5. 链接分为: 硬链接 和 符号链接 . 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息. 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 64

Linux 经典面试题

[Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识. 4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块. 5. 链接分为: 硬链接 和 符号链接 . 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息. 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八