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

[讨论] 重装系统之后,WCG如何判定是不是原来那台主机?

[复制链接]
发表于 2016-10-22 21:37:09 | 显示全部楼层 |阅读模式
本帖最后由 vardrag 于 2016-10-23 17:37 编辑

换了linux之后,继承数据文件需要各种权限,不太会弄于是就懒得理,有需要就直接重装。有时候一台主机即使更换了部分硬件,重装后还是识别为旧机,积分可以继承;而有时候就被识别为新机,即使没有硬件改动。
想知道判定的依据是什么。

我想问的其实是如何在一台机器上装几个系统,产生不同的主机去囤包。之前测试的结果是无论装几个,都被认作一台主机。
摸索了一下,应该是在客户端安装之后就会生成一个主机评估文件(ubuntu下是/var/lib/boinc-client/client_state.xml和/var/lib/boinc-client/client_state_prev.xml),里面记录了一些软硬件信息,这些文件会被发送到服务器里去用于识别主机。我于是在第一次运行客户端之前修改了里面的host_cpid(似乎应该把后台有关的服务停掉)和操作系统版本,然后再联网加项目,就产生了新的主机。
回复

使用道具 举报

发表于 2016-10-22 22:00:47 | 显示全部楼层
WIN7全新安装到WIN10就重新认了台机器。
不知道不重新安装BOINC客户端,直接拿原有程序包继续计算换不换机器ID
回复

使用道具 举报

 楼主| 发表于 2016-10-22 22:28:59 | 显示全部楼层
tw1975@163.com 发表于 2016-10-22 22:00
WIN7全新安装到WIN10就重新认了台机器。
不知道不重新安装BOINC客户端,直接拿原有程序包继续计算换不换机 ...

windows可以很方便地继承原有的文件
回复

使用道具 举报

发表于 2016-10-22 23:06:53 | 显示全部楼层
把整个数据文件夹保存下来不行么?
回复

使用道具 举报

发表于 2016-10-23 02:50:01 来自手机 | 显示全部楼层
iwait 发表于 2016-10-22 23:06
把整个数据文件夹保存下来不行么?

有队友说可以,但我从来就没成功过
回复

使用道具 举报

发表于 2016-10-23 09:11:21 | 显示全部楼层
muclemanxb 发表于 2016-10-22 13:50
有队友说可以,但我从来就没成功过

我windows是常年这么干的,甚至装双系统,重启换系统以后接着算。
回复

使用道具 举报

发表于 2016-10-23 09:34:46 | 显示全部楼层
把BOINC的安装目录和数据文件夹设置在后面某盘,重装系统后直接拉快捷方式运行,原有计算包能继续运行。
或者用安装文件重新安装在原来的位置。

原来都是准备重装系统前禁止接受新包直到计算完成的。

全新安装系统应该是要算新的机器号的。一般就是安装好个系统,把必要的驱动常用软件装好,然后打个包,再装其他杂七杂八的软件。以后系统不好了,恢复一下,再更新驱动和其他软件。
回复

使用道具 举报

 楼主| 发表于 2016-10-23 09:40:52 | 显示全部楼层
muclemanxb 发表于 2016-10-23 02:50
有队友说可以,但我从来就没成功过

我算Einstein的时候就是这样干的

回复

使用道具 举报

发表于 2016-10-23 10:54:53 | 显示全部楼层
安卓机是可以直接看识别码的,所以怎么重装BOINC或者重置刷机,只要还是那台机子,都会被认成同一个
然而电脑就不懂了,貌似每次重装BOINC都会重认
一台电脑装双系统(俩win7),不同BOINC目录,也会被认成不一样的计算机
回复

使用道具 举报

 楼主| 发表于 2016-10-23 11:07:17 | 显示全部楼层
PiscesXP 发表于 2016-10-23 10:54
安卓机是可以直接看识别码的,所以怎么重装BOINC或者重置刷机,只要还是那台机子,都会被认成同一个
然而电 ...

linux装几个系统也是一台机器
回复

使用道具 举报

发表于 2016-10-23 23:25:03 | 显示全部楼层
hostname不能变,变了就显示为新主机
回复

使用道具 举报

 楼主| 发表于 2016-10-23 23:36:25 | 显示全部楼层
wpf999 发表于 2016-10-23 23:25
hostname不能变,变了就显示为新主机

也有改了名字还是旧机的情况
回复

使用道具 举报

发表于 2016-10-25 00:56:14 | 显示全部楼层
之前我是用直接复制Data文件夹的……不过后来就不太care这个事情了……都是直接杀任务重装了事
回复

使用道具 举报

发表于 2016-10-25 04:53:17 | 显示全部楼层
PiscesXP 发表于 2016-10-22 19:54
安卓机是可以直接看识别码的,所以怎么重装BOINC或者重置刷机,只要还是那台机子,都会被认成同一个
然而电 ...

安卓有时也抽风,系统里显示新的主机。。。
回复

使用道具 举报

发表于 2016-10-25 20:20:52 | 显示全部楼层
win10版本从去年的1511升级到1607没有影响!前天和昨天把家里和单位的win0都升级到最新了,机器号没有变化。

今天拿到了新的证据。
在整理CAS得分满百万的截图时,发现放公司里的那台电脑。
cas计算机43346_2014年起_主机编号与重装系统无关.jpg

显示为14年8月2日的开始使用的电脑。

这机器硬盘换过多次,单盘--160G*2RAID--250*2--RAID,系统重装也不少于3-4次,系统开始是WIN7重装若干次,win10重装2次。显卡也换过多次。
但一直保持原来的机器号。
不变的是BOINC的安装文件夹和工作文件夹一直是原来的,有过重装系统后覆盖安装BOINC客户端的情况。

现在看来,主机号变动的根源应该来自于全新安装BOINC程序并重新添加参与项目。

回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-4-26 17:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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