用户
 找回密码
 立即注册
搜索

问个有点技术含量的

[复制链接]

9

主题

28

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2008-9-3 12:25:11
用过双核、伪双核、准双核CPU的筒子们解答一下:
在我的电脑上(CPU: E4500,OS: XP SP2),不论同时打开多少程序,运行多少任务,通过“任务管理器”查看CPU使用情况的时候,使用率最多只达到50%。
问题就是:
1、什么情况下在任务管理器里才能看到100%的占用率?
2、莫非任务管理器显示的原本就是单个CPU模块的数据?
3、在XP、2003下可否手动调整双核CPU对任务的分配?就像SQL SERVER一样,指定CPU数?
4、假如某任务需要占用一个CPU模块的60%并耗时30秒,那么该任务运行在双核平台上,每个CPU的占用情况是如何?耗时又如何?
5、双核CPU在空闲和满负荷两种情况下的功耗能相差多少?
使用道具 举报 回复
发表于 2008-9-3 12:31:26
可能XP对双核支持不好,我用VISTA,任务管理器里可以看到两个核心分别使用率是多少
使用道具 举报 回复 支持 反对
发表于 2008-9-3 12:35:21
开几个高清,再玩游戏。
使用道具 举报 回复 支持 反对
发表于 2008-9-3 12:35:58
不可能最高50%,平均差不多。
使用道具 举报 回复 支持 反对
发表于 2008-9-3 13:23:59
⒈当CPU双核多任务处理负荷全满时可看到,你可以开无限多任务同时处理就看到了,注意要同时N个多任务同时处理,而不是先后处理。

⒉不是,目前所发布的很多优化的XP都已经集成了双核补丁,对于已经打了双核补丁的系统,可以在任务管理器的性能里看到CPU空格是两个的,而不是单核的一个窗口。

⒊不可以,程序运行的CPU占用,和编写时针对的核心也有关,CPU运行的分配和操作系统和自身的处理机制相关,不能手工分配。

⒋从理论上来说,如果是单核2G是60%,30秒的速率,那么换成2G双核的同样环境中的运行速率应该是30%,15秒,但如果此程序是针对单核心编写,而非双核心编写的,则能提高60%-70%的运行效率。实际情况则大致有些差异。

⒌功耗暂时没有计算过。
使用道具 举报 回复 支持 反对
发表于 2008-9-3 13:29:24
如上所说,双核CPU与软件系统有关系的。
使用道具 举报 回复 支持 反对
发表于 2008-9-3 13:40:57
谢谢各位,看来是我的XP没有打双核补丁。换句话说,XP对双核的支持并不好。
如果想充分发挥双核的性能,哪一款操作系统比较适合?大家给推荐一下:
我听说LINUX、BSD之类的对SMP支持的不错,但是毕竟用着不顺手,至于VISTA,好象除了界面漂亮点并没有什么显著优势,WIN2003也出来好久了,不晓得这个怎么样,不会也要打双核补丁吧?

还有,谁有关于CPU工耗的详细数据或者计算方法?
使用道具 举报 回复 支持 反对
发表于 2008-9-3 14:11:50
占用率100%
跑两个sp2004就成
使用道具 举报 回复 支持 反对
发表于 2008-9-3 14:13:43

回复 7# 的帖子

XP对双核的支持很OK,你打一下补丁就行了,微软早就提供了双核补丁,你也可以去网上找个雨林的或深度的双核补丁工具打上就行了。

现在装的深度或雨林、电脑公司的XP都是集成了双核补丁的,原版的话,自己打下就行了。
使用道具 举报 回复 支持 反对
发表于 2008-9-3 14:15:37
一般评测都是测试IDLE和满载时整机的功耗…
单单CPU功耗可以参看TDP
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则