找回密码
 新注册用户
搜索
查看: 9553|回复: 5

[原创] Centos 4.x 安装 Boinc 6.4.x for WCG.

[复制链接]
发表于 2009-4-2 19:24:13 | 显示全部楼层 |阅读模式
//Xeon 5110 * 2
//Centos 4.7 //PS: centos 5.1/.2/.3 在这机子上全都挂 -_-
//BOINC 6.4.5 cli Version

//新增用户组
  1. # groupadd boinc
  2. # useradd -g boinc -m -s /sbin/nologin boinc
复制代码



//获取boinc
  1. # wget http://boincdl.ssl.berkeley.edu/dl/boinc_compat_6.4.5_i686-pc-linux-gnu.sh
复制代码


//修改执行权限 //并释放包
  1. # chmod 0700 ./boinc_compat_6.4.5_i686-pc-linux-gnu.sh
  2. # ./boinc_compat_6.4.5_i686-pc-linux-gnu.sh
复制代码


//将BOINC移到/usr/local/  PS:习惯丢这里..//创建data数据目录//修改BOINC及其子目录所属用户组//
  1. # mv BOINC/ /usr/local/
  2. # cd /usr/local
  3. # mkdir /usr/local/BOINC/data
  4. # chown -R boinc:boinc BOINC/
  5. # cd BOINC/
复制代码


//这里非常重要.!不然就会出现 “Scheduler request failed: problem with the SSL CA cert (path? access rights?) “
//把证书(可能是证书吧..之前错误消息写certificate...)//复制到data数据目录...//以后不爽就清data就好...
  1. # cp ca-bundle.crt ./data/
复制代码


//添加项目到boinc //看到开始下载运算单元以后按下键盘Ctrl+C终止
//a4aafc29d6e0d42ade5fe7d6ea6474df这里改成自己的id hash....不然分就给我了喔...
  1. # su -c "cd /usr/local/BOINC;./boinc --dir /usr/local/BOINC/data --attach_project [url]http://www.worldcommunitygrid.org/[/url] a4aafc29d6e0d42ade5fe7d6ea6474df" --login boinc
复制代码


//创建rc脚本
  1. # vi /usr/local/BOINC/boinc.sh
复制代码


//内容
  1. #!/bin/sh
  2. #
  3. # BOINC daemon control script.
  4. #
  5. # Written for Centos 4.7 by xjflyttp <xjflyttp@gmail.com>.
  6. # Comments to support chkconfig on RedHat Linux
  7. # chkconfig: 345 20 80
  8. # description: BOINC daemon


  9. BOINC_ROOT="/usr/local/BOINC"
  10. BOINC_DATA="${BOINC_ROOT}/data"
  11. BOINC_PASS=$(cat "$BOINC_DATA/gui_rpc_auth.cfg")
  12. BOINC_HOST="127.0.0.1"
  13. BOINC_USER=boinc

  14. #
  15. # Use LSB init script functions for printing messages, if possible
  16. #
  17. lsb_functions="/lib/lsb/init-functions"
  18. if test -f $lsb_functions ; then
  19.   . $lsb_functions
  20. else
  21.   log_success_msg()
  22.   {
  23.     echo " SUCCESS! $@"
  24.   }
  25.   log_failure_msg()
  26.   {
  27.     echo " ERROR! $@"
  28.   }
  29. fi


  30. fn_start() {
  31.   echo "Starting..."
  32.   su -c "cd ${BOINC_ROOT};./boinc --dir ${BOINC_DATA} -daemon" --login ${BOINC_USER}
  33.   log_success_msg
  34. }

  35. fn_stop() {
  36.   echo "Stopping..."
  37.   su -c "cd ${BOINC_ROOT};./boinccmd --host ${BOINC_HOST} --passwd ${BOINC_PASS} --quit" --login ${BOINC_USER}
  38.   log_success_msg
  39. }

  40. fn_restart() {
  41.   fn_stop
  42.   sleep 5
  43.   fn_start
  44. }

  45. fn_status() {
  46.   su -c "cd ${BOINC_ROOT};./boinccmd --host ${BOINC_HOST} --passwd ${BOINC_PASS} --get_state" --login ${BOINC_USER}
  47. }

  48. case "$1" in
  49.   'start')
  50.     fn_start
  51.     ;;
  52.   'stop')
  53.     fn_stop
  54.     ;;
  55.   'restart')
  56.     fn_restart
  57.     ;;
  58.   'status')
  59.     fn_status
  60.     ;;
  61.   *)
  62.   echo "usage: $0 {start|stop|restart|status}"
  63. esac
复制代码


//创建符号链接到rc目录
  1. # ln -s /usr/local/BOINC/boinc.sh /etc/init.d/boinc
复制代码


//加入到chkconfig管理
  1. # chkconfig --add boinc
  2. # chkconfig --level 345 boinc on
复制代码


//启动boinc//停止boinc
  1. # service boinc start
  2. # service boinc stop
复制代码



//修改配置文件
  1. # vi /usr/local/BOINC/data/global_prefs.xml
复制代码


//cpu_usage_limit //cpu占用
//max_ncpus_pct //cpu数量

  1. <global_preferences>
  2.   <cpu_usage_limit>90.000000</cpu_usage_limit>
  3.   <max_ncpus_pct>75.000000</max_ncpus_pct>
  4. </global_preferences>
复制代码



//rc脚本没有做启动停止boinc的校验..我自己这边试没有什么问题..

[ 本帖最后由 xjflyttp 于 2009-4-7 11:29 编辑 ]
回复

使用道具 举报

发表于 2009-4-2 23:18:08 | 显示全部楼层
看着二当家的机器头晕,口水不自觉的流下来
以目前二当家的速度不出多少时间就是2434的大当家了
回复

使用道具 举报

 楼主| 发表于 2009-4-3 00:03:52 | 显示全部楼层
原帖由 金鹏 于 2009-4-2 23:18 发表
看着二当家的机器头晕,口水不自觉的流下来
以目前二当家的速度不出多少时间就是2434的大当家了



不舍得给电费了...家里4G的E84都不开wcg..
机房的两颗5420装错系统 现在跑boinc慢得要死...星期一还得过去换系统..

PS:我们现在大当家机器很牛..我这边自从发现windows调度资源有问题以后4core都只跑2个wcg..运算速度锐减啊...
回复

使用道具 举报

发表于 2009-4-5 11:38:03 | 显示全部楼层

回复 #3 xjflyttp 的帖子

都是让人眼晕和口水的机器

话说二当家怎么不跑点FAH调剂一下呢
回复

使用道具 举报

发表于 2009-4-24 16:39:21 | 显示全部楼层
哈哈,金鹏真是贼心不死,到这里都要宣传下fah,不过cpu算fah不划算,还是用显卡算吧
回复

使用道具 举报

发表于 2009-4-24 19:16:22 | 显示全部楼层
原帖由 gongmao1_2000 于 2009-4-24 16:39 发表
哈哈,金鹏真是贼心不死,到这里都要宣传下fah,不过cpu算fah不划算,还是用显卡算吧


二当家的机器好,分点算算也好哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-1 04:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表