Enable/Configure/Disable hyperthreading



1.2e
 
Enable/Configure/Disable hyperthreading
Hyperthreading is an Intel technology. If enabled it improves the CPU’s ability to handle multiple tasks at once. A CPU with hyperthreading has two sets of the circuits that keep track of the CPU’s state. As a result two tasks can be submitted to the CPU at once, increasing by a certain amount the performance of the CPU. Under certain circumstances performance can be degraded by hyperthreading so the ability to disable it is important.


Enable/disable Hyper-threading in ESXi
  1. Enable/disable hyper-threading in the system BIOS
  2. Open vCenter server and select Hosts and Clusters
  3. Select the host and click the Configurationtab
  4. In the Hardware pane, select Processors
  5. Click Properties to change the Hyper-threading

Hyperthreading is enabled by default.

Configuring Hyperthreading in ESXi

  1. Open vCenter server and selectVMs and Templates
  2. Right click the VM and selectEdit Settings
  3. In the Resourcestab, selectAdvanced CPUto change the settings
To enable hyperthreading, you must first enable it in your system’s BIOS settings and then turn it on in the vCenter server via the vSphere Client.
 
References:
  1. http://blog.edgoad.com/2011/11/vcp5-enableconfiguredisable.html
  2. http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vsphere.resmgmt.doc_50/GUID-FD71CBCA-E97C-4EFA-8A1B-32C09D5DF2A1.html
  3. http://www.tech-faq.com/hyper-threading.html
 
 
1.2e