Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Request to support more cpu cores

Featured Replies

Hi there, with the support of virtualization, I'm sure not the only one running into this problem. 

 

I recently purchased a 24bay system from TAMs, and upgraded the cpu/ram to 12 cores and 16GB, to be able to host a few virtual machines.  That being said, I am only able to see 8 cores on unraid:

 

root@Tower:/# cat /proc/cpuinfo |egrep "proces"

processor      : 0

processor      : 1

processor      : 2

processor      : 3

processor      : 4

processor      : 5

processor      : 6

processor      : 7

 

 

mobo/cpu: SuperMicro H8DME-2 Dual 6 Core Opteron AMD 2419 EE

 

 

Can we roll in support for more cores on the next beta?

 

Thanks!

 

Hmm.  All of our current test systems have at most 4 physical cores (8 with hyper threading).  I also am not qualified to say whether or not this is even a problem with unRAID or not.  I will say that longer term, I want us to be able to support highly dense systems (think dual 12C processors 96-256GB RAM), but that is further down our roadmap at this point.

 

Anyone else building a system like this with more than 4 cores (8 hyperthreaded)?  Curious to see how many people are affected by this...

well it's obviously an artificial restriction.

I haven't yet see a Linux distro not capable of seeing more than 8 cores.

I mean more or less modern distro.

 

I also have server from TAMs with dual 6 cores and any distro I droped on it have seen all cores from the get go.

 

my question is why have the artificial restriction at all? a specially in v6. 

v6 is 64 bit, supposedly up-to date kernel and everything. why restrict  something that have effect on your licensing schema or anything else.

 

unraid is not licensed by CPU/core  it is licensed by # of drives and tied to usb stick.

why the restriction?

 

well it's obviously an artificial restriction.

I haven't yet see a Linux distro not capable of seeing more than 8 cores.

I mean more or less modern distro.

 

I also have server from TAMs with dual 6 cores and any distro I droped on it have seen all cores from the get go.

 

my question is why have the artificial restriction at all? a specially in v6. 

v6 is 64 bit, supposedly up-to date kernel and everything. why restrict  something that have effect on your licensing schema or anything else.

 

unraid is not licensed by CPU/core  it is licensed by # of drives and tied to usb stick.

why the restriction?

 

If I remember correctly, We asked for SMP years ago.  Tom had to re-engineer some code. He set a reserved arbitrary limit at the time which was what the architecture at that time supported.  Being here all these years, I've seen features add in a slow reserved methodical manner. 

 

If this limit needs to be lifted, I'm sure jon will bring it to the powers to be.

 

This is what I found in the .config file.

rcotrone@unRAID:/usr/src/linux-3.9.11p-unRAID$ grep CONFIG_NR_CPUS /usr/src/linux-3.9.11p-unRAID/.config
CONFIG_NR_CPUS=8

If I remember correctly, We asked for SMP years ago.  Tom had to re-engineer some code. He set a reserved arbitrary limit at the time which was what the architecture at that time supported.  Being here all these years, I've seen features add in a slow reserved methodical manner. 

 

If this limit needs to be lifted, I'm sure jon will bring it to the powers to be.

 

I will be taking this up with Tom to see what we can do about this.  It may be that there are technical reasons this was needed or maybe this is just something on the to do list.  I can assure you as I wrote before, we definitely want unRAID to be able to support more cores.

 

Thanks for bringing this to our attention!

 

Sent from my Nexus 5 using Tapatalk

 

Spoke with Tom and we can and will add support for more cores!!  As for getting this into the next beta, I am hopeful, but cannot confirm that right now.

 

Sent from my Nexus 5 using Tapatalk

 

Confirmed, beta 6b will have support for up to 16 cpu cores.

 

Sent from my Nexus 5 using Tapatalk

 

 

  • Author

wow that was easy :)  Thanks!

 

Any idea on the time frame for the next release?

This week.  ;-)

 

Sent from my Nexus 5 using Tapatalk

 

 

i have the same setup and its using all 12 of my cores... Obviously you cannot pin more than 8 to dom0 however.

 

root@Icarus:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1921     1     r-----  228837.3
Tkey                                         1   768     1     -b----   24494.6
Windows8_Green                               2  2045     3     r-----  1803847.3
Windows8_Red                                 3  3069     7     -b----  687063.0

 

root@Icarus:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 8
model name      : Six-Core AMD Opteron(tm) Processor 2419 EE
stepping        : 0
cpu MHz         : 1809.287
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu de tsc msr pae mce cx8 apic mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni cx16 popcnt hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch hw_pstate
bogomips        : 3618.57
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

 

root@Icarus:~# xl top
xentop - 13:08:09   Xen 4.3.2
4 domains: 3 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 8387900k total, 8152996k used, 234904k free    CPUs: 12 @ 1809MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR  VBD_RSECT  VBD_WSECT SSID
  Domain-0 -----r     228931   23.3    1968068   23.5   no limit       n/a     1    0        0        0    0        0        0        0          0          0    0
      Tkey -----r      24505  100.0     786504    9.4     787456       9.4     1    2   374309   726342    0        0        0        0          0          0    0
Windows8_G -----r    1804631  207.4    2094948   25.0    2098176      25.0     3    1 436344648 346520082    0        0        0        0          0          0    0
Windows8_R --b---     687324   24.4    3143524   37.5    3146752      37.5     7    1 387922005 99340002    0        0        0        0          0          0    0

  • 4 weeks later...

I have 48 logical cores in my unraid box. Only 4 physical (8 logical) are available under unraid.

 

There's no reason not to increase CONFIG_NR_CPUS to at least 64 or even 256.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.