Author Topic: Boinc not using all cores on win 10  (Read 220 times)

0 Members and 1 Guest are viewing this topic.

Offline StyM

  • -=LiVeSTRoNG=-
  • XS cruncher
  • xdroid3
  • ***
  • Join Date: Jul 2016
  • Location:
  • Posts: 1672
  • Thanked: 23 times
  • Referrals: 0
    • View Profile
  • Started DC: 2007
  • Primary OS: Win 10
Boinc not using all cores on win 10
« on: 12 January, 2017, 09:07:22 AM »
on a 72 core machines, boinc is not using all 72 cores, it only uses 36 cores at a time.
not sure what's going on, it used allocate task to all 72 cores now it's only using half.
any idea why ? previously on wcg it was using all 72 cores. :(
have to manually set the affinity for each task...  :?<

 

Offline OldChap

  • XS cruncher
  • scout3
  • ***
  • Join Date: Jul 2016
  • Location: Plymouth England
  • Posts: 370
  • Thanked: 45 times
  • Country: england
  • Referrals: 0
    • View Profile
Re: Boinc not using all cores on win 10
« Reply #1 on: 12 January, 2017, 06:03:41 PM »
run two folders till you fix it maybe?
crunching since June 2009, Threadcount = 144ish.....weak key = 596475_ede3b4a34fc4b38339359c5d ee4c6cc2
 
The following users thanked this post: StyM

Offline PoppaGeek

  • XS cruncher
  • xdroid2
  • **
  • Join Date: Jul 2016
  • Location: Nashville, TN
  • Posts: 1475
  • Thanked: 42 times
  • Country: us
  • Referrals: 0
    • View Profile
Re: Boinc not using all cores on win 10
« Reply #2 on: 12 January, 2017, 06:10:41 PM »
On the WCG web site under Device Profiles there is a setting to control maximum number of cores used. Might want to check it. There are also settings for cc_config.xml to control cores used.
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." -  Douglas Adams
 
The following users thanked this post: StyM

Offline KaptainBlaZzed

  • Xtreme Cruncher
  • XS cruncher
  • sentinel1
  • *
  • Join Date: Jul 2016
  • Location:
  • Posts: 403
  • Thanked: 32 times
  • Country: us
  • Referrals: 0
    • View Profile
  • Started DC: 2005
  • Primary OS: Win7_x64, Mint MATE
Re: Boinc not using all cores on win 10
« Reply #3 on: 12 January, 2017, 06:40:19 PM »
i remember this problem now, it has to do with NUMA balancing.

once you get over 64 cores Windows creates a second NUMA group. 

BOINC is not programmed to correctly allocate the processes to the different NUMA groups.
This script was created for me by a fellow XS member, i can't remember who now.
http://73.155.178.123:81/images/NUMA_Balancer_WCG_1_0.zip

it will re-allocate the WCG processes across the NUMA groups.

If i remember correctly, you have to set it up in the process scheduler to run every 5 minutes or so to keep everything balanced.

Because of the above issue, all my machines with >64 cores run Linux with ZERO issues.


360 Xeon Threads - 3 x GTX 1080 - GTX 1070 - BFL Monarch 700 - OrangePi+ 2E - RaspberryPi 3b+
 
The following users thanked this post: StyM

Offline StyM

  • -=LiVeSTRoNG=-
  • XS cruncher
  • xdroid3
  • ***
  • Join Date: Jul 2016
  • Location:
  • Posts: 1672
  • Thanked: 23 times
  • Referrals: 0
    • View Profile
  • Started DC: 2007
  • Primary OS: Win 10
Re: Boinc not using all cores on win 10
« Reply #4 on: 12 January, 2017, 06:55:22 PM »

thanks, i remember your post on the main site, but that's gone now.
Mumak (https://boinc.berkeley.edu/dev/forum_thread.php?id=10124) raised this issue to the BOINC dev, but seems like they're not fixing it, it's almost two years and there's no update on that.
will probably shift to linux for this rig.


 

Offline StyM

  • -=LiVeSTRoNG=-
  • XS cruncher
  • xdroid3
  • ***
  • Join Date: Jul 2016
  • Location:
  • Posts: 1672
  • Thanked: 23 times
  • Referrals: 0
    • View Profile
  • Started DC: 2007
  • Primary OS: Win 10
Re: Boinc not using all cores on win 10
« Reply #5 on: 10 May, 2017, 08:06:05 AM »
would using windows server 2016 solve this issue ? saw someone with 88 cores on a windows server 2016 datacenter.
wonder if it fixes this issue.