51Testing软件测试论坛

标题: %Processor Time(Process_Total)的值会显示400.695,超过100% [打印本页]

作者: 51mobile    时间: 2007-7-26 16:50
标题: %Processor Time(Process_Total)的值会显示400.695,超过100%
大家帮忙分析下,是什么原因才会发生这样的问题,又该如何解决呢?

1. 服务器配置是 双核双CPU
2. 在测试的时候,监视到的%Processor Time(Process_Total)的值会显示400.695,超过平时所说的100%

服务器任务管理器中显示的CPU图(在CPU记录中设置成“每个CPU一张图表”) 与 loadrunner监视结果的数据图如下:
作者: wgs0923    时间: 2007-7-27 09:14
正常的,因为多核的处理器是有这个可能的,这样情况一般出现在长时间稳定性测试时,具体的原因我就不能说得清楚了,原理应该与磁盘阵列的类似,在磁盘阵列的服务器长时间运行后,%disk time 也可能高达几百的~
作者: 51mobile    时间: 2007-7-27 12:32
谢谢楼上的回答

那我现在想把这个换算成 100%以下(相当于只有一个CPU),该怎么换算,知道么?
各位高手帮帮忙啊
作者: duola1119    时间: 2007-7-27 13:45
关注.还没有在双核的机器上进行过测试呢.希望有专家指导一下
作者: 51mobile    时间: 2007-7-28 08:45
谢谢楼上的回帖
是啊,各位高手最近是不是都很忙,都没有在线么?大家帮忙解决下,谢谢了。
作者: 423799223    时间: 2007-7-28 11:19
同样期待着高人回复
我也遇到过这个问题
只能靠自己访问
作者: down    时间: 2007-7-28 14:30
多CPU是这样的
作者: rickyzhu    时间: 2007-7-28 16:51
没有遇到过,可能是多核CPU惹得祸。
作者: 51mobile    时间: 2007-7-28 19:23
原帖由 423799223 于 2007-7-28 11:19 发表
同样期待着高人回复
我也遇到过这个问题
只能靠自己访问


只能靠自己访问?? 是什么意思? 后来这个问题有解决么?
作者: 51mobile    时间: 2007-7-28 19:24
原帖由 shanxi 于 2007-7-28 11:48 发表
是不是又是显示的是图数据的原因,如果是,就得调整比例

如果不是,那有可能是LR的自身的bug.



“是不是又是显示的是图数据的原因"? 不是很明白,是哪里设置的不对么?
作者: 51mobile    时间: 2007-7-28 19:25
原帖由 rickyzhu 于 2007-7-28 16:51 发表
没有遇到过,可能是多核CPU惹得祸。


版主啊,你认识的人比较多,能不能帮我问下你的朋友,有没有办法解决,谢谢了
作者: 51mobile    时间: 2007-7-30 12:37
这么快就沉了,再顶起来,大家帮忙解决下啊,谢谢了
作者: Zee    时间: 2007-7-30 13:20
能不能把结果打包发上来?
作者: Zee    时间: 2007-7-30 13:51
另,想问一下,你有几颗CPU(注意:问的不是多核)?
作者: 51mobile    时间: 2007-7-31 12:35
原帖由 Zee 于 2007-7-30 13:51 发表
另,想问一下,你有几颗CPU(注意:问的不是多核)?



我已经发送邮件到你的hotmail邮箱了,你查看下,谢谢你了

我的服务器是 两个 CPU的
作者: 51mobile    时间: 2007-8-1 09:03
标题: 回复 #15 Zee 的帖子
Zee , 在么,你有没有收到我邮件啊?有空尽快帮我看看好么,谢谢了
作者: hbxtly    时间: 2007-8-1 09:23
关注这个问题
作者: Zee    时间: 2007-8-1 09:32
没收到你的邮件。没写错吧:zeeslo@hotmail.com
作者: zitong    时间: 2007-8-1 10:54
关注中。。。。
作者: 51mobile    时间: 2007-8-1 12:32
本帖最后由 51mobile 于 2011-3-9 12:21 编辑

噢,我刚刚又发送一次给你,你查收下,如果还没收到就加我的QQ ,好么,谢谢
作者: b47617    时间: 2007-9-20 16:04
这个问题今天我遇到了. 我的就是双核,刚开始时高达400多. 过一会就降下来了. 不知道是什么原因.有人知道嘛?
作者: shanxi    时间: 2007-9-20 16:25
% Processor Time (Processor _Total)无法超过100%,但%Processor Time (Process _Total)能超过。


Examining Processor Time Data:
On multiprocessor systems, the Processor\% Processor Time value reported by System Monitor will never exceed 100 percent for any particular processor or thread. On the other hand, the value of the % Processor Time reported for the Process object can report values over 100 percent; if such values occur, this could indicate that threads of the process are cumulatively using more than 100 percent of a processor. To get more detailed information, use the Thread object counters to analyze the processor time each thread within a process is using. Investigating other data described in this section, such as DPC activity or context switching, might help you to interpret high processor-time values.
多处理器系统中,由系统监视报告的处理器Processor Time%值对任何个别处理器或线程不会超出100%。另一方面,进程对象Processor Time%报告值能超出100%,如果超出就意味着该进程的这些线程在累加地超出100%使用一个处理器。要得到更详尽的信息,使用线程对象计数器去分析该处理器在一个进程里使用每个线程的时间。调查在这部分描述的其它数据,如DPC活动或上下文切换,可能会帮助你去解释高Processor Time%值。

[ 本帖最后由 shanxi 于 2007-9-21 10:44 编辑 ]
作者: piqiang2008    时间: 2010-2-21 14:26
我理解 可能Process_Total为总和,而Processor_Total 为平均值。
作者: htlg    时间: 2010-2-22 17:06
楼主 应该没问题
楼主 %Processor Time (Process _Total)   400多  是总和

上面 那个200多  比例0.1  实际上20%多

所以是没有问题的
作者: ypzineihi    时间: 2011-3-9 11:42
关注这个问题,我也遇到了
作者: kate_moss    时间: 2012-11-14 18:35
应该是多核CPU,具体估计还的换算下
作者: 让测试飞起来    时间: 2013-12-6 10:01
回复 24# htlg
[attach]88291[/attach]
上面的比例为 0.1 那么值是多少?40%?还是4000%?
下面的比例为10   那么值是         227%?
作者: hbwqljl    时间: 2014-11-7 11:19
问题解决了没有,我也遇到这个问题,双核测试的时候,199.987174385447 感觉有点怪怪的
作者: 授客    时间: 2014-11-7 12:38
按相关资料,你得用线程对象计数器
[attach]92888[/attach]







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