• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Chess Brain PeerNode Network Monitor

GhettoFob

Diamond Member
Does any use this thing? I have a few questions about it. Does it work like a queue or does it just monitor? In other words, does this computer have to be on in order to upload results? Also, what does "Job aborted at request of server." mean? I get a lot of those. 😕
 
The network monitor is just a computer that the other computers send the status of it's work to. If it's not online, then the client will continue to work 🙂

I'm using a modified version of the Perl version, which myself and sciencewhiz has modified to be able to be displayed on a web page 🙂 You can see the output of that here 🙂


Garry
 
I see two perl scripts on the chessbrain site, which one are you using? I have gentoo installed but I have no idea how to run perl scripts. And do we only get credit for jobs that are actually submitted?
 
We're using a highly modified version of Oliver Ootte's 🙂

You can right-click/save as this.

It should be as easy as typing "perl peernode_file_051.pl"...i think! 🙂 I don't/haven't run any version of Linux so I don't really know! 😱

Ootte's original just gives output on the screen, and nothing else 🙂 Myself and sciencewhiz have updated it to display onscreen, logging to a file, web page as html or php, and the ability to forward the data on to another peernode monitor 🙂

There are a few user-set variables, just open the file with a text editor and you can change the details up near the top 🙂

And as for submitted/aborted, I'm not too sure on what we do/don't get credited for 😱


Garry
 
Yes, it is a simple as "perl peernode_file_051.pl" (or the name of one of the other perl peernode monitors)

If you want it to run in the background, though, you should turn off the verbose option and use "perl peernode_file_051.pl &"

You only get stats credit for the jobs actually submitted. If you have a fast computer, most of the jobs will be submitted before someone else has a chance to do them. The chessbrain supernode is slightly intelligent and sends what it thinks are bigger jobs to the faster computers (based on the benchmark when you first start up the client). Once you've finished your first job, the supernode gives you another one, which either hasn't been assigned yet, or was assigned but not returned. After a certain amount of time, based on the time remaining in the game, etc, the supernode replys abort when you try to submit it. This means that it has already made the next move, or that someone else finished your job before you.

It is somewhat related to the speed of your computer, but not entirely. Lets say you have a pretty fast machine. You finish your first job and submit it. Then you are assigned a second job that someone else is already working on. However, thier computer is only a little slower then yours, so they finish it first, and you end up with one submitted and one aborted. That person, though, has 1 submitted and 0 aborted. But, if someone's computer is very slow, like my P166, it will be aborted almost every time (95% or so for mine).

Of course, the above is derived from observing the clients behavior, writing the PNM, and reading the chessbrain forums, so it may be wrong, or at least shakey in some areas.
 
Back
Top