hongqingting88 发表于 2008-4-17 16:57:40

为什么监视器中%processor Time会有大于200的数据出现呢?

如题
请问%processor Time出现100-200之间的值,是不是因为CPU是双核的?
那么高于200是什么原因呢?

zhybing 发表于 2008-4-18 10:44:01

% Processor Time(Processor_Total)指处理器用来执行非闲置线程时间的百分比。

rickyzhu 发表于 2008-4-18 13:17:08

应该不是双核的原因,也许是bug
我在unix上用top也发现过cpu超过100%的情况

记住,只要是程序都有bug的,呵呵,包括操作系统

liangjz 发表于 2008-4-19 01:10:18

这个不一定是BUG 。

我在HP-UX11I 上写过过JAVA 多线程程序,发现800%。

另外,也看到一些书介绍CPU%为什超过100%。和它的计算方式有关系

superfang 发表于 2008-4-20 18:36:09

回复 4# 的帖子

我也看这样的情况,也是JAVA 做的程序。CPU超过300% 太不可思意了。。    现在还没有明白为什么CPU 会有这个数值呢?

higkoo 发表于 2008-4-21 11:37:13

呵呵

我只能确定不是双核的问题,目前我监视机器很多都是双核的,暂未遇到超过100%的情况。

xiaoshancom 发表于 2008-4-22 12:41:23

回复 1# 的帖子

进程对象Processor Time%报告值能超出100%

看我的文章 http://fafeng.blogbus.com/logs/8372982.html

性能计数器多从编码角度理解会更准确。

ypzineihi 发表于 2011-3-9 11:39:47

求解

让测试飞起来 发表于 2013-12-6 09:56:54

看不明白呀!
页: [1]
查看完整版本: 为什么监视器中%processor Time会有大于200的数据出现呢?