Ubuntu Xenial on dual Xeon 2683 v3

Discussions related to using VirtualBox on Linux hosts.
Post Reply
igorpec
Posts: 2
Joined: 26. Nov 2016, 11:45

Ubuntu Xenial on dual Xeon 2683 v3

Post 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 ...
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Ubuntu Xenial on dual Xeon 2683 v3

Post by Perryg »

You may also be interested in the following CPU Cores versus threads
igorpec
Posts: 2
Joined: 26. Nov 2016, 11:45

Re: Ubuntu Xenial on dual Xeon 2683 v3

Post 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 1003 times
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Ubuntu Xenial on dual Xeon 2683 v3

Post 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.
Post Reply