|
- 什么是分布式计算?什么是BOINC?为什么需要BOINC?
请参考:什么是分布式计算
什么是BOINC
为什么需要BOINC
- 为什么运行BOINC后电脑的CPU占用率就上升到100%了?
所有分布式计算包括BOINC平台上的任何项目都是利用计算机的闲置资源进行计算,其计算程序的优先级被设计为最低,虽然在你不用计算机的时候,可能计算程序要消耗90%以上的CPU资源,但一旦有其它应用程序需要计算资源时,操作系统将自动释放计算程序所使用的资源,因此一般来说,运行分布式计算是不会对计算机的正常使用(比如文字处理、游戏娱乐等)有任何影响的。
对于BOINC平台,如果你不想在使用计算机的时候运行计算程序,可以将其设置成仅在计算机空闲的时候做计算(缺省设置为一直运行,修改的步骤请参考新手指南的参数设置部分)。
- 为什么任务包(WU)的进度已经100%了还不上传?
在任务包的计算工作完成后,其状态为“等待上传”(Ready to
Upload),之后客户端将与服务器进行两次通讯。第一次通讯在计算完成后,客户端将计算结果以文件的形式上传到服务器,然后任务包的状态切换为“等待上报”(Ready
to Report);客户端将在适当的时候进行第二次通讯,通讯服务器它已经完成了该任务包的计算,然后任务包将在客户端的任务列表中消失。
另外,在第一个步骤之后,你也可以通过点击“更新”按钮来强制执行第二个步骤,不过一般而言,让客户端自己处理就可以了。
- 日志里面有类似如下的信息说明什么?
2005-4-27 12:09:59|SETI@home|Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
failed 2005-4-27 12:09:59|SETI@home|No schedulers responded 2005-4-27 12:09:59|SETI@home|Deferring communication with project
for 1 minutes and 0 seconds
该信息表明客户端暂时连不上该项目的调度服务器。可能的外部原因有服务器暂时停机等,客户端会自动重试,不需要你的任何干预;还有可能是你自己的网络出了问题。
- BOINC的积分更新不是实时的吗? 为什么上传了计算结果还得不到相应的积分?
BOINC平台上的项目一般需要至少三个用户都正确完成了同一个计算包才授予相应的积分,计算错误的用户将得不到积分。
在计算项目的官方网站上可以查看用户近期计算的任务包的详细情况,其中上传后还末得到积分的任务包的状态为Pending。
- 客户端为什么不下载新的任务包(workunit)了?
可能的外部原因: 服务器出了问题,看看日志中是不是有服务器连不上之类的信息? 可能的内部原因:
如果你正在参加多个项目,那BOINC将在适当时候禁止部分项目下载新任务,以确保各个项目最终使用到的计算资源和你设定的值相一致(缺省为平均分配)。关于计算资源的调度,请看这个主题。
- 怎么申请你们那些花花绿绿的签名档?
请参考这个主题。
- 可以像SETI Classic那样屯粮吗?
可以,BOINC客户端会根据你连接网络的间隔来决定下载多少任务包到本地,间隔时间长,下载的任务就多。详细的设置方法请参考新手指南中第8部分。
- 这个软件有汉化版吗?
有,官方版本就自带部分中文资源,但因为更新不及时,版本中存在中英混杂及部分翻译错误的情况。请参考新手指南第6部分的说明。
- 如何隐藏BOINC在屏幕右下角的图标?
在安装BOINC客户端软件的时候,将其安装为系统服务并选择不在登录的时候启动管理器即可,前者需要提供计算机上有管理员权限的用户帐号信息,请参见新手指南第2部分的说明。
- 可以在多台机器上使用同一个帐号进行计算吗?
用户要参加BOINC平台上的任何项目,均需要注册相应的帐号。同一个帐号可以在多台机器上同时使用,而一台机器也可以同时使用多个帐号以参加多个项目。为方便管理,推荐在注册所有项目时,均使用相同的注册信息(电子邮箱地址及密码)。
- 如果在任务包还没计算完的时候,卸载并重装BOINC客户端有关系吗?
没关系,只要装在原来的文件夹,新装的BOINC客户端将会继续计算没有完成的任务包。
关闭或重启计算机时,需要对BOINC客户端进行什么操作吗?
不需要,客户端会自动退出的,工作也不会丢失。
- 怎么在Linux下运行BOINC?
请参考这个主题。
- 本页面由Youth编写,欢迎您进行修正或讨论。
|
|