unraid CPU core count question


Recommended Posts

Hello,

I have 4, 16 core CPUs for a total of 64 cores in my server. I loaded unraid on it and It and it appears to only be showing 32 cores. See attached image. Am I doing something wrong or does unraid not support 64 cores?

 

I have a pro license, I am running version 6.8.3

 

Thanks for any help.

1.png

Link to comment

I thought HT was a virtual core? so its actually a physical core in this case?

 

So, then all 64 cores are actually showing up? lets say I wanted to use the 16 cores of the first CPU, would I select CPU 0 down to CPU 14 and then select HT1 -HT15? is that how that works? sorry, still learning this stuff.

 

Thanks,

Link to comment

So I have X2 actual socketed CPUs, each having 8 Physical Cores with HyperThreading (HT). That gives me 16 Physical Cores and 16 Virtual Cores (HT) for a total of 32 "Cores". What I see on your screen appears normal and UNRAID's GUI is working as designed.

 

If you had a total of 64 Physical Cores (X4 Socketed CPUs, Each With X16 Physical Cores), then I would expect a total of 128 entries including HT on your CPU screen.

 

Also, not even sure what motherboard supports X4 CPUs, so let us know exactly your overall specs including motherboard, processors, and chassis. I am very interested. I run a very ROBUST and near top of the line (expensive) server and I am always interested in other people's builds. Sounds like you have a very sweet setup!

 

Here is My UNRAID CPU Screen (Notice it Only Calls Out X1 Processor by Name Even Though There are 2):

 

image.thumb.png.134241d6b74b739c56f70911745d4620.png

Link to comment
6 hours ago, falconexe said:

So I have X2 actual socketed CPUs, each having 8 Physical Cores with HyperThreading (HT). That gives me 16 Physical Cores and 16 Virtual Cores (HT) for a total of 32 "Cores". What I see on your screen appears normal and UNRAID's GUI is working as designed.

 

If you had a total of 64 Physical Cores (X4 Socketed CPUs, Each With X16 Physical Cores), then I would expect a total of 128 entries including HT on your CPU screen.

 

Also, not even sure what motherboard supports X4 CPUs, so let us know exactly your overall specs including motherboard, processors, and chassis. I am very interested. I run a very ROBUST and near top of the line (expensive) server and I am always interested in other people's builds. Sounds like you have a very sweet setup!

 

Here is My UNRAID CPU Screen (Notice it Only Calls Out X1 Processor by Name Even Though There are 2):

 

image.thumb.png.134241d6b74b739c56f70911745d4620.png

 

Exactly my thoughts. I have 4 socketed CPUs.

 

4.thumb.jpg.8867ecca8e4f3a41a1dd4c61e03791d7.jpg

 

My CPUs are AMD 6380s at 2.5Ghz per unraid.

 

2.png.713364fd3ec7e77db7b2b6f5d33e7031.png

3.png.0fe6c57f053e4dc4bba4e58b643a147a.png

 

I am going to reboot the server in a bit and go into BIOS to see if I see any more information. I dont want to tear the case apart to look at part numbers etc.

 

EDIT: I went into BIOS and grabbed these pictures: It shows my 4 CPUs and they all say 16 cores.

 

IMG_20200512_074904.thumb.jpg.9c8777d8f17d6bae4711900c25455123.jpg

IMG_20200512_074920.thumb.jpg.5aa31f2d664eb84400e88f2ee59a1115.jpg

IMG_20200512_074932.thumb.jpg.9f68d65c88d0348a959f7cdb591b3160.jpg

Edited by NotSoAlien
Added more images from BIOS
Link to comment

It looks correct to me, you will notice there are 2 bar graphs per line, representing two cores, CPUx means it think that's a full Core, HTx means it think that core is a hyper threaded (or equivalent, partial core) linked to the first one.

i.e.

CPU0 - HT1 [           ]0% [           ]0%

 

So with 2 'cores' represented per line that is 64 cores shown overall which gives the correct total.

 

Why it thinks half the cores are Hyper Threaded might be a foible, or it might be that generically the opeterons have some architecture that does have some shared resources between cores and so it's probably best classified as Hyper Threaded.

 

[edit] Ahh, OK the opteron 6380 is based on Pile Driver cores, these are an improved version of the Bull Dozer cores, which do share some resources between two threads, in which case, the "HT" naming of alternate CPU's is a bit of a generalisation but warranted.

 

Edited by Snubbers
Link to comment
On 5/12/2020 at 5:12 AM, NotSoAlien said:

 

Exactly my thoughts. I have 4 socketed CPUs.

 

My CPUs are AMD 6380s at 2.5Ghz per unraid.

 

I am going to reboot the server in a bit and go into BIOS to see if I see any more information. I dont want to tear the case apart to look at part numbers etc.

EDIT: I went into BIOS and grabbed these pictures: It shows my 4 CPUs and they all say 16 cores.

 

 

 

 

Thanks for sharing. Welcome to the UNRAID community!

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.