|
发表于 2013-12-12 11:19:23
|
显示全部楼层
本帖最后由 Stella 于 2013-12-12 11:26 编辑
说下对wuprop的奖章的理解吧
感觉项目设计上有点bug。wuprop只会统计该计算程序运行时,此计算机对其他非wuprop项目的计算情况。比方说,你下载了一个新的wuprop包,同时下载大量WCG包然后断网计算。wuprop的包在大约3小时后完成,但是你没有选择联网上传,而是等到1天以后所有的wcg包都计算完之后才上传。这个时候,大部分wcg包的计算时间似乎是不会被wuprop纳入统计的。我2个PG seventeen包就是这种情况。两个包都是在断网的情况下完成的。但是均没有被纳入wuprop的统计中。
另外有一点是我不太确定的。同样是来自seventeen包。我现在的统计时间是90小时。而唯一被统计的包用时70+小时。我有点疑惑剩下的时间是怎么来的。一种可能性是来自那两个没有被纳入统计的WU。因为这两个wu的计算时间中有一部分与wuprop的计算时间是重叠的。还有一种可能是来自另外两个我手动停止的包。所有存在这样一种可能性:wuprop会统计那些没有完成的wu。不过需要进一步验证。
主要是不了解这个项目的统计机制。究竟是如何确定我在这个项目上花了多少个小时?一种方法是收集boinc界面上显示的那个总计算时间,再配合wu的id来确认这个wu被计算了多少小时并且防止耗时过长的wu不被重复统计,也可以有效的保证未完成的wu能够被统计到(感觉wuprop应该是使用阶段性的统计的,印象中seventeen包的pending时间在wuprop的界面中是不断增加,然后随着最后的计算完成才正式给出的)。这玩意的代码应该是开源的吧?希望有学cs的同学能去看看代码,看看到底是如何统计时间的。
总结就是:想要冲击这个项目的奖章的同学,最好确保机器24小时联网。这么看来感觉这个奖章有点小坑。。
|
|