BOINC:使用教程

来自中国分布式计算总站
Youth讨论 | 贡献2008年7月12日 (六) 22:52的版本 →‎BOINC 参数设置
跳转到导航 跳转到搜索

BOINC 概述

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

Dl boinc.PNG

下载安装 BOINC 客户端

  1. 在浏览器中打开:http://boinc.berkeley.edu/download.php
  2. 该页面将根据您的计算机平台自动显示相应版本的客户端软件,点击“下载BOINC”,将其下载至本地计算机
  3. TODO:如果您的计算机平台比较特殊,全部版本。。。
  4. (Windows平台)运行下载好的BOINC安装文件,其名称应该类似于 boinc_6.2.12_windows_intelx86.exe,其中的6.x.y为软件版本号,windows和intelx86为计算机平台的标识,按照缺省设置进行安装即可,安装完成将自动运行客户端软件
  5. (Linux平台)
    1. 安装后缺省使用的是客户端的简易图形界面,同时会自动运行“加入项目”的向导,先可直接点击取消。
选择一个项目

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

说明:

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

加入项目的步骤:

  1. 点击 Add Project
  2. 安装程序显示项目列表
  3. 点击您想要加入的项目,再点击下一步
  4. 之后根据您是否已加入过这个项目,分为两种情况:
注册新帐户或者登录现有帐户
初次加入的项目:
选择“没有,我是新用户”
输入电子邮件地址(做为用户ID)
设定帐户密码(不是电子邮件的密码)
已注册过的项目:
选择“是的,我已经注册过了”
输入之前注册时所用的电子邮件地址和设定的帐户密码。

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

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

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

BOINC 客户端界面说明

简易界面

高级界面

选项卡

项目
本计算机参加的项目列表,在项目中的帐户名称,加入的团队,总积分,近期平均积分,资源分享率。
任务
当前正在处理的任务单元列表,可以看到耗费的CPU时间,计算进度等信息。普通计算机只能同时运行一到两个任务,其它任务处于等待状态,客户端会在各个任务单元间按用户的设置来调配计算资源。
网络传输
当前的网络传输列表,大多时候这个页面是没有内容的。
消息
相当于是程序的日志,可以看到很多详细的运行期信息,出错的时候多看看这里:)
统计
统计信息,程序运行个几天后就可以看到一些关于你的工作量的统计图表了。
磁盘
各个项目在本机中所占用的磁盘空间列表。

菜单

文件
关闭窗口、退出 BOINC Manager。
视图
简易视图、高级视图间的切换
工具
加入项目、加入帐户管理器。
活动
切换客户端对处理器及网络的使用状态。
高级
参数设置等。
帮助
访问官方帮助页面,查看版本信息等。

系统图标

打开或退出 BOINC Manager 程序界面,暂停客户端计算一小时,查看版本信息等。

BOINC 参数设置

项目网站

帐户维护

项目的个人页面,一般是在主页地址后面加上/home.php,比如:

SETI@home: http://setiathome.berkeley.edu/home.php
Einstein@home: http://einstein.phys.uwm.edu/home.php

第一次进入该页面需要提供相关的帐号信息(电子邮件地址及项目的注册密码),输入的时候同时选择保存登录信息的话以后就可以直接进入了。

团队管理

加入团队对你自己的积分没有任何影响,但加入团队后,你所得到的新积分,你的团队也能得到同样的积分,离开团队后或者换到其它团队,贡献给原团队的积分不带走。有一个例外是CPDN,该项目中用户的所有积分都是贡献给当前所在团队的,可以带着跑:)

本论坛各个BOINC项目的主力团队均为Team China,推荐大家加入。

在各个项目的官方网站都可以搜索相应项目的团队,进入团队的页面后,有个Join(加入)的链接,点击后即可加入该团队(可能需要先进行登录)。而客户端在下一次与服务器通讯后即可正确显示用户的团队信息。

参数设置

本地参数设置

BOINC 统计、签名网站

BOINCstats

BOINC 高级应用

远程管理

查看任务包的完成情况