找回密码
 新注册用户
搜索
楼主: running_hyk

[公告] BOINC 专用客户端 & 意见反馈

[复制链接]
 楼主| 发表于 2018-11-5 23:40:40 | 显示全部楼层
湘西匪首 发表于 2018-11-4 14:02
CPU基准测试“作弊”
是因为有些项目按照测试性能和运算时间给分。。。
那么我们就忽悠一下测试,把4G的CPU ...

不确定调高会不会得分更多,还需要更多的测试!
WCG貌似是按照时间来算分的。
其他项目不太清楚!
回复

使用道具 举报

 楼主| 发表于 2018-11-5 23:44:01 | 显示全部楼层
leawind 发表于 2018-11-5 10:10
现在可以连接了,不过貌似拦截无效。boinccmd --project http://milkyway.cs.rpi.edu/milkyway/ dont_upl ...

建议先cd到我的客户端目录里,然后在使用下面的指令! (./boinccmd)
因为直接用 boinccmd 可能就用的是官方的客户端
  1. ./boinccmd --project http://milkyway.cs.rpi.edu/milkyway/ dont_upload_work
复制代码


回复

使用道具 举报

发表于 2018-11-6 09:29:01 | 显示全部楼层
running_hyk 发表于 2018-11-5 23:44
建议先cd到我的客户端目录里,然后在使用下面的指令! (./boinccmd)
因为直接用 boinccmd 可能就用的是官 ...

依然无效。
WU结果有2种,一种是需要上传一些数据,然后再上报。还有一种是无需上传,直接就可以上报的,针对后一种有办法拦截吗?
回复

使用道具 举报

 楼主| 发表于 2018-11-6 10:45:10 | 显示全部楼层
leawind 发表于 2018-11-6 09:29
依然无效。
WU结果有2种,一种是需要上传一些数据,然后再上报。还有一种是无需上传,直接就可以上报的, ...

无需上传的项目是不是要一直联网?或者是哪一个项目我记录一下!
回复

使用道具 举报

发表于 2018-11-6 13:21:36 | 显示全部楼层
running_hyk 发表于 2018-11-6 10:45
无需上传的项目是不是要一直联网?或者是哪一个项目我记录一下!

MW看样子就无需上传数据,直接上报,其他还有一些,我一时想不起,可以发动大家一起回忆。
回复

使用道具 举报

发表于 2018-11-7 00:35:55 | 显示全部楼层
一样的问题
boinc-client-win64_7.14.2-v1.0.1
BM无法连接至客户端
回复

使用道具 举报

发表于 2018-11-10 06:09:43 | 显示全部楼层
debian系统使用心得
摘要:下载大神版boinc,得到可执行文件boinc和boinccmd,替换默认通过apt安装的boinc,补齐库文件,然后开跑!

root@hostname:~# uname -a
Linux hostname 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux


1. 查找默认文件位置
root@x201:~# which boinc
/usr/bin/boinc
root@x201:~# which boinccmd
/usr/bin/boinccmd


2. 替换文件
root@x201:~# cd boinc
root@x201:~# service boinc-client stop
root@x201:~/boinc# mkdir /usr/bin/orig

root@x201:~/boinc# mv /usr/bin/boinc* /usr/bin/orig/
root@x201:~/boinc# mv boinc* /usr/bin/


3. 查找缺失的库文件
root@x201:~/boinc# boinc --version
boinc: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory


root@x201:~# ldd /usr/bin/boinc
        linux-vdso.so.1 (0x00007ffeacf4e000)
        ……其实这个命令是后补的,所以已经不显示缺什么了,上面的运行报错已经提示缺libssl.so.1.0.0了……
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb91be4b000)


4. 补齐库文件
    这个按不同发型版有不同的补法,我是直接搜索libssl.so.1.0.0,找到debian的安装包,解压复制到/lib里面。debian 9默认的libssl比这个版本高,并且位于/usr/lib,所以可以并存,但不知道会不会产生别的问题。

5. 其他
root@x201:~# boinccmd --project http://www.worldcommunitygrid.org/ dont_upload_work
Operation failed: authentication error
这个报错很容易解决,加上密码就可以了
root@x201:~# boinccmd --host localhost --passwd 你的密码 --project http://www.worldcommunitygrid.org/ dont_upload_work
然后一个一劳永逸的解决方法是利用bash alias
root@x201:~# nano ./.bashrc
增加一条:
alias boinccmd='/usr/bin/boinccmd --host localhost --passwd 你的密码'




评分

参与人数 3基本分 +35 收起 理由
litimetal + 10 赞一个!
0xCAFEBABE + 10 正解!
wuhongyi + 15 很给力!

查看全部评分

回复

使用道具 举报

发表于 2018-11-13 05:18:09 | 显示全部楼层
@iwait  @running_hyk   
能不能把libssl静态链接上?这样应该能一定程度上避免版本问题
回复

使用道具 举报

发表于 2018-11-14 08:15:47 | 显示全部楼层
请问LZ的ubuntu版是如何编译的呢?
回复

使用道具 举报

发表于 2018-11-14 10:51:10 | 显示全部楼层
litimetal 发表于 2018-11-14 08:15
请问LZ的ubuntu版是如何编译的呢?
  1. sudo apt-get install -y m4 autoconf libtool libsqlite3-dev libssl-dev libcurl4-openssl-dev libwxgtk3.0-dev libgtk2.0-dev libnotify-dev

  2. chmod a+x _autosetup
  3. ./_autosetup

  4. ./configure --disable-server --enable-client CXXFLAGS="-O3 "

  5. make [-j<threads>]

  6. mkdir out
  7. cp client/boinc out
  8. cp client/boinc_client out
  9. cp client/boinccmd out
  10. cp clientgui/boincmgr out
复制代码
用以上的步骤在 Ubuntu 14.04、18.04 均可以编译通过,但只能在对应版本的系统上运行。

回复

使用道具 举报

发表于 2018-11-14 11:36:48 | 显示全部楼层
0xCAFEBABE 发表于 2018-11-14 10:51
用以上的步骤在 Ubuntu 14.04、18.04 均可以编译通过,但只能在对应版本的系统上运行。

...

头疼
我手头的电脑是Ubuntu14的

我还是研究一下docker吧


回复

使用道具 举报

发表于 2018-11-14 19:12:24 | 显示全部楼层
litimetal 发表于 2018-11-14 11:36
头疼
我手头的电脑是Ubuntu14的

什么问题,运行不起来吗?
我可以发给你一个编译好的如何?

====================
现在还编不出来通用的版本,回头我研究研究,看看能不能编出来能在各个系统通用的二进制包。



回复

使用道具 举报

发表于 2018-11-14 22:52:26 | 显示全部楼层
0xCAFEBABE 发表于 2018-11-14 19:12
什么问题,运行不起来吗?
我可以发给你一个编译好的如何?

最开始是libssl版本不对。我选择静态链接libssl.a接着libcurl出问题。编译出一个凑活用的libcurl.a,结果pthread的依赖又有问题。

我觉得还是打包docker省事


回复

使用道具 举报

发表于 2019-4-14 08:07:05 | 显示全部楼层
建议命令行执行以后有个反馈信息,比如“设置拦截成功”之类的~
回复

使用道具 举报

发表于 2019-4-16 13:05:34 | 显示全部楼层
试了一波WCG的拦包,用命令行设置拦截后,boincmgr中更新项目,发现已完成的任务还是会有一个上传过程,但任务状态显示为空,只是在取消拦截以后会直接变为等待上报状态。
——以上现象,是表示拦截功能正常生效了吧?
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

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

GMT+8, 2024-3-28 17:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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