Can I limit this project to a single thread/core?


Advanced search

Questions and Answers : Preferences : Can I limit this project to a single thread/core?

Author Message
jgraham
Send message
Joined: 30 Sep 16
Posts: 1
Credit: 1,444
RAC: 0
  
Message 5457 - Posted: 6 Oct 2016, 17:36:22 UTC

I'm trying to help this project, but the virtual machines are going nuts on this 5 year old box. If four tasks pop up the machine becomes nearly non-responsive.

Is there a way to set this project to run AT MOST one single virtual machine?

I've got a dual core with hyperthreading so it shows up as a 4 core machine. I'm manually suspending tasks right now to get 3 of "something else" and 1 of Atlas to burn thru the tasks I have now, but I really need to get this under automated control.

PHILIPPE
Send message
Joined: 24 Jul 16
Posts: 84
Credit: 53,413
RAC: 0
    
Message 5482 - Posted: 12 Oct 2016, 19:54:39 UTC - in response to Message 5457.

You have to change or create your app_config.xml file situated in your project directory "atlas":" C:\ProgramData\BOINC\projects\atlasathome.cern.ch"

Edit it with notepad , write inside :

<app_config>

<project_max_concurrent>1</project_max_concurrent>

</app_config>


Save it as an .xml file (and not a .txt file):Save under : app_config , with Type : "all the files" and coding :"UTF-8".

You will have to wait the end of the active WU and reboot your client or computer before it starts to take effect.

Best regards.

My config seems to be the same as yours.

my parameters optimized are :

<app_config>
<app>
<name>ATLAS</name>
<max_concurrent>1</max_concurrent>
</app>
<app_version>
<app_name>ATLAS_MCORE</app_name>
<avg_ncpus>1.000000</avg_ncpus>
<plan_class>vbox_64_mt_mcore</plan_class>
<cmdline>--memory_size_mb 2500</cmdline>
<dont_throttle/>
<is_wrapper/>
<needs_network/>
</app_version>
<project_max_concurrent>1</project_max_concurrent>
</app_config>


I 'm undersized for the memory but it's necessary for the fluidity.(Normally 2500 has to be replaced by 3300).

If you participate to other projects which don't need ram , only cpu , you can modify your cc_config.xml in your boinc directory : C:\ProgramData\BOINC

and change the parameters to :

<fetch_on_update>1</fetch_on_update>

So you will have allways WU for all your projects when you update them in your client.

Questions and Answers : Preferences : Can I limit this project to a single thread/core?