BOINC:新手指南

出自中国分布式计算总站

跳转到: 导航, 搜索
警告: 在下载安装使用BOINC之前,请务必阅读和遵守BOINC:使用规则

目录

BOINC 新手指南

本文面向新手,仅讲述 BOINC 客户端软件的下载、安装和如何加入项目。如要深入了解,请阅读内容详细的 BOINC 使用教程

BOINC 概述

BOINC 是一个计算平台,对我们志愿者来说,它提供了一个统一的客户端程序,这个客户端本身并不进行实际的计算工作,只是提供了管理功能,在你加入了 BOINC 平台上的计算项目后,客户端程序将自动下载新的任务单元,并调用相应项目的计算程序进行计算,如果参加了多个项目,它将自动在各个项目间按用户的设定来调配计算资源,在计算完成时,它还将自动地将计算结果上传,并同时取得新的计算单元。

下载安装 BOINC 客户端

警告: 你应该在自己拥有的计算机或得到使用许可的计算机上运行分布式计算软件。
  1. 在浏览器中打开:http://boinc.berkeley.edu/download.php 或者http://www.equn.com/wiki/程序下载 (选择正确操作系统)
  2. 该页面将根据您的计算机平台自动显示相应版本的客户端软件,点击“下载BOINC”,将其下载至本地计算机
  3. 运行下载好的 BOINC 安装文件,其名称应该类似于 boinc_x.y.z(版本号)_windows(操作系统)_intelx86(处理器架构).exe(随操作系统改变),其中的x.y.z为软件版本号,windows 和 intelx86 为计算机平台的标识
  4. 按照缺省设置进行安装即可,安装完成将自动运行客户端软件。(可能需要重启)
    小贴士: 安装后删除程序目录的RebootPending.txt即可跳过重启!
  5. 安装后缺省使用的是客户端的简易视图(点击窗口右下角的 Advanced View 可切换至高级视图),同时会自动运行“加入项目”的向导,可先直接点击取消。


选择一个项目,使用账户管理器则更简便。

加入 BOINC 平台上的分布式计算项目

说明:

  • BOINC 只是计算平台,该平台的各个计算项目的服务器和运行数据都是各个项目方独立维护的,因此,对于您要加入的每个项目,您都需要分别进行注册
  • 对于任何一个项目,您可以在多台计算机上使用这个项目的同一个帐户进行计算
  • 建议在所有的项目中都使用相同的注册信息,方便管理
警告: 部分杀毒软件可能误报项目计算程序,请信任。

加入项目的步骤:

  1. 点击 添加项目(或Add Project) 按钮(如当前使用的是客户端的高级视图,请依次点击菜单中的“工具->加入项目”)
  2. 客户端将显示一个项目列表窗口
  3. 在列表中找到您想要加入的项目,单击选中后,再点击下一步
  4. 之后根据您是否已加入过这个项目,分为两种情况:
    1. 初次加入的项目:
      注册新帐户或者登录现有帐户
      1. 选择“没有,我是新用户”
      2. 输入电子邮件地址(做为用户ID)
      3. 设定帐户密码(不是电子邮件的密码)
    2. 已注册过的项目:
      1. 选择“是的,我已经注册过了”
      2. 输入之前注册时所用的电子邮件地址和设定的帐户密码。

建议加入的项目

非CPU密集

可以加入WUProp@homeFreeHAL@homeQuake-Catcher Network Seismic Monitoring。这些项目可以和其他项目同时运行。

国产项目

CAS@home(不稳定)、yoyo@HomeHarmonious Trees(需要手动选择只运行和谐树)、World Community Grid清水计算

其他

就这么简单

点击下一步后,客户端将与项目的服务端进行通讯

  • 如显示“已加入到项目”,即表示你已经成功在这台计算机上加入该项目。
  • 如显示其它错误提示信息,请根据情况进行处理。

加入项目后,任务单元的下载、计算和上传都将是自动完成的,一般都不需要用户的手动干预,您大可不必去理会它:)

安卓用户

  • 点击右上角程序下载,下载NativeBOINC。官网(有英文教程)
  • 安装NativeBOINC.apk,安装时确保在设置——安全——勾选 未知来源
  • 现在你得到的是管理程序,打开,Next,再下载客户端部分。
  • 完成后可以修改主机名和连接密码。
  • 添加项目。可以选择BAM帐户管理器或者手动添加。支持的项目有限。请耐心等待下载计算程序和CPU基准测试。
  • 最后需要说明的是,目前能在Android系统上跑的只有以下项目:Enigma@Home、Milkyway@Home、OProject@Home(按照fmjmath的代码分析,程序几乎不干活,因此不耗电)、Primegrid、SubsetSum@Home、WUProp@Home、yoyo@home,其他项目虽然能加入,但没有任务可以跑

相关链接

  1. 如果您想要进一步深入了解 BOINC 的使用,请继续阅读内容详细的 BOINC 使用教程,使用中遇到问题请阅读 BOINC 常见问题解决,一般性的问题请阅读 BOINC 常见问答,仍然无法解决的问题请访问 本站论坛的 BOINC 平台讨论区,并提出您的问题。