May 23, 201412 yr 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!
May 23, 201412 yr 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...
May 23, 201412 yr 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?
May 23, 201412 yr 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
May 24, 201412 yr 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
May 25, 201412 yr 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
May 26, 201412 yr Confirmed, beta 6b will have support for up to 16 cpu cores. Sent from my Nexus 5 using Tapatalk
May 31, 201412 yr 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
June 27, 201412 yr 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.