|
本帖最后由 zglloo 于 2010-7-27 23:38 编辑
引言:PrimeGrid、WCG等由项目方主办的比赛,往往要求在规定时限内下载任务,并在规定时限内上报任务才作数。
下载方面大家各有神通,我就不班门弄斧了。
关键是有时候我们一味屯粮,会发现许多任务做好并上传了还会一直积着,显示“等待上报”的状态,
BOINC默认会累积到一定数量再一次性上报。
其实显示“等待上报”的时候,服务器并不算我们完全完成了这个任务,
所以竞赛时按照规则,特别是PrimeGrid等比赛若在比赛时间结束后再上报,会被判定为未完成任务。
所以我们在比赛期间要尽可能减少这类等待上报的情形,特别是最后几小时如果没有及时上报可能几个小时的工夫都白费(不算在比赛成绩内)。
解决办法很简单。
在C:\ProgramData\BOINC\(或你的数据文件夹)底下打开cc_config.xml(如没有就新建),加入如下代码:- <cc_config>
- <options>
- <report_results_immediately>1</report_results_immediately>
- </options>
- </cc_config>
复制代码 保存。
然后到BOINC管理器里面,Advanced(高级)菜单底下,倒数第二个是Read Config File[读取客户端核心配置文件],鼠标移上去的时候左下角会提示说是Read Configuration File from cc_config.xml。
点下去。这时就大功告成了,从这一时间之后你的BOINC就会自动及时的上报任务。
26/7/2010 PM 10:52:13 Re-read config file
26/7/2010 PM 10:52:13 Config: report completed tasks immediately
后记:请注意这一招之所以默认禁用是因为它会从一定意义上加重服务器负担,所以请只在竞赛最后半天你没办法手动更新任务的情况下使用。
比赛过后请修改cc_config.xml文件,把你之前写的<report_results_immediately>1</report_results_immediately>中的1改成0,再在BOINC里面重新读取cc_config配置。 |
评分
-
查看全部评分
|