Message boards : RALPH@home bug list : Rosetta does not give up CPU time to cleanmgr.exe
Author | Message |
---|---|
Aaron Finney Send message Joined: 16 Feb 06 Posts: 56 Credit: 1,457 RAC: 0 |
Rosetta is not giving up CPU % to the Drive Cleanup wizard inside Windows XP Home AND PRO. The cleanmgr.exe uses 97%+ CPU percentage when BOINC activities are suspended (I.E. when Rosetta/ralph is removed from memory, and suspended) and when it is resumed, the process appears to "hang", and cleanmgr.exe's CPU % drops to <3%. This MAY be a problem with MS, as it appears to have this problem with LHC@home also. This appears to be a problem on at least three of my connected PC's, as I have only tested on the following three so far: 1x Pentium 3.06ghz/533mhz HT Northwood 1024MB ECC 1200Mhz RDRAM Running XP Pro 1x Pentium 3.06ghz/533mhz HT Northwood 512MB ECC 1200Mhz RDRAM Running XP Pro 1x Pentium III 800Mhz w/384MB DDR PC100 RAM Running XP Home |
Carlos_Pfitzner Send message Joined: 16 Feb 06 Posts: 182 Credit: 22,792 RAC: 0 |
Periodically boinc runs a benchmark ... These are the only ocasions I see boinc itself using cpu Take a cup of cofee while the benchmark runs ! Occured me that If u set "network allways available" and then u dialup drops connection, it may use cpu on some network retrys Click signature for global team stats |
Carlos_Pfitzner Send message Joined: 16 Feb 06 Posts: 182 Credit: 22,792 RAC: 0 |
Try this one to get some insight about u system http://www.iarsn.com/taskinfo.html btw: rosetta runs at idle priority If cleanmgr runs at idle priority too, both process should share available cpu -> that is 50% of cpu for each one If it is dropping to < 3% the cause must be other How many hardware interrupts u get by second ? How many cpu time was allocated to "Interrupts place holder" ? How many cpu time was allocated to "DPC time place holder" ? *May be u HD is defective or higly fragmented ? and them, cleanmgr keeps waiting for hardware retrys ? -> if so, it does not get cpu cause it is waiting for hardware, and then the system guives unused cpu power to any other process that wants cpu *how many RAM (physically installed ram) u have ? If u does not have enough ram, Say, at least 256M , maybe cleanmgr keeps waiting for swap ... (as above -> HD access) This case when u removes boinc , rosetta , etc, etc, from ram. more free ram gets available ... and then maybe cleanmgr does not wait that too much for swap -:) Click signature for global team stats |
David@home Send message Joined: 16 Feb 06 Posts: 24 Credit: 409 RAC: 0 |
cleanmgr.exe runs at normal priority. I have not seen this on my XP Pro SP2 system. Cleanmgr only uses a very small amount of CPU when it is checking for space that can be saved by compress old files. If you are happy using regedit there is a registry key that you can set to stop XP from running this compress space check which is very slow. I have done this on my system. This url has more info http://support.microsoft.com/?id=812248 |
Aaron Finney Send message Joined: 16 Feb 06 Posts: 56 Credit: 1,457 RAC: 0 |
No, this is not the idle cleanmgr that checks for compressed files. I'm talking about the process that is started when you open 'My Computer', right click on the C drive, select properties, and then click the button labeled 'Disk Cleanup'. Although this is the same process, it is loaded differently and for some reason BOINC apps, (SETI, LHC, Rosetta, Ralph, Etc..) are not giving up CPU time to it. When Rosetta is running, the cleanmgr process crawls along and takes over 22 minutes to complete. When rosetta is not running, the cleanmgr process only takes 1 minute and 20 seconds. This is not due to some sort of swap space or available memory issue either, this is due to rosetta not giving up the CPU time. |
David@home Send message Joined: 16 Feb 06 Posts: 24 Credit: 409 RAC: 0 |
This runs cleanmgr exactly the same way. The first thing cleanmgr does is look for the amount of disk space that can be saved by compressing old files. This check can be disabled using the information in the Microsft article. Try creating a backup of this registry key then delete it then check RALPH@home. After the test you can always restore the registry key back using the backup you made. This is all explained in the Microsoft article. |
Aaron Finney Send message Joined: 16 Feb 06 Posts: 56 Credit: 1,457 RAC: 0 |
It kindof defeats the purpose to disable the process, if I WANT to run it yeah? |
David@home Send message Joined: 16 Feb 06 Posts: 24 Credit: 409 RAC: 0 |
It kindof defeats the purpose to disable the process, if I WANT to run it yeah? No. RALPH is a test project so this test will show if it is the compress files check that is causing an issue with RALPH or not. You can restore it back as per the instructions afterwards. |
UBT - Halifax--lad Send message Joined: 15 Feb 06 Posts: 29 Credit: 2,723 RAC: 0 |
It kindof defeats the purpose to disable the process, if I WANT to run it yeah? Suspend the project for 1 minute 20 seconds then Join us in Chat (see the forum) Click the Sig Join UBT |
Message boards :
RALPH@home bug list :
Rosetta does not give up CPU time to cleanmgr.exe
©2025 University of Washington
http://www.bakerlab.org