Page 1 of 1

Ubuntu Xenial on dual Xeon 2683 v3

Posted: 26. Nov 2016, 11:58
by igorpec
The server is used for C++ compilations, some extensive i/o operations and using all possible cores is nice / must have. It works nice directly but ...

I would like to have one layer in between and am willing to give away some of performances. I used to work fine when there was only one CPU. I could make use of all cores -> threads (14 -> 28) when I had only one CPU. Now I have real 28 cores (56 threads), but can only give 28 cores + 2 (?!) to the 64bit Xenial guest. I have to check bios if there is something to adjust in case of 2 cpu ... perhaps enabling VT per cpu or something stupid?

Everything looks fine:

Code: Select all

cat /proc/cpuinfo | grep vmx | wc -l
56
What is explanation behind this? I am using latest version from official repository and stock Ubuntu Xenial 64bit server with some basic desktop ...

Re: Ubuntu Xenial on dual Xeon 2683 v3

Posted: 26. Nov 2016, 15:51
by Perryg
You may also be interested in the following CPU Cores versus threads

Re: Ubuntu Xenial on dual Xeon 2683 v3

Posted: 26. Nov 2016, 18:17
by igorpec
Perryg wrote:You may also be interested in the following ...
Thank you. That explain something, but not why my processor count is 1-32(!), with 28 as last number in the green while it should be (?) 1-56 with 28 as last number in the green.
Screenshot from 2016-11-26 17-08-05.png
Screenshot from 2016-11-26 17-08-05.png (56.55 KiB) Viewed 1002 times

Re: Ubuntu Xenial on dual Xeon 2683 v3

Posted: 26. Nov 2016, 18:32
by Perryg
For that answer you would need to ask the DEVs ( irc or the dev mailing list ) but assigning more cores than is available will cause some really nasty results. Some are an annoyance and others are critical. Also with each core added there is an overhead that you must account for.