AIX性能监控:CPU瓶颈分析

CPU 瓶颈

-------------------

下面我们将就如何使用命令vmstat、tprof和ps检查系统是否存在CPU瓶颈做一个简单介绍。

1. vmstat

使用命令

# vmstat 1 10

P650A:/#vmstat 1 10

System configuration: lcpu=16 mem=15744MB

kthr    memory              page              faults        cpu  

----- ----------- ------------------------ ------------ -----------

r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa

0  0 3208684 10343   0   0   0   0    0   0  19 1447 290  0  0 99  0

0  0 3208686 10341   0   0   0   0    0   0   2 1268 248  0  0 99  0

0  0 3208686 10341   0   0   0   0    0   0   1 1265 246  0  0 99  0

0  0 3208687 10340   0   0   0   0    0   0   3 1260 254  0  0 99  0

0  0 3208687 10340   0   0   0   0    0   0   1 1320 264  0  0 99  0

0  0 3208687 10337   0   0   0   0    0   0  24 4145 321  0  3 97  0

0  0 3208687 10337   0   0   0   0    0   0   9 1438 313  0  0 99  0

0  0 3208687 10334   0   3   0   0    0   0  40 2348 1110  0  0 99  0

0  0 3208687 10334   0   0   0   0    0   0   1 1323 257  0  0 99  0

0  0 3208687 10334   0   0   0   0    0   0   5 1251 242  0  0 99  0

注: 运行队列有进程等待时系统运行速度会降低。

id CPU 空闲时间或无I/O等待时间的百分比;

wa CPU I/O 等待时间的百分比;

r 运行队列中的线程数;

如果 id 和wa 的值持续为接近0的值,表明CPU此时处于繁忙状态。

下面来看看字段r(运行队列中的线程数)。

运行队列中等待的线程数越多,系统性能受到的影响越大。

时间: 2024-11-26 19:59:42

AIX性能监控:CPU瓶颈分析的相关文章

AIX性能监控:IO系统瓶颈分析

输入输出(I/O)瓶颈 ------------------- 1. iostat iostat命令用于统计CPU的使用情况及tty设备.硬盘和CD-ROM的I/0量. 运行命令: iostat 5 10 将显示10次统计结果,下面为其中一次的数据: tty:      tin         tout    avg-cpu: % user % sys % idle % iowait 0.0        102.2                0.2   0.7   99.0      0.

《Oracle数据库性能优化方法论和最佳实践》——2.5 基于资源瓶颈分析的优化方法论

2.5 基于资源瓶颈分析的优化方法论 2.5.1 基于资源瓶颈分析优化方法论简述 Oracle要做优化,大部分人首先会想到瓶颈在哪里?资源瓶颈分析是如此之普及,以至于无论懂还是不懂的人都知道"瓶颈"这个术语,都知道性能优化首先要找到这个瓶颈,然后消除这个瓶颈.数据库系统的资源主要包括:CPU.内存和虚拟内存.I/O子系统.网络子系统. 绝大部分开发人员在写程序的时候都假设资源是无限的,CPU是无限快,内存是无限多,磁盘无限大并且像内存一样快,网络带宽无限并且像光速一样运行.事实上,大家

SQL Server 2008 CPU性能监控

CPU性能诊断 CPU架构 目前的主流企业服务器基 本可以分为三类:SMP(Symmetric Multi Processing,对称多处理架构),NUMA(Non-Uniform Memory  Access,非一致存储访问架构)和MPP(Massive Parallel Processing,海量并行处理架构) SMP(Symmetric Multi Processing) SMP是非常常见的一种架构.在SMP模式下,多个处理器均对称的连接在系统内存上,所有处理器都以平等的代价访问系统内存.

IBM WebSphere Commerce电子商务网站性能监控和性能维护

WebSphere Commerce 生产环境性能管理 以 WebSphere Commerce 为核心的电子商务网站是由多种软硬件产品共同组成的复杂系统.为了保证系统健康地运行,运维团队需要对整个网站做全面的性能监控,并且采取必要的主动措施以保持系统性能.本文将介绍一些 WebSphere Commerce 电子商务网站性能监控和性能维护的最佳实践. WebSphere Commerce 电子商务网站的性能监控 性能监控就是通过各种监控工具了解当前应用系统运行的状况,发现已经存在的性能问题或者

Linux系统与性能监控

  1. 性能监控介绍 性能优化是找出系统的瓶颈并优化操作系统来消除这些瓶颈的过程.许多系统管理员认为性能优化可以通过阅读cook book,设置一些内核参数就可以简单解决,但事实并非如此.性能优化是实现各个子系统之间性能平衡.这些子系统包括 CPU 内存 I/O 网络 这些子系统是高度相互依赖的.其中任何一个子系统的高负载都很容易导致其他子系统出现问题.比如 大量的页面调入I/O请求会使内存队列堵塞 全负荷的网卡会使CPU繁忙 维护闲置内存队列会使CPU繁忙 大量的内存写入硬盘的请求会使CPU

Linux性能监控

转自 http://hi.baidu.com/ccex/blog/item/f613f9d3d5e401d6a8ec9af8.html Linux性能监控   Linux性能监控之绪论篇性能调优的目的是找到系统的瓶颈,并且调节系统来设法消除这些瓶颈.我们在监控性能的时候重点在于监视一下子系统:1.CPU2.Memory3.IO4.Network 但这些系统都是彼此依赖,不能单独只看其中一个.当一个系统负载过重时往往会引起其它子系统的问题,比如说:->大量的读入内存的IO请求(page-in IO

PHP性能监控测试----Xhprof

开始工作到现在,除了做新手任务,基本上都是和服务器端打交道,做前端的时间很短 目前公司的性能监控和测试:Xhprof和ab测试 Xhprof----facebook开源的,轻量级的PHP性能分析工具: 包括函数的调用次数,花费的时间(自身花费时间和包含内部函数花费的时间),所占内存/CPU,所占内存的峰值及所占百分比 具体怎么安装,使用可以去百度一下,这个真的是灰常的好用可以非常快的知道性能瓶颈在哪个文件的哪个函数,然后针对性的做优化:给个截图具体说明性能测试监控工具">数据库,查看源代码

给校园网络进行流量监控和流量分析

在我们精心打造的校园网中,如果网络突然缓慢,在重要数据往来的教学时间段,留给系统管理员的响应时间只有宝贵的十几分钟.甚至几分钟.而且,蠕虫病毒对网络速度的影响越来越严重,例如"网络天空"等邮件蠕虫病毒,它们导致被感染的用户只要一连上网就不停地往外发邮件,病毒选择用户个人电脑中的随机文档附加在用户的通讯簿上,通过随机地址进行邮件发送.成百上千的这种垃圾邮件有的排着队往外发送,有的又成批地被退回来堆在服务器上.这都造成个教 育网骨干线路出现明显拥塞,甚至在蠕虫泛滥的局域网中,瘫痪的事件屡有

阿里云有什么监控CPU和内存的日志工具

监控CPU和内存的日志工具 Linux 工具: 下载地址:get_cpu_mem_info_sh.rar 使用方法: 下载该文件解压后,上传到 /tmp 目录中. 运行 cd 切换到/tmp目录. 执行: nohup bash get_cpu_mem_info.sh & 该工具会在 /tmp 目录下生成一个日志文件,记录实时监控系统的 CPU.内存的使用情况,等到系统异常时可以用于分析日志. Windows 工具: 下载地址:get_cpu_mem_info_bat.rar 使用方法: 下载该文