全球旧事资料 分类
统平台(Wi
dows、Li
ux、U
ix等)资源使用进行监控。可以使用系统自带的性能监控工具或者第三方工具进行监控,如Wi
dows系统自带的“系统性能监视器”,如下图所示:
fLi
ux系统下,free、vmstat、sar、iostat等命令监控内存、CPU、磁盘IO等的使用情况,如下图所示:
第三方监控工具,如spotlight,spotlight是quest公司开发的一款可以针对多种系统平台及数据库进行监控的可视化工具,如下图所示:
fNmo
是IBM提供的监控AIX和Li
ux系统资源的免费工具,可以对收集的资源信息通过Excel进行统计分析形成直观的统计图,如下图所示:
系统指标监控系统指标监控一般通过性能测试工具(如LoadRu
er、Jmeter等)以图形化方式监控,如下图所示,并发用户数与平均响应时间关系图。
f三、如何分析监控的关键指标?通过第二部分监控收集到性能度量关键指标,如何进行分析,并判断是否存在性能瓶颈呢?以下主要从资源指标与系统指标两方面进行阐述。资源指标分析判断CPU是否是瓶颈的方法:一般情况下CPU满负荷工作,有时候并不能判定为CPU出现瓶颈,比如Li
ux总是试图要CPU尽可能的繁忙,使得任务的吞吐量最大化,即CPU尽可能最大化使用。因此,一般判断CPU为瓶颈,主要从两方面:一是CPU空闲持续为0,二是运行队列大于CPU核数(经验值34倍),即可判定存在瓶颈,对于CPU高消耗主要由什么引起的,可能是应用程序不合理造成,也可能是硬件资源不足,需要具体问题具体分析,比如问题SQL语句引起,则需要跟踪并优化引起CPU使用过高的SQL语句。判断内存是否是瓶颈的方法:一般至少有10可用内存,内存使用率可接受上限为85。当空闲内存变小时,系统开始频繁地调动磁盘页面文件,空闲内存过小可能是内存不足或内存泄漏引起,需要根据系统实际情况监控分析。判断磁盘IO是否是瓶颈的方法:磁盘IO对于数据库服务器、文件服务器、流媒体服务器系统来说,更容易成为瓶颈,一般从以下几个方面对磁盘IO进行分析判断:①计算每磁盘IO数每磁盘IO数可用来与磁盘的IO能力进行对比,如果经过计算得到的每磁盘IO数超过了磁盘标称的IO能力,则说明确实存在磁盘的性能瓶颈,每磁盘IO计算方法如下表:
RAID类型
计算方法
RAID0ReadsWritesNumbersofDisks
RAID1
Reads2Writes2
RAID5Reads4WritesNumbersofDisks
RAID10Reads2WritesNumbersofDisks
f②监控磁盘读写,如果磁盘长时间进行大数据量读写操作,且cpu等待超过20,则说明磁盘IO存在问题,考虑提高磁盘IO读写性能。判断网r
好听全球资料 返回顶部