Why does r@h use 3 cores when i told it to use two ?

Message boards : Number crunching : Why does r@h use 3 cores when i told it to use two ?

To post messages, you must log in.

AuthorMessage
Daedalus

Send message
Joined: 1 Aug 08
Posts: 39
Credit: 10,107,163
RAC: 354
Message 73578 - Posted: 6 Aug 2012, 12:14:22 UTC

Hello all,

I own a 4 core intel 9550. Since i don't recall how long, my computer has been unusable when calculating for r@h. I have 4 Go of RAM. After a load of hard reboots (couldn't even use the soft reboot), i finally found a way to suspend rosetta and modify the project preferences. I did set it to "use at most 2 processors".

I have three rosetta WU's crunching right now.Of course, i clicked on update. My machine works fine for now but i would like to understand.
ID: 73578 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Daedalus

Send message
Joined: 1 Aug 08
Posts: 39
Credit: 10,107,163
RAC: 354
Message 73580 - Posted: 6 Aug 2012, 15:55:48 UTC
Last modified: 6 Aug 2012, 16:11:19 UTC

Now i have two rosetta WU's crunching. I still don't get why i had three at the time even after i updated my preferences.

EDIT: Also why does the project preferences need to be global ? I would like to ask one computer to work on 2 cores and another on his 4 cores for example.
ID: 73580 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 73585 - Posted: 8 Aug 2012, 3:30:30 UTC

Right, so you can either set global preferences via the website, where you can designate different venues, and then assign machines to venues. Or you can set preferences locally on each machine.

Not sure why your machine would have been running more tasks than your preferences desired. But if you do set preferences via the website, then they do not take effect on a given machine until it has done an update to the project. So perhaps it had not yet updated, and was trying to run 4, and exceeded the memory guidelines you have in your preferences and so it shut one of them down.
Rosetta Moderator: Mod.Sense
ID: 73585 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Daedalus

Send message
Joined: 1 Aug 08
Posts: 39
Credit: 10,107,163
RAC: 354
Message 73587 - Posted: 8 Aug 2012, 12:51:07 UTC

I imagine the web preferences are overridden by the local ones and that's why he tries to compute 4 now. These ones use less memory though.

It's annoying since the local preferences are global project-wise i.e. it sets the amount of cores i can use for all the projects. I would have liked to limit rosetta to 2 cores.

If i get huge memory guzzlers like the precedent ones i will exit the project.

Thank you for your answers people.
ID: 73587 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 73589 - Posted: 8 Aug 2012, 17:49:49 UTC

You may want to designate memory guidelines rather than number of CPUs. That way if BOINC Manager finds itself running more than one work unit that have a large memory requirement, it will suspend one of them, and begin working on a task from another project (which, hopefully has a lower memory footprint). If ultimately there is no work from another project, or if the other project demands high memory as well, then the BOINC Manager will run on less CPUs to stay within your memory settings.
Rosetta Moderator: Mod.Sense
ID: 73589 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Daedalus

Send message
Joined: 1 Aug 08
Posts: 39
Credit: 10,107,163
RAC: 354
Message 73591 - Posted: 8 Aug 2012, 18:46:39 UTC

Thank you for your suggestion. I just did that. I will see what are the results. :)
ID: 73591 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Why does r@h use 3 cores when i told it to use two ?



©2024 University of Washington
https://www.bakerlab.org