您的位置:首页 > 其它

数据整理分析工作笔记整理

2013-04-09 10:29 274 查看
本篇文章是为了总结前段时间在进行性能数据整理分析时所学习到的内容而写的。由于我是个新手,在整理过程中主要是在同事的带领下做的,有什么不对的地方大家可以指出来,讨论一下。

在跑场景时主要用的工具有:LR、nmon,数据分析时主要是根据这两个工具生成的结果进行分析。

nmon

SYS_sunmm 系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO变化情况

CPU_summ(每个cup在执行时间内的占用情况)(每个柱状图是User%、Sys%、Wait%之和)

MEM 主要显示空闲内存的数量(线性图主要显示的是空余内存(memfree)的变化)

NET显示系统中每个网络适配器的数据传输速率(千字节/秒)(该图显示的是随时间的变化读写速率的变化。 蓝色显示为读取速率,红色为写入速率)

LoadRunner:

Lr生成的结果中的一些数据注意点:

1、Lr生成的概要报告中,平均时间和 90%相对应的时间上下浮动在一个较小的范围,如果浮动的范围过大要看std的值;

2、std是标准偏差值,主要反映样本空间分布情况,越接近平均值,std越小,说明系统测试的原始数据分布比较集中,基本接近平均值,所以std值很小时,一定程度上可以表明系统更加稳定。

3、概要报告中有场景运行的情况——运行时间段和运行时间长度

4、tps=总通过/总时间

5、平均响应时间=服务器处理时间+数据库时间+网络时间

6、 如何判断内存已经达到了瓶颈

1.UNIX资源监控中指标内存页交换速率(Paging rate),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。

2.Windows资源监控中,如果Process\Private Bytes计数器和Process\Working Set计数器的值在长时间内持续升高,同时Memory\Available bytes计数器的值持续降低,则很可能存在内存泄漏。

由于工作原因,暂时写这些,随后会追加内容。
本文出自 “雪花a纷飞。。。” 博客,请务必保留此出处http://congyang.blog.51cto.com/6513476/1174463
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: