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;








0















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?










share|improve this question







New contributor




Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


























    0















    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?










    share|improve this question







    New contributor




    Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      0












      0








      0








      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?










      share|improve this question







      New contributor




      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      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






      share|improve this question







      New contributor




      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Apr 12 at 6:01









      HutziHutzi

      32




      32




      New contributor




      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Hutzi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          1














          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.






          share|improve this answer























          • 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











          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.









          draft saved

          draft discarded


















          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









          1














          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.






          share|improve this answer























          • 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















          1














          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.






          share|improve this answer























          • 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













          1












          1








          1







          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.






          share|improve this answer













          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.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          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

















          • 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










          Hutzi is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

          Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

          Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020