Questions and Answers :
Getting started :
How do I stop my DCF being silly?
Message board moderation
Author | Message |
---|---|
red-ray Send message Joined: 24 Jun 99 Posts: 308 Credit: 9,029,848 RAC: 0 |
At moment my DCF is going up and down like a yo-yo, but more up than down. I enabled <dcf_debug> and am seeing changes such as 27/02/2012 20:46:05 | SETI@home | [dcf] DCF: 0.395857->1.277240, raw_ratio 1.277240, adj_ratio 3.226520 The root cause of the issue is that I have 2 fast and 2 slow GPUs, further it seems to go up far faster that it comes down (I looked in the BOINC C++ code and this is by by "design"). My system is quite capable of processing 12 x 50 + 4 x 400 = 2200 WUs in at most 4 days but I can't get all 1600 GPU WUs as my DCF is far higher than it should be. Is there a way I can set an upper DCF limit? |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
No. DCF has two related functions. The more important for the projects is the safety of not getting too much work - hence the rapid up vs slower down. BOINC WIKI |
red-ray Send message Joined: 24 Jun 99 Posts: 308 Credit: 9,029,848 RAC: 0 |
Yes, I know that. I read it in the code. There seems to be far too much effort put into stopping too many WUs being sent and far too little into keeping high RAC computers stocked up. // The given result has just completed successfully. Yes, there is I edit the code and re-compie BOINC! The problem is my DCF is so far out the adj_ratio < 0.1 clause kicks in a lot of the time. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
Yes, I know that. I read it in the code. What we really need is a DCF / device... BOINC WIKI |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Is there a way I can set an upper DCF limit? You can cap this using BoincRescheduler http://www.efmer.eu/forum_tt/index.php?topic=428.0 "config.xml <dcf_min>0.1</dcf_min> <dcf_max>0.2</dcf_max> " Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
red-ray Send message Joined: 24 Jun 99 Posts: 308 Credit: 9,029,848 RAC: 0 |
Thank you for the link. I wonder how it does this and if I could get SIV to do the same. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
The value is in client_state.xml <project> <master_url>http://setiathome.berkeley.edu/</master_url> <project_name>SETI@home</project_name> ...... <duration_correction_factor>2.439095</duration_correction_factor> BoincRescheduler shuts down BOINC (uses boinccmd.exe --quit) then BoincRescheduler edits the value and restarts boinc.exe If client_state.xml becomes broken you may lose all the tasks. So I hope you will do tests with precautions (backup of BOINC Data and network disabled) Be careful - boincmgr.exe restarts automatically boinc.exe after 30 (?) seconds. Better ask Fred personally about any tricky things he faced doing that. See Fred's and my posts here: BOINC client is restarting automatically http://boinc.berkeley.edu/dev/forum_thread.php?id=5879 Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.