Waiting for Memory seen for both Mcore and Simul 2.01


Advanced search

Message boards : Number crunching : Waiting for Memory seen for both Mcore and Simul 2.01

Author Message
JK
Send message
Joined: 12 Feb 17
Posts: 1
Credit: 2,273
RAC: 0
  
Message 6168 - Posted: 22 Feb 2017, 13:16:45 UTC

running Win 10 Pro
Intel i7-3770S
8GB 64Bit

Boinc V.7.6.33
vbox 5.1.14

ATLASM_vbox_job_1.00_mcore vbox size was set to 5000

number of threads enabled are 5

any ideas while these run into "waiting for Memory" and got stuck?
____________

PHILIPPE
Send message
Joined: 24 Jul 16
Posts: 84
Credit: 53,413
RAC: 0
    
Message 6169 - Posted: 22 Feb 2017, 15:01:58 UTC - in response to Message 6168.
Last modified: 22 Feb 2017, 15:02:52 UTC

The message "Waiting for memory" appears when there is not enough memory to run the the task.
With 8 GBytes RAM memory , you can only execute :

either a 3 single cores work unit simultaneously (8000-1000( for OS))/2241~=3

either a 5-cores (8000-1000 (for OS)-2500)/800~=5

So you have to adapt your app_config.xml file and your preference account in order to have this choices possible.

For me, i would advise you to run only a 5-core work unit at a time.
Disable single core application in your preference account and insert this app_config.xml file
in your project directory C:\ProgramData\BOINC\projects\atlasathome.cern.ch

<app_config>
<app_version>
<app_name>ATLAS_MCORE</app_name>
<avg_ncpus>5.000000</avg_ncpus>
<plan_class>vbox_64_mt_mcore</plan_class>
<cmdline>--memory_size_mb 6500</cmdline>
</app_version>
<project_max_concurrent>1</project_max_concurrent>
</app_config>


the formula is 2500 + 800*(core number)=ram needed

enable the use of ram memory to at least 90 % in your preferences (boinc client and web site project)

Read the boinc local preference file with your boinc client.

----------------------------------------------------------------------------------------------------------------------------------------------------------------
If your computer freezes then reduce to 4-core work unit.

Normally , with this setting , no more atlas tasks will have "waiting for memory"

computezrmle
Send message
Joined: 29 Oct 14
Posts: 54
Credit: 1,137,404
RAC: 0
    
Message 6170 - Posted: 22 Feb 2017, 15:56:35 UTC - in response to Message 6169.

... the formula is 2500 + 800*(core number)=ram needed ...

According to this message from David Cameron the most recent RAM formula is 1.4GB + 0.8GB * ncores.

PHILIPPE
Send message
Joined: 24 Jul 16
Posts: 84
Credit: 53,413
RAC: 0
    
Message 6171 - Posted: 22 Feb 2017, 17:16:09 UTC - in response to Message 6170.

Hi , computezrmle ,

In this thread , David Cameron was trying to do tests to consolidate all the projects.And he spoke about this change in lhc site (for beta test multi-core application), not in the atlas site.
By the way , the test of beta multicore task isn't yet finished...

So to clarify the actual statement, my question is :

Officially ,Is this new formula right for the 2 sites ?

1.4GB + 0.8GB * ncores


If this is true , i would experiment another time multicore task on my computer (if the configuration features enables the running to the end of the task without errors).

Message boards : Number crunching : Waiting for Memory seen for both Mcore and Simul 2.01