找回密码
 新注册用户
搜索
查看: 2734|回复: 7

赛扬也可以一次算两个,不知道什么回事?

[复制链接]
发表于 2004-11-29 09:37:46 | 显示全部楼层 |阅读模式
公司角落里有一台破落机器,没有人用,连鼠标都是坏的。我把它整理了一下,装上setihide,开始算。所有的设置都和我本机一样的(直接把目录拷贝过去,参数当然一样),结果发现它能一次算两个,cashe列表里能看到两个wu处在active状态。
我仔细观察了一下,其实也不是算两个,而且一次激活两个,然后大约每两三分钟切换一下,如果等上几分钟,可以清楚看到wu的current resoure项(应该是值当前cpu吧)在切换。速度方面好像没有提高多少。

有没有人碰到这种现象啊。
我用HWiNFO32 V1.32 看了一下cpu的参数,发现这个cpu更新修订版为00004(不要问我什么意思,我也不知道),看样子是升级版的。
回复

使用道具 举报

发表于 2004-11-29 09:55:13 | 显示全部楼层
settings中设置了两个CPU吧..(Number of Processors to be used)
回复

使用道具 举报

发表于 2004-11-29 10:43:48 | 显示全部楼层
你看一下两个activ后面是否都有cpu的标志,比如cpu1\cpu2。如果只有一个有,看看进程里是不是有两个hide?按理说只能启动一个hide的,不过有时候不知为什么会开两个,关掉一个就好了。
回复

使用道具 举报

 楼主| 发表于 2004-11-30 15:42:42 | 显示全部楼层
我查过资料了,和你们说的都不一样。
只要cpu支持apic技术,就可以在芯片级实现类似于进程切换那样的操作,也就是说只有一个运算部件,但给操作系统的信息是有两个cpu,系统可以把应用在这“两个”cpu中进行分布式运算。
可能一般的程序没用上这种特性,而setihide恰恰可以,才有那种现象吧。
回复

使用道具 举报

发表于 2004-11-30 22:34:01 | 显示全部楼层
不支持HT,性能肯定不会提高。还要耗费处理器资源进行进程切换
回复

使用道具 举报

发表于 2004-12-1 13:01:34 | 显示全部楼层
goto2011  在 2004-11-30 15:42 发表:

我查过资料了,和你们说的都不一样。
只要cpu支持apic技术,就可以在芯片级实现类似于进程切换那样的操作,也就是说只有一个运算部件,但给操作系统的信息是有两个cpu,系统可以把应用在这“两个”cpu中进行分布 ...


楼上几位的意思就是这样的
虽然“同时”运行2个SETI
但实际上是在不停切换

这样计算效率不高,不推荐,除非CPU支持HT技术或者多(核心)CPU
回复

使用道具 举报

发表于 2004-12-1 14:09:31 | 显示全部楼层
楼主可以试一下:
将 cpu 数量设置为 1 ,完成几个 wu 后计算出所用的平均时间;
再将 cpu 数量设置为 2 ,完成和上面相同数量的 wu 后计算所用的平均时间。

正常情况下,设置为 1 时所用的时间应该远小于设置为 2 时所用的时间。
如果两个时间相差不多,那么可以肯定,cpu 不是赛扬,至少是 P4C。
回复

使用道具 举报

发表于 2004-12-1 14:11:45 | 显示全部楼层
会不会是 JS 错把 P4C 当赛扬卖了?
这种可能性虽小,但也不是没有……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-7 22:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表