How to properly configure ESX VMs to use hyper threading in a usefull way? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Come Celebrate our 10 Year Anniversary!SQL 2005 Standard QuestionsHow do I best archive VMWare VMs for reuse?ESXi Server with 12 physical cores maxed out with only 8 cores assigned in virtual machinesScaling out within a VMware host - add vCPUs or VMs?VMware - Can a 1 vCPU VM use more than 1 physical core at the same time?Taskset not working over a range of cores in isolcpusWhat are the performance implications of Hyper-threading for single Nehalem+ CPU?VMware CPU Hyper Threading Scheduling AffinityESXi hyper threading numbering for affinity settingsCannot balance eth0 IRQs across CPUs
Extracting terms with certain heads in a function
What is the escape velocity of a neutron particle (not neutron star)
Fundamental Solution of the Pell Equation
If my PI received research grants from a company to be able to pay my postdoc salary, did I have a potential conflict interest too?
How to compare two different files line by line in unix?
What causes the direction of lightning flashes?
How does the math work when buying airline miles?
What's the meaning of "fortified infraction restraint"?
Is safe to use va_start macro with this as parameter?
Do square wave exist?
Using audio cues to encourage good posture
Why are both D and D# fitting into my E minor key?
Why are there no cargo aircraft with "flying wing" design?
8 Prisoners wearing hats
Why aren't air breathing engines used as small first stages
Most bit efficient text communication method?
What does "lightly crushed" mean for cardamon pods?
Did MS DOS itself ever use blinking text?
How do pianists reach extremely loud dynamics?
What does this Jacques Hadamard quote mean?
Is it fair for a professor to grade us on the possession of past papers?
If a VARCHAR(MAX) column is included in an index, is the entire value always stored in the index page(s)?
What is the longest distance a player character can jump in one leap?
Is "Reachable Object" really an NP-complete problem?
How to properly configure ESX VMs to use hyper threading in a usefull way?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!SQL 2005 Standard QuestionsHow do I best archive VMWare VMs for reuse?ESXi Server with 12 physical cores maxed out with only 8 cores assigned in virtual machinesScaling out within a VMware host - add vCPUs or VMs?VMware - Can a 1 vCPU VM use more than 1 physical core at the same time?Taskset not working over a range of cores in isolcpusWhat are the performance implications of Hyper-threading for single Nehalem+ CPU?VMware CPU Hyper Threading Scheduling AffinityESXi hyper threading numbering for affinity settingsCannot balance eth0 IRQs across CPUs
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I've a kind of specific question that I was unable to find an answer for in the official documentation of VMware or on some other very useful threads here on this platform, so here it is:
I've got a host using ESX 6.0 with 2 sockets, each has 6 cores with HT. So in total I'm having 12 cores and 24 Threads on that Hardware.
It is running 10 VM's. I've allocated 34 cores (I know thats bad, but can't change that right now).
However, I'm experiencing serious problems with 1 of the VMs, that has 8 cores assigned (2 x 4).
I'm aware of how hyper threading is working and that in an ideal workload an HT-Core would have around 50% of the performance of an "real" core.
So here is my question: Would I benefit from using CPU affinity to make sure, that this Server has 8 "real" (=faster) cores, instead of letting VMware handle cores?
central-processing-unit vmware-esx hyperthreading affinity
New contributor
add a comment |
I've a kind of specific question that I was unable to find an answer for in the official documentation of VMware or on some other very useful threads here on this platform, so here it is:
I've got a host using ESX 6.0 with 2 sockets, each has 6 cores with HT. So in total I'm having 12 cores and 24 Threads on that Hardware.
It is running 10 VM's. I've allocated 34 cores (I know thats bad, but can't change that right now).
However, I'm experiencing serious problems with 1 of the VMs, that has 8 cores assigned (2 x 4).
I'm aware of how hyper threading is working and that in an ideal workload an HT-Core would have around 50% of the performance of an "real" core.
So here is my question: Would I benefit from using CPU affinity to make sure, that this Server has 8 "real" (=faster) cores, instead of letting VMware handle cores?
central-processing-unit vmware-esx hyperthreading affinity
New contributor
add a comment |
I've a kind of specific question that I was unable to find an answer for in the official documentation of VMware or on some other very useful threads here on this platform, so here it is:
I've got a host using ESX 6.0 with 2 sockets, each has 6 cores with HT. So in total I'm having 12 cores and 24 Threads on that Hardware.
It is running 10 VM's. I've allocated 34 cores (I know thats bad, but can't change that right now).
However, I'm experiencing serious problems with 1 of the VMs, that has 8 cores assigned (2 x 4).
I'm aware of how hyper threading is working and that in an ideal workload an HT-Core would have around 50% of the performance of an "real" core.
So here is my question: Would I benefit from using CPU affinity to make sure, that this Server has 8 "real" (=faster) cores, instead of letting VMware handle cores?
central-processing-unit vmware-esx hyperthreading affinity
New contributor
I've a kind of specific question that I was unable to find an answer for in the official documentation of VMware or on some other very useful threads here on this platform, so here it is:
I've got a host using ESX 6.0 with 2 sockets, each has 6 cores with HT. So in total I'm having 12 cores and 24 Threads on that Hardware.
It is running 10 VM's. I've allocated 34 cores (I know thats bad, but can't change that right now).
However, I'm experiencing serious problems with 1 of the VMs, that has 8 cores assigned (2 x 4).
I'm aware of how hyper threading is working and that in an ideal workload an HT-Core would have around 50% of the performance of an "real" core.
So here is my question: Would I benefit from using CPU affinity to make sure, that this Server has 8 "real" (=faster) cores, instead of letting VMware handle cores?
central-processing-unit vmware-esx hyperthreading affinity
central-processing-unit vmware-esx hyperthreading affinity
New contributor
New contributor
New contributor
asked Apr 12 at 6:01
HutziHutzi
32
32
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Your problem is not HT. 50% HT boost is a number based on nothing. Usually, it can be 5-20% boost to some multi-threaded applications depending on the code and the workload. The point is you should not count on this when allocating cores.
In the case of VMWare, CPUs are considered the real cores and logical processors are considered the HT part.
Example:
Intel(R) Xeon(R) CPU E5-2620 v4 has 8 cores and 16 threads.
A Dell server using a dual socket configuration will have 2 of these processors, meaning 16 cores and 32 logical processors (aka threads).
So the ESXi host will show: 16 CPUs x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
This is exactly what is happening in your case: you have 2 CPUs with 6 cores each, meaning ESXi will have 12 cores to use (and 24 logical processors).
Problems in your case: 34 cores is significantly more than 12 and even more than 24. This is only fine as long as you don't have multiple guests using their allocated CPUs to the maximum.
Assigning 2 cores and 4 sockets is not good, as you have 2 sockets. ESXi can handle the translations but it's better for you to assign 4 CPU cores and 2 sockets.
If you really need processing power on that 8-core guest, then you should use the reservation option when allocating the CPUs. That will make sure the other guests will not steal CPU power from your CPU-intensive guest.
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Hutzi is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f962718%2fhow-to-properly-configure-esx-vms-to-use-hyper-threading-in-a-usefull-way%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your problem is not HT. 50% HT boost is a number based on nothing. Usually, it can be 5-20% boost to some multi-threaded applications depending on the code and the workload. The point is you should not count on this when allocating cores.
In the case of VMWare, CPUs are considered the real cores and logical processors are considered the HT part.
Example:
Intel(R) Xeon(R) CPU E5-2620 v4 has 8 cores and 16 threads.
A Dell server using a dual socket configuration will have 2 of these processors, meaning 16 cores and 32 logical processors (aka threads).
So the ESXi host will show: 16 CPUs x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
This is exactly what is happening in your case: you have 2 CPUs with 6 cores each, meaning ESXi will have 12 cores to use (and 24 logical processors).
Problems in your case: 34 cores is significantly more than 12 and even more than 24. This is only fine as long as you don't have multiple guests using their allocated CPUs to the maximum.
Assigning 2 cores and 4 sockets is not good, as you have 2 sockets. ESXi can handle the translations but it's better for you to assign 4 CPU cores and 2 sockets.
If you really need processing power on that 8-core guest, then you should use the reservation option when allocating the CPUs. That will make sure the other guests will not steal CPU power from your CPU-intensive guest.
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
add a comment |
Your problem is not HT. 50% HT boost is a number based on nothing. Usually, it can be 5-20% boost to some multi-threaded applications depending on the code and the workload. The point is you should not count on this when allocating cores.
In the case of VMWare, CPUs are considered the real cores and logical processors are considered the HT part.
Example:
Intel(R) Xeon(R) CPU E5-2620 v4 has 8 cores and 16 threads.
A Dell server using a dual socket configuration will have 2 of these processors, meaning 16 cores and 32 logical processors (aka threads).
So the ESXi host will show: 16 CPUs x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
This is exactly what is happening in your case: you have 2 CPUs with 6 cores each, meaning ESXi will have 12 cores to use (and 24 logical processors).
Problems in your case: 34 cores is significantly more than 12 and even more than 24. This is only fine as long as you don't have multiple guests using their allocated CPUs to the maximum.
Assigning 2 cores and 4 sockets is not good, as you have 2 sockets. ESXi can handle the translations but it's better for you to assign 4 CPU cores and 2 sockets.
If you really need processing power on that 8-core guest, then you should use the reservation option when allocating the CPUs. That will make sure the other guests will not steal CPU power from your CPU-intensive guest.
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
add a comment |
Your problem is not HT. 50% HT boost is a number based on nothing. Usually, it can be 5-20% boost to some multi-threaded applications depending on the code and the workload. The point is you should not count on this when allocating cores.
In the case of VMWare, CPUs are considered the real cores and logical processors are considered the HT part.
Example:
Intel(R) Xeon(R) CPU E5-2620 v4 has 8 cores and 16 threads.
A Dell server using a dual socket configuration will have 2 of these processors, meaning 16 cores and 32 logical processors (aka threads).
So the ESXi host will show: 16 CPUs x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
This is exactly what is happening in your case: you have 2 CPUs with 6 cores each, meaning ESXi will have 12 cores to use (and 24 logical processors).
Problems in your case: 34 cores is significantly more than 12 and even more than 24. This is only fine as long as you don't have multiple guests using their allocated CPUs to the maximum.
Assigning 2 cores and 4 sockets is not good, as you have 2 sockets. ESXi can handle the translations but it's better for you to assign 4 CPU cores and 2 sockets.
If you really need processing power on that 8-core guest, then you should use the reservation option when allocating the CPUs. That will make sure the other guests will not steal CPU power from your CPU-intensive guest.
Your problem is not HT. 50% HT boost is a number based on nothing. Usually, it can be 5-20% boost to some multi-threaded applications depending on the code and the workload. The point is you should not count on this when allocating cores.
In the case of VMWare, CPUs are considered the real cores and logical processors are considered the HT part.
Example:
Intel(R) Xeon(R) CPU E5-2620 v4 has 8 cores and 16 threads.
A Dell server using a dual socket configuration will have 2 of these processors, meaning 16 cores and 32 logical processors (aka threads).
So the ESXi host will show: 16 CPUs x Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
This is exactly what is happening in your case: you have 2 CPUs with 6 cores each, meaning ESXi will have 12 cores to use (and 24 logical processors).
Problems in your case: 34 cores is significantly more than 12 and even more than 24. This is only fine as long as you don't have multiple guests using their allocated CPUs to the maximum.
Assigning 2 cores and 4 sockets is not good, as you have 2 sockets. ESXi can handle the translations but it's better for you to assign 4 CPU cores and 2 sockets.
If you really need processing power on that 8-core guest, then you should use the reservation option when allocating the CPUs. That will make sure the other guests will not steal CPU power from your CPU-intensive guest.
answered Apr 12 at 8:39
OvermindOvermind
1,340514
1,340514
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
add a comment |
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
Thanks for your answer, Sir but you are slightly incorrect. If I click on Processor Information on VSphere (yes, 6.0 still has it) I'm seeing the following: 2 Sockets, 6 Process Cores per Socket, 24 Logical Processors. And for each VM I can assign up to 24 Cores. Thats exactly my problem. Also: By "2 x 4" I've meant 2 sockets and 4 cores each, since sockets comes first in the VMware GUI
– Hutzi
Apr 12 at 8:53
1
1
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Yes, you can assign up to 24, but doing that for a high load guest means the others are left with no processing power. Btw, in the webui the Cores are listed 1st and then the sockets, that's why I exemplified that part. If that's fine, just do the resource reservation for your important 8-core guest.
– Overmind
Apr 12 at 9:12
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
Thanks for clarification. I'll use the reservation you mentioned which I didn't thought about before. But still I'm missing the answer to my main question. How do I make sure he's not getting the "slower" hyper threading cores? Lets say I've put him to 24 cores, he's obviously getting 12 real ones and 12 HT ones. But if he's at 8, is he getting 4 real, 4 HT by default? If yes does it make any sence to change that manually by assigning him 8 real ones.
– Hutzi
Apr 12 at 9:20
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
The load distribution per core is balanced automatically. You can't hit 8 'fake-cores'. So yes, you will get 4 real cores for that machine. Practically, it's like having 4 cores with HT, meaning 8 threads. It would be nice to have a statistic on CPU usage accross all your VMs. I'm sure some aspects could be improved.
– Overmind
Apr 12 at 9:31
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
Thank you for your answers and effort, Sir.
– Hutzi
Apr 12 at 9:33
add a comment |
Hutzi is a new contributor. Be nice, and check out our Code of Conduct.
Hutzi is a new contributor. Be nice, and check out our Code of Conduct.
Hutzi is a new contributor. Be nice, and check out our Code of Conduct.
Hutzi is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f962718%2fhow-to-properly-configure-esx-vms-to-use-hyper-threading-in-a-usefull-way%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown