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

一个初级算友的一系列问题

[复制链接]
发表于 2008-1-25 22:23:58 | 显示全部楼层 |阅读模式
1.什么情况下容易出现计算错误,我已经碰到好几次了(Thinkpad上有硬盘震动保护,每次检测到震动就会将硬盘暂停,会不会有影响?),而且还得不到积分……

2.一般运行的话,参数设置应该是怎样的才算合理?毕竟电脑还有别的工作要做……

3.怎样才能提高网络传输速度,每次都很慢....

4.“通讯被延迟”是怎么回事?

5.SETI@Home的屏保中,下面那个坐标和图案表示什么?运算频率?

6.积分的作用是?

以上问题请各位学长和前辈帮忙解答……谢谢!
回复

使用道具 举报

发表于 2008-1-25 22:50:24 | 显示全部楼层
1.请问具体项目是?通常出错的话,可以查询程序运行的相关信息,以及网站有关WU的错误信息。至于硬盘保护,不太清楚

2.参数的设置,BOINC的话,可以参考BOINC版置顶。因为分布式计算运行的优先级低,通常不会影响正常软件使用,但内存过小的机器可能会有影响。

3.网络速度,一方面是所处地网络连接本身的问题,另一方面,如果是BOINC的话,可以修改参数,增大下载文件的并发连接数。可参http://www.equn.com/forum/viewth ... mp;page=1#pid222867

4.通讯延迟,为了防止过多的连接给服务器带来过大的负荷,对我们来说没什么特别的用途。有连接需要的时候,程序会自动重新连接的。当然,自己手动更新的话也可以,不过有些过于频繁的情况会被服务器T掉。

5.SETI屏保,可以参考拙译http://www.equn.com/forum/viewthread.php?tid=16209

6.积分无用,除了体现贡献和拿来排名次及“炫耀”之外

-------------

关于BOINC软件的可到BOINC版,seti有专版,其他主流项目在各个分版,非主流BOINC项目在BOINC版,请关注置顶及善用论坛搜索

如有问题,欢迎再问

[ 本帖最后由 Julian_Yuen 于 2008-1-25 22:55 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-1-26 01:34:23 | 显示全部楼层
我参加了SETI,Einstein,SIMAP,LHC,Rosetta,WCG, 似乎错误都出现过

非常感谢Julian!!
回复

使用道具 举报

发表于 2008-1-26 13:22:33 | 显示全部楼层
ThinkPad,笔记本~还是参加要求比较小的项目吧.如SIMAP何Seti
Rosetta和WCG要求比较高.
回复

使用道具 举报

发表于 2008-1-26 22:21:35 | 显示全部楼层
嗯,内存过小的话,可能会引发错误的。不过具体原因还需结合机器的实际情况,以及项目网站相应WU的错误信息。
回复

使用道具 举报

发表于 2008-1-27 11:48:10 | 显示全部楼层
我的小奔四
256M
天天都在算
现在还没出现什么问题
回复

使用道具 举报

发表于 2008-1-29 07:12:10 | 显示全部楼层
对于如何设置参数比较合理,我想打个比方。

这CPU的资源就象一个高速公路。平时,车在上面通过表示对CPU的占用。但这条高速公路并非所有的时候都有车。那么BOINC就利用没有车的时候去占一下公路。当有车要通过的时候,因为BOINC的优先级是最低的,所以他一看到有车要用公路他就跑到一边凉快去了。

那么以上是设置成100%占用CPU的情况,那么不是100%占用CPU呢?那就是BOINC跑到公路上来,过一会把公路空出来,如果没有车,他再跑到公路上去。至于过多久空出来,占用多久,就跟所设置的占用率有关。

如何设置比较优化呢?当然是100%占用CPU是最大的利用了CPU的资源,但,这种情况就是BOINC要完全占用公路,当有车来的时候再退出去。这个“检测到其他程序”,“退出CPU占用”,“其他程序占用”的过程需要三步来完成,并且每次BOINC都是见缝插针,看到系统资源低利用率了就钻进去。

如果设置得稍小点,比如70%占用率,那么BOINC会到路上跑一会,停一会儿,当有车在上面跑的时候,他就不用插进去了,整个切换过程就是“检测有没有车”,“等待”,也就只有一步便完成了。(当然,从公路上退出这样一个过程还是跟前面一样,三步)。但因为boinc并不是见缝插针,所以切换没有这么频繁,所以,在我看来,这样的设置既保证了分给BOINC的效率,也保证了系统尽量少的受到影响。

不知道其他人都有什么样的见解
回复

使用道具 举报

发表于 2008-1-29 09:29:21 | 显示全部楼层
楼上你解释得太好了,让我一下理解了很多
回复

使用道具 举报

发表于 2008-1-29 11:50:57 | 显示全部楼层
个人建议不要拿笔记本算,不然风扇的声音会让你疯掉的。
回复

使用道具 举报

发表于 2008-1-29 14:46:59 | 显示全部楼层
看具体情况吧,我用的dell d620,一般算算还行
回复

使用道具 举报

发表于 2008-1-29 20:23:53 | 显示全部楼层

回复 #7 victor_fr 的帖子

这个比喻我觉得有一些不恰当~~~因为现代的操作系统都是分时的,也就是说将CPU时间分成一小份一小份然后根据优先级给不同的应用程序使用。这样的话其实BOINC占多少并没有太大关系,因为其实我们看起来CPU闲置的时候也有一个进程来用这些时间片的。从计算上来说BOINC这种时断时续的调整方式对计算来说其实不怎么好~~~
回复

使用道具 举报

发表于 2008-1-30 11:43:41 | 显示全部楼层
我觉得 BOINC项目后台运行对我们桌面其他运用的影响 应该从操作系统以及CPU两者配合后多任务调度来考虑 就好像我们Windows服务开启过多资源消耗过大一样 因为这些服务其实都是 系统的核心程序配合不同参数而产生的功能 我们看到的顶多是程序间的调度 其实在底层机制还是很复杂的 各位就没必要再深究了 呵呵 除非这里有真正的程序大师 比如有开发编译器功底的大师 我也曾经幻想过做程序员 学了皮毛的操作系统概念和C++后 发现 My god 这里头水太深了 所以强烈建议 如有立志做程序员的朋友 一定要知道底层到底发生了什么 否则就只好跟着别人的版本疲于奔命吧
回复

使用道具 举报

发表于 2008-1-30 12:37:44 | 显示全部楼层

回复 #11 fwjmath 的帖子

嗯,同意,BOINC在不是占用100%的情况下,跑跑停停,计算效率会下降。
回复

使用道具 举报

发表于 2008-1-30 18:10:49 | 显示全部楼层
原帖由 victor_fr 于 2008-1-29 07:12 发表
对于如何设置参数比较合理,我想打个比方。

这CPU的资源就象一个高速公路。平时,车在上面通过表示对CPU的占用。但这条高速公路并非所有的时候都有车。那么BOINC就利用没有车的时候去占一下公路。当有车要通过的时候,因 ...


不,很抱歉的,我不认同你的观点。在我看来,这样只能拖慢计算的速度,因为每次的“开车”再从“路”上下来,都需要判断。而且在这种情况下,它不是恒定70%这样的CPU占用,而仍是100%,只不过是算7秒,停3秒这样罢了。这样长期看来,是对你的“路”有损伤的!
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-9-24 04:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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