Questions and Answers : Preferences : Rosetta Hogs the CPU
Author | Message |
---|---|
tomba Send message Joined: 29 May 06 Posts: 43 Credit: 1,558,972 RAC: 0 |
Yesterday I switched my three XP PCs from Einstein to Rosetta. I set the resource share on both apps. to 50 so that the residual Einstein work gets processed. Switching is set for every hour. So far, Einstein has not had a turn. What have I missed? Thanks, Tom |
Ananas Send message Joined: 1 Jan 06 Posts: 232 Credit: 752,471 RAC: 0 |
BOINC has a weird debit system, the Berkeley people are working on a better one. I see you're using the calibrating Trux client - I modified that one slightly (no recompile, just a patch) to make those debits a session variable instead of a permanent value : http://oct31.de/patched_trux.zip If a project refuses to download more work or if it doesn't switch apps anymore, a simple restart will fix it, if you're using the modified version. The ZIP file contains only the boinc.exe file, not a complete Trux installation - so leave all other files there and just overwrite boinc.exe with the file in the archive. There's a second possible reason though. If you have a large cache of more than 3 days, Rosetta (which currently has quite short deadlines) might run into panic mode ("Earliest deadline first") in order to get the work done in time. There should have been a message about it, if that is what happened. In this case, reduce the cache to maybe 1 day - with two projects the risk to run out of work with 1 day cache isn't too high. p.s.: the patch can be applied to any BOINC client version but I did it only with the version I am using myself. It's nothing weird, it just makes the client not recognize the debit tags from client_state.xml anymore. |
Feet1st Send message Joined: 30 Dec 05 Posts: 1755 Credit: 4,690,520 RAC: 0 |
I've got a QA on the topic. Since you are telling BOINC to decide every hour if a switch should be made, you'll want to be sure your General Preference for "Leave applications in memory while preempted?" is set to YES. Be patient. As the QA says, expect your resource share to be enforced over the next 100 hours, not 100 minutes, and you should find everything is as you expect it should be without any change on your part. You've been a member of Rosetta for a while. If you had attached to the project, but not allowed new work, then Rosetta "borrowed" a lot of CPU time to Einstein (or should I say Einstein incurred a "Debt" to Rosetta), and so now it is being paid back. ...If nothing else, your deadlines will come due and BOINC will go to earliest deadline first mode and crunch the Einstein work for that reason. Not to worry. Add this signature to your EMail: Running Microsoft's "System Idle Process" will never help cure cancer, AIDS nor Alzheimer's. But running Rosetta@home just might! https://boinc.bakerlab.org/rosetta/ |
tomba Send message Joined: 29 May 06 Posts: 43 Credit: 1,558,972 RAC: 0 |
I took your advice and everything is working fine now. Thank you both! Tom |
Questions and Answers :
Preferences :
Rosetta Hogs the CPU
©2024 University of Washington
https://www.bakerlab.org