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

请问大家都用什么方式在linux上运行BOINC呢?

[复制链接]
发表于 2007-9-22 18:44:42 | 显示全部楼层 |阅读模式
注:我用的版本是5.8.16

我想问问大家都是用图形界面(run_manager或者boincmgr)还是命令行(例如boincctl)的形式运行BOINC呢?

如果是用boincctl的话,文件里有这些参数:
# Variables that will need to be configured.
#
#  BOINC_HOME:  The directory where boinc will run.  It should be run
#               in its own directory to keep its files and subdirectories
#               separate form others.
#
#  BOINC_BIN:   The full path to the boinc executable.
#
#  RUN_AS:      Username that boinc is to run as.
#
#  BOINC_OUT:   File to direct output from boinc.  If you don't want this,
#               set it to /dev/null.
#
#  BOINC_PARMS: Any command line parameters for boinc you wish to pass to
#               it.  If you don't want any, simply use a null list ("").

BOINC_HOME=/home/charlie/Boinc
#BOINC_BIN=/usr/local/bin/boinc_4.23
BOINC_BIN=/usr/local/bin/boinc
RUN_AS=charlie
BOINC_OUT=boinc.out
BOINC_ERR=boinc.err
BOINC_PARMS=""
#BOINC_PARMS="-allow_remote_gui_rpc"
#BOINC_PARMS="-return_results_immediately"
#BOINC_PARMS="-return_results_immediately -allow_remote_gui_rpc"


想问问BOINC_HOME参数和BOINC_BIN参数难道不是同一个文件夹么?还有BOINC_PARMS是什么?望高手指点!谢谢!
回复

使用道具 举报

发表于 2007-9-24 11:04:42 | 显示全部楼层
我一直是。

$ ./boinc --daemon --no_gui_rpc
回复

使用道具 举报

 楼主| 发表于 2007-9-24 12:09:24 | 显示全部楼层
谢谢,请问boinc的脚本命令在哪里可以查呢?

linux指南里写的都是用boincctl的。
回复

使用道具 举报

发表于 2007-9-24 18:29:06 | 显示全部楼层
不用脚本啊。

netkiller@shenzhen:~/BOINC$ ./boinc --help
Usage: ./boinc [options]
    --help                          show options
    --version                       show version info
    --exit_when_idle                exit when there are no results
    --show_projects                 show attached projects
    --return_results_immediately    contact server when have results
    --detach_project <URL>          detach from a project
    --reset_project <URL>           reset (clear) a project
    --attach_project <URL> <key>    attach to a project
    --update_prefs <URL>            contact a project to update preferences
    --run_cpu_benchmarks            run the CPU benchmarks
    --check_all_logins              for idle detection, check remote logins too
    --allow_remote_gui_rpc          allow remote GUI RPC connections
    --gui_rpc_port <port>           port for GUI RPCs
    --redirectio                    redirect stdout and stderr to log files
    --detach                        detach from console (Windows)
    --dir <path>                    use given dir as BOINC home
    --no_gui_rpc                    don't allow GUI RPC, don't make socket
    --daemon                        run as daemon (Unix)
    --exit_before_start             exit right before starting a job
    --exit_after_finish             exit right after finishing a job
    --insecure                      disable app sandboxing (Unix)
    --launched_by_manager           core client was launched by Manager
    --run_by_updater                set by updater
回复

使用道具 举报

发表于 2007-9-24 21:17:14 | 显示全部楼层
如果你用UBUNTU或者DEBIAN这两个发行版你就没有这些烦恼了。。。
回复

使用道具 举报

发表于 2007-9-24 22:01:58 | 显示全部楼层
我用的就是命令行的方式,boincctl是启动脚本,里面的一些参数解释如下:

BOINC_HOME: boinc的运行目录,包括配置文件和项目子目录
BOINC_BIN: boinc主程序所在的全路径,跟上面的目录有可能不在一起
RUN_AS: 以哪个真实用户身份运行(尽量不要用root)
BOINC_OUT: 程序运行日志
BOINC_ERR: 错误日志
BOINC_PARMS: 命令行参数,一般设成空""
回复

使用道具 举报

 楼主| 发表于 2007-9-24 22:55:41 | 显示全部楼层
谢谢大家~拜读中

其实taoran兄的指南已经好详细了,但我的linux水平实在不够

to:gongmao1_2000
我用Fedora。。。你指UBUNTU或者DEBIAN好在什么地方?
回复

使用道具 举报

发表于 2007-9-26 10:12:54 | 显示全部楼层
我用 redhat as 4 and debian,ubuntu 都没有问题啊。我多用./boinc 启动。
回复

使用道具 举报

发表于 2007-9-27 15:17:20 | 显示全部楼层

回复 #7 feynord 的帖子

UBUNTU和DEBIAN的好处就是可以通过新立得软件软件包管理器来获得BOINC,这样你就省得为了设置脚本而烦恼了。我当初在OPENSUSE下面为了设置BOINC的脚本搞了半天,后面在UBUNTU下面3分钟就搞定,呵呵
相对来说UBUNTU确实很适合做桌面操作系统
回复

使用道具 举报

发表于 2007-9-30 09:34:33 | 显示全部楼层
释放以后 建立boinc用户组&用户~跟着用su 降级到boinc用户 在运行boinc -daemon
增加小小所谓的安全性`~~
写到rc.local里面就好了 ~~没兴趣在弄个脚本~~服务器都不关机 没什么控制的必要~~~
su -c "cd /usr/local/BOINC;./boinc -daemon" --login BOINC
回复

使用道具 举报

 楼主| 发表于 2007-9-30 23:46:53 | 显示全部楼层
这样,呵呵
回复

使用道具 举报

发表于 2007-10-5 22:56:57 | 显示全部楼层
linux下运算效率高还是windows下运算效率高?
回复

使用道具 举报

发表于 2007-10-6 16:05:13 | 显示全部楼层
目前我的感觉是都差不多
回复

使用道具 举报

发表于 2007-10-6 23:28:44 | 显示全部楼层
原帖由 ddzzqq 于 2007-10-5 22:56 发表
linux下运算效率高还是windows下运算效率高?


没看出来效率有区别.......唯一的好处就是配置简单~~命令putty粘贴复制一下就搞掂~~
回复

使用道具 举报

 楼主| 发表于 2007-10-7 09:18:59 | 显示全部楼层
我统计了一下20个WU的得分平均值:
一台PD3.0(Windows)每核/3h平均得分27.04
一台PD2.8(Linux)每核/3h平均得分也是27.04

而且前者内存也大。数字也许是巧合,但感觉结果还是说明Linux稍占优势(或者说Linux下赚分稍占优势)。
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-3-29 23:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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