BOINC 开发文档

BOINC 项目计算结果


最后更新:2004年11月25日晚上9:17(太平洋时间)


计算结果(result)用来描述计算的情况,还未开始,正在计算,或是已经完成。每个计算结果都对应数据库中“result”表的一个条目。项目并不需要显式地创建计算结果,BOINC 将根据任务包(workunits)的冗余参数自动为其创建计算结果条目。

一个计算结果有如下静态属性:

name

名称。一个字符串,在本项目的所有计算结果中是唯一的。

workunit name

任务包名称。描述计算结果相关联的任务包(workunit)。

output files

输出文件。一个输出文件的列表,以及计算程序引用这些文件时的名称。

一个计算结果有如下动态属性:

server state

服务器状态。包括如下值:

  • 非活动 (还未准备分发)

  • 未发送 (准备发送到一个客户端,但还没有发送)

  • 计算中 (已发送,还未完成)

  • 成功完成

  • (连接服务器)超时

  • 错误完成 (计算过程中出错)

  • 不需要 (在这个计算结果被发送前任务包已经终结)

当计算结果已经完成,还定义了如下属性:

host

主机。执行这次计算的主机。

exit status

退出状态。退出状态(如果成功的话就是零)。

CPU time

CPU 时间。所消耗的 CPU 时间。

output file info

输出文件信息。输出文件的大小和校验码。

stderr

标准错误输出。计算过程中的标准错误输出。

received time

接收时间。接收到这个计算结果的时间。


返回:BOINC 开发文档 / BOINC 中文站 / BOINC 开发技术概论
页面来源 / BOINC 官方站

本页内容由中国分布式计算总站组织翻译,原文出自 BOINC 官方开发文档。参与本页制作的人员有:Youth(翻译)、碧城仙(编辑)。本站所有内容版权为中国分布式计算总站所有。本站欢迎非赢利性网站在遵守中华人民共和国版权法的前提下摘录或引用本站内容,但是请注明原作者和原出处。