Disk write question

Erik
Erik
Joined: 14 Feb 06
Posts: 2815
Credit: 2645600
RAC: 0
Topic 191071

I would like it that when BOINC was suspended that it would force a write to the disk. That way one wouldn't lose any work due to 'Write to disk at most every'. To clarify, I have it set to 900/s and if I have to restart my computer then I lose out on X amount of work progress (even if I suspend the project[s]). I'm not about forcing when a computer crashes or such.

I increased the disk write from default because I had read in the BOINC wiki that doing so would increase performance. To quote, "The last setting is the one for the 'write to disk interval'. This setting, made high enough can get you a lot more if you do not mind the risk of losing an hour or so of work." I am curious as to why, to save on cycle usage? Or less stress on the disk? All in all it is a minor irration but I'm curious.

Another question I have is how high is "high enough"? I have two computers working on Einstein (P4 3.0 1014MB & Cel. 2.4 254MB).

I had asked these questions on the Boinc message board and was told "Unfortunately this is likely to be impossible or impractical. Some science applications can not checkpoint on command due to the calculations involved" and "I do not know about science apps which perform better with longer 'Write to disk intervals'. For some they are hardcoded (climateprediction for example) for others they vary according to the WU (Rosetta for example). Longer 'write to disk' periods can reduce hard disk stress but that is hardly of any importance."

So, is "write disk interval" meaningless to Einstein? I suppose that is the real question which all others are dependent on.

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

Disk write question

Nevermorestr,

I don't think that opening up the checkpointing (write to disk..) interval has a noticable impact on performance in Einstein. This is done on the fly, and requires very little CPU usage. Modern harddrive mttf (mean time to failure) ratings are so high (100s of 1000s of hours) that stress need not be a consideration, either.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Erik
Erik
Joined: 14 Feb 06
Posts: 2815
Credit: 2645600
RAC: 0

Thank you Michael for the

Thank you Michael for the useful and timely answer. I hope you are feeling well and good luck in your "battle".

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

RE: Thank you Michael for

Message 28019 in response to message 28018

Quote:
Thank you Michael for the useful and timely answer. I hope you are feeling well and good luck in your "battle".

nevermorestr,

I am grateful for your kind wishes. I think, that as the battle draws on, prayers and roots likely will play roles as large as the $800/day medications, and that the intentions of the most-high power for my future, addressible by petition, are the ultimate factor. All kind wishes and prayers and encouraging words replenish my energy when it ebbs, and I dare not give less than my utmost when many have given their best to me.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Mike Hewson
Mike Hewson
Moderator
Joined: 1 Dec 05
Posts: 6588
Credit: 316355150
RAC: 343738

RE: I dare not give less

Message 28020 in response to message 28019

Quote:
I dare not give less than my utmost


Too right mate! :-)
Otherwise, for example, I will be particularly p***ed off ......! :-)
Cheers, Mike.

I have made this letter longer than usual because I lack the time to make it shorter ...

... and my other CPU is a Ryzen 5950X :-) Blaise Pascal

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250462137
RAC: 35142

Set "Remove App from memory

Set "Remove App from memory when suspended" in your preferences. This would terminate the App when BOINC gets suspended, forcing a writing of the checkpoint.

BM

BM

Pooh Bear 27
Pooh Bear 27
Joined: 20 Mar 05
Posts: 1376
Credit: 20312671
RAC: 0

RE: Set "Remove App from

Message 28022 in response to message 28021

Quote:
Set "Remove App from memory when suspended" in your preferences. This would terminate the App when BOINC gets suspended, forcing a writing of the checkpoint.

Yes, terminate, but does not write a checkpoint. It restarts from last checkpoint written, which could be a while ago. Example is Climate and may never progress if done this way.

vonHalenbach
vonHalenbach
Joined: 6 Nov 05
Posts: 32
Credit: 12590
RAC: 0

Lets talk about harddisk

Lets talk about harddisk stress.

I worked in a little software company as hardware technican.

One time a big customer wanted a software cange to write every change that was made at the terminal immediately to the harddisk.

Not long after the softwareupdate (about a week or so) the harddisks of the customers computers were breaking down, one after the other.
I suspect the constant movement of the read/write head was too much for the old mechanic of the harddiscs.

The disks had to be replaced and the software was being downgraded.

That was the first time i heared from the possibillity to downgrade.

Pooh Bear 27
Pooh Bear 27
Joined: 20 Mar 05
Posts: 1376
Credit: 20312671
RAC: 0

BOINC itself is being

BOINC itself is being updated. This is supposed to make some pretty big changes in how often it saves, etc. So, when the new version comes out, we should have "safer" client_state.xml writes, and less disk writes.

Erik
Erik
Joined: 14 Feb 06
Posts: 2815
Credit: 2645600
RAC: 0

RE: BOINC itself is being

Message 28025 in response to message 28024

Quote:
BOINC itself is being updated. This is supposed to make some pretty big changes in how often it saves, etc. So, when the new version comes out, we should have "safer" client_state.xml writes, and less disk writes.

Does anyone know if this was implemented? Or if not, why?

Pooh Bear 27
Pooh Bear 27
Joined: 20 Mar 05
Posts: 1376
Credit: 20312671
RAC: 0

RE: Does anyone know if

Message 28026 in response to message 28025

Quote:
Does anyone know if this was implemented? Or if not, why?


The new version is on the "All versions" page, but they warn you it may be unstable. I believe this version does have some backup of the different xml files needed during the work. I personally have not tried it, but under the version details it says "Revamped logging solution." So hopefully it is.

Maybe some of the Beta testers can tell us if the fix has been implemented.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.