Howto Reveal CPUId ?

Moderators: Site Moderators, FAHC Science Team

Post Reply
parkut
Posts: 364
Joined: Tue Feb 12, 2008 7:33 am
Hardware configuration: Running exclusively Linux headless blades. All are dedicated crunching machines.
Location: SE Michigan, USA

Howto Reveal CPUId ?

Post by parkut »

I understand that the CPUId is assigned when a new machine
first contacts the work/assignment servers and is unique to each user/machine

CPUId = UserID+MachineID

Is there any way to determine what the CPUId number is?

running Linux command line: FAHClient --info

does not reveal the machine CPUId
MeeLee
Posts: 1375
Joined: Tue Feb 19, 2019 10:16 pm

Re: Howto Reveal CPUId ?

Post by MeeLee »

Enter your username in:

Http://apps.foldingathome.org/cpu?q=
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Howto Reveal CPUId ?

Post by bruce »

By the way, that app presents the CPUid in byte-reversed ascii, making it difficult to interpret the formula CPUId = UserID+MachineID since the MachineID is added to the left-most byte.

MachineID = slot number
parkut
Posts: 364
Joined: Tue Feb 12, 2008 7:33 am
Hardware configuration: Running exclusively Linux headless blades. All are dedicated crunching machines.
Location: SE Michigan, USA

Re: Howto Reveal CPUId ?

Post by parkut »

Yes, that does reveal the CUId for the last results turned in by each machine running for the user -
I was looking for a way to identify the specific machine, hopefully by discovering some type of query
on the host running FAH

Code: Select all

39F79F5BBAAB8619 	xxx.xxx.xxx.45 	4 	x86 	Windows 	13,608 	1 	2019-09-10 02:15:27 	13779 	85 	3 	0
C47E575DA0F8EF75 	xxx.xxx.xxx.44 	4 	NVidia GPU 	Linux 	27,279 	1 	2019-09-10 09:30:31 	14184 	6 	78 	32
8FDB605B8A17FB19 	xxx.xxx.xxx.103 	4 	x86 	Linux 	7,729.81 	1 	2019-09-10 12:00:26 	13794 	15 	125 	9
BD41705D10D28859 	xxx.xxx.xxx.231 	4 	x86 	Linux 	12,269.9 	1 	2019-09-10 12:00:33 	13794 	3 	47 	1
C37E575DA0F8EF75 	xxx.xxx.xxx.44 	4 	x86 	Linux 	12,682.8 	1 	2019-09-10 13:45:22 	13779 	4 	10 	0
5FD3605B8A984975 	xxx.xxx.xxx.103 	4 	x86 	Linux 	10,924.4 	1 	2019-09-10 13:45:28 	13794 	16 	31 	3
3C3A705D7E1FDF95 	xxx.xxx.xxx.231 	4 	x86 	Linux 	17,173.2 	1 	2019-09-10 14:30:29 	13779 	23 	2 	2
3AF79F5BBAAB8619 	xxx.xxx.xxx.45 	4 	NVidia GPU 	Windows 	116,204 	1 	2019-09-10 15:15:32 	14178 	68 	0 	176
B33E705D38DAE38C 	xxx.xxx.xxx.231 	4 	x86 	Linux 	11,772.1 	1 	2019-09-10 15:30:24 	13794 	12 	33 	3
C969555BC6C53247 	xxx.xxx.xxx.175 	4 	x86 	Linux 	11,863 	1 	2019-09-10 15:30:27 	13779 	19 	0 	1
778B325D2A9896A6 	xxx.xxx.xxx.175 	4 	x86 	Linux 	11,387 	1 	2019-09-10 16:45:34 	13779 	8 	2 	2
4521045C04B2323E 	xxx.xxx.xxx.138 	4 	x86 	Linux 	8,221.5 	1 	2019-09-10 17:00:30 	14181 	9 	9 	52
MeeLee
Posts: 1375
Joined: Tue Feb 19, 2019 10:16 pm

Re: Howto Reveal CPUId ?

Post by MeeLee »

The first two digits = the GPU slot number.
The next 14 digits = your PC number.

I'm not sure if you reinstall FAH if any numbers remain the same. You'll probably get a completely new machine ID.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Howto Reveal CPUId ?

Post by bruce »

You do have access to the logs on each machine. Each line on that table shows the PRCG of a recent WU.

When you reinstall, a new CPUID is assigned. When a machine is overwritten, it doesn't notify the server that no more WUs will be assignee/completed by the old CPUID. That's why the stats say WUs withing the last NN days. Eventually the old CPUID times out.
The first two digits = the GPU slot number.
The next 14 digits = your PC number
Not exactly.
All of the bits are part of the PC number (CPUID) for slot 0. For slot 1, add 1 to the first two digits. For slot 2, add 2 to that left-most byte. For slot 3, add three....
Post Reply