what would happen if...

Moderators: Site Moderators, FAHC Science Team

Post Reply
alpha754293
Posts: 383
Joined: Sun Jan 18, 2009 1:13 am

what would happen if...

Post by alpha754293 »

what would happen if you were to manually edit the client.cfg file such that the Machine ID is > 16?
uncle_fungus
Site Admin
Posts: 1288
Joined: Fri Nov 30, 2007 9:37 am
Location: Oxfordshire, UK

Re: what would happen if...

Post by uncle_fungus »

The client will reject the Machine ID and reset it to 1.
alpha754293
Posts: 383
Joined: Sun Jan 18, 2009 1:13 am

Re: what would happen if...

Post by alpha754293 »

Hmm. ok. thanks.
uncle_fungus
Site Admin
Posts: 1288
Joined: Fri Nov 30, 2007 9:37 am
Location: Oxfordshire, UK

Re: what would happen if...

Post by uncle_fungus »

On Linux machines the point is moot, since each client generally has it's own userid so machineids tend to matter less. The userid is stored in machineindependent.dat the working directory if this is missing the client will just ask for a new userid.

On windows the userid is stored in the registry, so all clients get the same userid and then add the machineid to it.
alpha754293
Posts: 383
Joined: Sun Jan 18, 2009 1:13 am

Re: what would happen if...

Post by alpha754293 »

Well...I'm just asking to try and figure out how many F@H clients I can support with larger systems per OS installation/instance. (i.e. > 32 cores) From what I can tell right now, with 16 machine IDs, I can run upto about 64-cores if I use "-smp 4" (more uniform support) in a single OS installation, or upto 128-cores if I go with "-smp 8" (in which case, potentially half of the cores would be unused if by some freak of nature, that all 16 clients are running a1 cores.)
uncle_fungus
Site Admin
Posts: 1288
Joined: Fri Nov 30, 2007 9:37 am
Location: Oxfordshire, UK

Re: what would happen if...

Post by uncle_fungus »

On Linux it's unlimited because each client can have a unique userid. On Windows, under normal circumstances you can only run 16 clients.
alpha754293
Posts: 383
Joined: Sun Jan 18, 2009 1:13 am

Re: what would happen if...

Post by alpha754293 »

I've ran into issues even in Linux before where it said that it couldn't run the client because of a machine ID conflict. I would have to verify that, but I'm pretty sure of it.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: what would happen if...

Post by 7im »

Not unless you copied the machineindependent.dat from one client to another on linux. That error is typically a Windows only message about ID conflicts.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
alpha754293
Posts: 383
Joined: Sun Jan 18, 2009 1:13 am

Re: what would happen if...

Post by alpha754293 »

7im wrote:Not unless you copied the machineindependent.dat from one client to another on linux. That error is typically a Windows only message about ID conflicts.
Ahhh...that might be why I got that error then. I think that I came across it when I was doing the benchmarking because I was replicating the same WU (the entire fah client directory) repeatedly.

;) Got it. Thanks.
Post Reply