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. 按照缺省設置進行安裝即可,安裝完成將自動運行客戶端軟件
  5. 安裝後缺省使用的是客戶端的簡易視圖(點擊窗口右下角的 Advanced View 可切換至高級視圖),同時會自動運行「加入項目」的嚮導,可先直接點擊取消。


File:Boinc choose project.PNG
選擇一個項目

加入 BOINC 平台上的分布式計算項目[編輯]

說明:

  • BOINC 只是計算平台,該平台的各個計算項目的服務器和運行數據都是各個項目方獨立維護的,因此,對於您要加入的每個項目,您都需要分別進行註冊
  • 對於任何一個項目,您可以在多台計算機上使用這個項目的同一個帳戶進行計算
  • 建議在所有的項目中都使用相同的註冊信息,方便管理

加入項目的步驟:

  1. 點擊 Add Project 按鈕(如當前使用的是客戶端的高級視圖,請依次點擊菜單中的「工具->加入項目」)
  2. 客戶端將顯示一個項目列表窗口
  3. 在列表中找到您想要加入的項目,單擊選中後,再點擊下一步
  4. 之後根據您是否已加入過這個項目,分為兩種情況:
File:Boinc reg or login.PNG
註冊新帳戶或者登錄現有帳戶
初次加入的项目:
选择“没有,我是新用户”
输入电子邮件地址(做为用户ID)
设定帐户密码(不是电子邮件的密码)
已注册过的项目:
选择“是的,我已经注册过了”
输入之前注册时所用的电子邮件地址和设定的帐户密码。



建議加入的項目[編輯]

非CPU密集[編輯]

可以加入w:WUProp@homew:FreeHAL@homew:Quake-Catcher Network Seismic Monitoring。這些項目可以和其他項目同時運行。

中華人民共和國國產項目[編輯]

w:CAS@home(不穩定)、w:yoyo@HomeHarmonious Trees(需要手動選擇只運行和諧樹)、w:World Community Gridw:清水計算

其他[編輯]

就這麼簡單[編輯]

點擊下一步後,客戶端將與項目的服務端進行通訊

  • 如顯示「已加入到項目」,即表示你已經成功在這台計算機上加入該項目。
  • 如顯示其它錯誤提示信息,請根據情況進行處理。

加入項目後,任務單元的下載、計算和上傳都將是自動完成的,一般都不需要用戶的手動干預,您大可不必去理會它:)

安卓用戶[編輯]

  • 點擊右上角程序安裝,下載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 平台討論區,並提出您的問題。