生命不息
折腾不止

BOINC:让你吃灰的VPS、独服来一起拯救世界!

注:本简单教程,特别感谢 @allient neko 的指导!

BOINC 是 Berkeley Open Infrastructure for Network Computing 的简称,美国加州大学伯克利分校开发的一个分布式计算系统,为众多的数学、物理、化学、生命科学、地球科学等学科类别的项目所使用。 BOINC 的开发目的是为了帮助研究人员更方便地获得分布在世界各地的志愿者的计算资源。本教程将以 Debian/Ubuntu 为底本介绍如何利用你吃灰的 VPS 、独服来一起改变世界、拯救世界,让世界更美好!

目前还没有控制 CPU Usage 的教程,争取明天补上,所以补上前请尽量在 Unlimited CPU Core 的 VPS 上或者独服上的运行这些项目,否则可能会被商家 Suspend 哦!允许 BOINC 是对你的正常工作没有影响!

第一步 注册账号

https://boincstats.com/en/bam/projects/ 注册一个 BOINC Stats 的账号,注册后,你会收到一封确认信。激活账号后,进入左侧菜单中的 Main account page ,然后记下你的 Weak Authenticator 。

第二步 选择你要参加计算的项目

在 BOINC Stats 网站的菜单,选择左边的 Sign-up for projects ,选择你有兴趣加入的项目。注意只有 Work Available 的项目有计算需求。加入只需点击 Create account 下的小别针。

介绍几个个人比较中意的项目:

Rosetta@home : 作为学过语言学的我,对罗塞塔( Rosette )多多少少有些好感,这个项目就差了一个字母,我就选他了!这个 项目主页 说:需要你来帮助我们确定蛋白质的三维形状。这项工作将最终有助于寻找一些重大人类疾病的治疗方法。通过在你不使用计算机的时候运行 Rosetta 程序,你将可以加速并拓展我们的研究工作,而如果没有你们的帮助这都是无法做到的。你也将帮助我们设计新的蛋白质以对付如爱滋,疟疾,癌症和阿尔茨海默病等。如果你对患有这些病症的人们有怜悯、又正好有吃灰的机器的话,请帮助他们!

MilkyWay@Home : 牛奶路?这是银河啊兄弟!这个由伦斯勒理工学院若干系科发起的 项目 正在生成一个高度准确的人马座星流的三维模型,通过这个模型我们可以知道银河系是怎么样形成的,以及星系并合过程中潮汐流是怎么产生的。选择这个项目没理由,就想起了牛郎和织女,而我还是单身狗!

allient neko 也推荐一个项目: Citizen Science Grid : 這個是支助了好幾個實驗性質的 project ,當中包括了分析 DNA ,分析 Tweets 上大眾對氣候變化議題的想法,尋找瀕臨絕種的野生動物,幫忙去解 subset sum problem 這個 NP-complete 的問題,而現在最需要 computing power 的就是訓練 EXACT Convolutional Neural Network ,一個 Wildlife@Home ( 尋找瀕臨絕的野生動物 ) project 將會用到的 machine learning 分析工具。雖然比起研發新藥,這些 project 沒有這麼偉大,不過也因此分配的資源較少,而表現好的 project 也會受到其他大型 project 招安,支援 Citizen Science Grid 就更像是支援一些 startup project 吧。

第三步 在服务器上运行 BOINC

首先安装客户端

apt-get install boinc-client

然后登陆客户端

boinccmd --join_acct_mgr https://bam.boincstats.com <Weak Authenticator> < 再随意打一串数字 >

当出现这样的提示,说明你已经开始拯救人类了!

poll status: operation in progress
poll status: operation in progress
poll status: operation in progress

参考资料

赞(1)
未经允许不得转载:91云(91yun.co) » BOINC:让你吃灰的VPS、独服来一起拯救世界!

留言 6

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    既然是公益项目,没有回报,为什么官方不给出限制CPU和内存的工具呢?
    毕竟大多数商家的u都是fair share ,吃灰的机器基本都不敢开啊
    如果这个解决了我至少要在4台上面开这个

    Yandex7年前 (2017-03-22)回复
    • 官方有的,只是我没更新教程。。。您可以看https://www.digitalocean.com/community/tutorials/how-to-set-up-seti-home-on-ubuntu-14-04-or-debian-7

      Michael7年前 (2017-03-22)回复
  2. #0

    Seti项目2001年就参与了……这么多年了,外星人影子还没见着

    洋人的二狗子7年前 (2017-03-19)回复
    • 原来Seti@Home已经并入BOINC了呀~好久没关注了

      c7年前 (2017-03-20)回复
  3. #0

    记得2002年左右还用家里的电脑参加了一个寻找外星人计划,也是利用闲置的计算资源进行科学研究。
    在追求生活的时候,也可以偶尔放慢脚步停下来想想这几个问题:
    我是谁?
    我从哪里来?
    我要到那里去?
    /滑稽

    c7年前 (2017-03-19)回复
    • 很赞!

      Michael7年前 (2017-03-19)回复