Re: Performance Center on VM & Hyperthreading (584 Views)
Reply
Frequent Advisor
Steven Hulse
Posts: 86
Registered: ‎09-29-2009
Message 1 of 6 (714 Views)

Performance Center on VM & Hyperthreading

[ Edited ]

Good day everyone,

 

I'm preparing for the installation of Performance Center and have a question regarding VM's and Hyperthreading. In the install guide for PC it states that hyperthreading must be deactivated and can be done in the bios. How does this work with a VM setup? If the VM server has hyperthreading enabled, does it work the same as if you have a single dedicated physical server or is it different since it's a VM and won't affect Performance Center like it would if it was a physical box?

 

Initially my inner tech nerd says "yes it sill affects it just like a physical box" but I'm not 100% knowledgeable about VM systems beyond the couple of VirtualBox instances I have on my local PC.

 

Thanks in advance!

Steve

HP Expert
Suerte13cr
Posts: 736
Registered: ‎09-14-2011
Message 2 of 6 (692 Views)

Re: Performance Center on VM & Hyperthreading

I am not 100% sure on this, but I have setup like this and it does not affect it, VMs when created you can choose processors and type. Hyperthreading would affect the performance of the virtualized environment as but not on how it operates. It would be 2 different things.

 

Regards,

Mario

HP LR/PC Support

If you are customer you can try posting on our internal forums for more personalized support.

LoadRunner:
http://h30499.www3.hp.com/t5/LoadRunner-Support-Customer/bd-p/loadrunner-support-customer-forum

Performance Center:
http://h30499.www3.hp.com/t5/Performance-Center-Support/bd-p/performance-center-support-customer

How to:
http://www.youtube.com/watch?v=4ChlysWupWM

If you find that this or any post resolves your issue, please be sure to mark it as an accepted solution.
Advisor
SAT_VZ
Posts: 14
Registered: ‎09-19-2011
Message 3 of 6 (600 Views)

Re: Performance Center on VM & Hyperthreading

HI ,

 

I am installing  Performance center 11 , and all we have is VM servers only and as per sys admin hyper threading is enabled and they are not ready to disable it ,

 

 

Could you please let me know can i use VM server with Hyper threading enabled for pc 11 installations

Respected Contributor
Craig_Drummond
Posts: 149
Registered: ‎03-28-2012
Message 4 of 6 (596 Views)

Re: Performance Center on VM & Hyperthreading

[ Edited ]

I believe that you may be confusing hyperthreading that is available at the ESX server level and Hyperthreading that is available to the guest OS level.

 

Hyperthreading at the ESX level should not cause a problem

 

If Hyperthreading is reported at the guest OS level this is not supported and according to the documentation must be disabled.

 

You would need to refer to the VMware documentation on how to disable Hyperthreading at the Guest OS level

 

Also remember that PC components (ALM, PCS, Host, SALG) do not have any code that allows them to be multi-CPU aware.  There will be some residual benefit to having more than once CPU because the OS that is multi-CPU aware will be able to offload some of its processing off of the main CPU but Performance Center will not directly benefit from having  more than 1 CPU.

 

Craig D

Advisor
SAT_VZ
Posts: 14
Registered: ‎09-19-2011
Message 5 of 6 (588 Views)

Re: Performance Center on VM & Hyperthreading

Hi Craig,

 

Thanks for the reply , below is the response from my system administrator , do we have any alternative for this?

 

 

(As I mentioned by default, to maximize performance, hyper threading is enabled on all ESX and guest level within our environment. 

Please keep in mind that by disabling hyper threading, we can adversely impact the performance on the VMs. With this setting, there can be cases where there is no core to which a descheduled virtual machine can be migrated, even though one or more logical cores are idle. This can lead to CPU starvation for the VMs.)

 

Thanks,

Sateesh

Respected Contributor
Craig_Drummond
Posts: 149
Registered: ‎03-28-2012
Message 6 of 6 (584 Views)

Re: Performance Center on VM & Hyperthreading

Sateesh,

 

Hyperthreading at the guest level is not supported and must be disabled according to the HP PC Install Guide.  If you continue leaving Hyperthreading enabled I am not sure what result you will get.  However, if you run into problems support will ask you to try reproducing the problem on a system that does not have Hyperthreading enabled.  If the problem does not recur with Hyperthreading disabled that will be your answer.  If it does recur with Hyperthreading disabled then the case will be able to proceed but by then you have wasted all that time testing Hyperthreading.

 

I would suggest that you login to the HP Software Support site and submit an enhancement request for PC to fully support Hyperthreading.  The more customers that make such a request will improve the chances of such a request being implemented.  

 

Until R&D makes such a change I can only recommend that you disable Hyperthreading

 

Craig D

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.