Questions and Answers :
Preferences :
Am I Setting Up Perfs Correctly?
Message board moderation
Author | Message |
---|---|
Dick Flanagan Send message Joined: 19 Aug 99 Posts: 6 Credit: 31,832,651 RAC: 0 |
I am so new to the BOINC environment I am not sure if I am simply doing something wrong. Please let me desribe what I am trying to do and then perhaps someone can tell me if I am approaching it in the right ways. I have five home machines on a LAN Two machines are "fast" using WinXPPro Three machines are "slow" using Win2KPro I want the fast machines to run BOINC with both S&H and CP I want the slow machines to run BOINC with just S&H I want to run modified preferenes on all fast machines, so I "Add separate General preferences for work," set "Leave applications in memory while preempted?" to Yes and call these "Work" machines. I do this on both S&H and CP project sites. I want to run default preferences on all slow machines, so I leave "Leave applications in memory while preempted?" set to No and call these "Home" machines. I do this on the S&H project site. I set the fast machines' "Location" to Work. I set the slow machines' "Location" to Home. I select "Update" on all projects on all machines, fast and slow. I did this all last night, but this morning I noticed the following in my message log: climateprediction.net - 2004-09-19 07:31:40 - Restarting result 2p90_100147310_0 using hadsm3 version 4.03 SETI@home - 2004-09-19 07:31:40 - Pausing result 26ap04aa.25756.18000.153414.58_2 (removed from memory) This told me my "Leave applications in memory while preempted?" setting had not stuck. When I went back to my S&H and CP web sites, I found all Work locations have been reset to Home. So I started over, reset the site "Locations" and again "Updated" all of my projects. On my fast machines, I receive the following messages: SETI@home - 2004-09-19 10:57:06 - Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi SETI@home - 2004-09-19 10:57:09 - Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded climateprediction.net - 2004-09-19 10:58:28 - Sending request to scheduler: http://climateapps2.oucs.ox.ac.uk/cpdnboinc_cgi/cgi climateprediction.net - 2004-09-19 10:58:31 - Scheduler RPC to http://climateapps2.oucs.ox.ac.uk/cpdnboinc_cgi/cgi succeeded Note that among these responses I do not receive any "General preferences have been updated" messages, I receive only the two lines (each) above. When I then go back to my S&H and CP web sites, I find all Work locations have again been reset to Home. So I said whathehell, removed all Work definitions, set all Default definitions "Leave applications in memory while preempted?" to Yes and set all machine "Locations" to Home. I again selected "Update" on all projects on all machines, fast and slow. On my fast machines, I received the following messages: SETI@home - 2004-09-19 11:08:39 - Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi SETI@home - 2004-09-19 11:08:42 - Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded SETI@home - 2004-09-19 11:08:42 - General preferences have been updated --- - 2004-09-19 11:08:42 - General prefs: from SETI@home (last modified 2004-09-19 11:08:20) --- - 2004-09-19 11:08:42 - General prefs: no separate prefs for home; using your defaults climateprediction.net - 2004-09-19 11:10:08 - Sending request to scheduler: http://climateapps2.oucs.ox.ac.uk/cpdnboinc_cgi/cgi climateprediction.net - 2004-09-19 11:10:11 - Scheduler RPC to http://climateapps2.oucs.ox.ac.uk/cpdnboinc_cgi/cgi succeeded climateprediction.net - 2004-09-19 11:10:11 - General preferences have been updated --- - 2004-09-19 11:10:11 - General prefs: from climateprediction.net (last modified 2004-09-19 11:09:59) --- - 2004-09-19 11:10:11 - General prefs: no separate prefs for home; using your defaults Soon followed by: climateprediction.net - 2004-09-19 11:31:41 - Restarting result 2p90_100147310_0 using hadsm3 version 4.03 SETI@home - 2004-09-19 11:31:41 - Pausing result 26ap04aa.25756.18000.153414.58_2 (left in memory) The "(left in memory)" makes me believe the "Leave applications in memory while preempted?" parameter has been successfully change and I am now swapping instead of removing. The price I am paying for this ad hoc "solution" is that all of my machines, even the slow ones running S&H only, will be swapping. This would seem to be unnecessary overhead, something an already slow machine doesn't need any more of. If you have stuck with me this far (I almost lost myself a few times) please entertain these questions: 1. Is what I attempted to do reasonble (enabling memory swapping for multiple projects, disabling it for single projects)? 2. Did I attempt to do it in a reasonable way (establish a Work "Location" for swapping and a Home "Location" for not swapping)? 3. Were the steps I took to accomplish #2 correct (should they have worked)? 4. If either #1 or #2 are incorrect, can you please help me do the right thing the right way? Thanks for your patience.... Dick Flanagan |
Keck_Komputers Send message Joined: 4 Jul 99 Posts: 1575 Credit: 4,152,111 RAC: 1 |
|
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
What you did would have worked except for a couple of bugs in the software. The slow machines with only one project will not do preemption at all, and the setting for whether to keep the preempted result in RAM will be ignored. Until the bug is fixed, I would just allow all of your machines to keep the result in memory. I have a couple of older (slow) machines that I have set up for several projects, and I have them keep the results in memory and it works reasonably well (I do have to have a larger swap file). |
©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.