51Testing软件测试论坛

标题: 发现LR中CPU计数器的一个显示问题,现象很奇怪,不知道大家有没有遇到过 [打印本页]

作者: 筷子    时间: 2007-8-13 15:36
标题: 发现LR中CPU计数器的一个显示问题,现象很奇怪,不知道大家有没有遇到过
我明明看到运行某个脚本在3分钟之前,CPU消耗显示,占用很高的能达到90%
但在运行到3分钟以后,或4-5分钟的时候,CPU确整体变得很平缓
基本保持在40%以下

这是为什么?
作者: serena_meledy    时间: 2007-8-13 15:42
你要监视的负载生成器上没有跑lr之外的应用吧?我入门的时候就是在本机上跑Lr,所以经常会看到和lz相似的现象sdlkfj2
作者: 筷子    时间: 2007-8-13 16:11
不是一次两次的问题,是发现很多次都是这样

等会儿我贴个图上来
作者: shanxi    时间: 2007-8-13 16:13
关键要找到3分钟前是什么占用了CPU资源。
作者: 筷子    时间: 2007-8-13 16:16
后附图做对比,请各位大侠帮我看看,究竟是怎么回事
作者: 筷子    时间: 2007-8-13 16:30
sdlkfj7 难道没有人遇到吗?
作者: spartan    时间: 2007-8-13 16:32
前面的三分钟,LR的虚拟用户数一直在增加。导致SQL SERVER的消耗也比较多。 
等用户数加载满之后平稳运行后,SQL SERVER的消耗也就相对比较稳定了。 

这样的解释是否勉强呢?
作者: suoyi    时间: 2007-8-13 16:39
在数值上有变化~~
从开始的96变成了77~~
是采样率的问题吗?
作者: 筷子    时间: 2007-8-13 16:57
原帖由 suoyi 于 2007-8-13 16:39 发表
在数值上有变化~~
从开始的96变成了77~~
是采样率的问题吗?


对,是CPU的数值变化了

就是这点,我不太明白
作者: suchboy    时间: 2007-8-13 16:58
标题: 回复 #5 筷子 的帖子
根据楼主的三幅图的名字“一开始”,“运行过程...”,“停止...”

如果脚本只执行一种操作,譬如查询,我也会产生疑问,为什么都是执行查询,刚开始占用CPU高,后面占用CPU低呢?

得参考SQL SERVER 处理查询机制 http://www.designxf.com/Article/200607/5781982.htm

总的来说,即使提交完全一样的sql语句给sqlserver,sqlserver内部的处理流程和资源消耗在刚开始和过程中也是不同的,因此,对CPU的消耗可能有较大波动。







你图中的绿线是自己加的吧?  

你应该用excel生成趋势线,看真正的趋势
作者: 筷子    时间: 2007-8-13 17:21
绿线是我划的,你还真聪明哈
作者: suoyi    时间: 2007-8-14 10:00
原帖由 suchboy 于 2007-8-13 16:58 发表
根据楼主的三幅图的名字“一开始”,“运行过程...”,“停止...”

如果脚本只执行一种操作,譬如查询,我也会产生疑问,为什么都是执行查询,刚开始占用CPU高,后面占用CPU低呢?

得参考SQL SERVER 处理 ...



求教如何使用Excel画趋势线?
从result导出Excel,然后怎样呢?需要什么插件吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2