09-01-2016 03:22 AM - edited 03-17-2019 07:59 AM
Hello,
we have a BE7000, which has arrived with the various Cisco UC Applications (CUCM, CUC, ...) preloaded on it.
We have noticed that the hyperthreading is active on the server, by default.
Previously, we had to deal with some BE6000s (preloaded with the UC Apps), and in those cases the hyperthreading was inactive...
So, our question is the following: is the Cisco policy for the hyperthreading on their UCS server different between BE6000s and BE7000s, if they are used for their UC Applications?
TIA and regards.
Solved! Go to Solution.
09-01-2016 03:37 AM
Hi,
Hyperthreading can be enabled if there are enough resources available as per the docwiki and if the below conditions are met:
If "Hyper-threading" BIOS option is available (and the CPU supports hyper-threading), UC recommends enabling.
http://docwiki.cisco.com/wiki/UC_Virtualization_Supported_Hardware
So even with hyperthreading enabled VM vCPU core should be matched only to the physical cpu cores avl as mentioned in the sizing requirements:
http://docwiki.cisco.com/wiki/Unified_Communications_Virtualization_Sizing_Guidelines
Must map 1 VM vCPU core to 1 physical CPU core.
HTH
Rajan
Pls rate all useful posts
09-01-2016 03:37 AM
Hi,
Hyperthreading can be enabled if there are enough resources available as per the docwiki and if the below conditions are met:
If "Hyper-threading" BIOS option is available (and the CPU supports hyper-threading), UC recommends enabling.
http://docwiki.cisco.com/wiki/UC_Virtualization_Supported_Hardware
So even with hyperthreading enabled VM vCPU core should be matched only to the physical cpu cores avl as mentioned in the sizing requirements:
http://docwiki.cisco.com/wiki/Unified_Communications_Virtualization_Sizing_Guidelines
Must map 1 VM vCPU core to 1 physical CPU core.
HTH
Rajan
Pls rate all useful posts
09-01-2016 05:42 AM
Hello Rajan,
so, we can keep the hyperthreading active, but we are limited to map a maximum of 12 cores for our VMs (in our scenario), even if there are 24 logical cores, due to hyperthreading. Is it right?
Thanks and regards.
09-01-2016 06:08 AM
Yes. But you could use only the actual physical cores avl and this limitation is not due to hyperthreading being enabled but due to the limitation of UC applications that there has to be a 1:1 mapping with the physical cores.
HTH
Rajan
09-01-2016 06:16 AM
Thanks again Rajan.
Just a curiosity: what does "avl" mean? :-)
Regards.
09-01-2016 06:18 AM
Sorry its Available :)
09-01-2016 06:48 AM
OK, thanks! :-)
I thought that "avl" was an acronym... :'-)
09-01-2016 06:23 AM
Avl means "available" in this case.
Manish
02-05-2019 10:41 AM
I understand what you have explained and Cisco Virtual Collaboration sizing guide states the same. But, one thing is not clear to me: for example, when you order BE6000 or BE7000, they come from factory with hyperthreading enabled which gives you double the vCPU versus the physical CPU. To match the 1vCPU : 1 pcore, you must manually double the vCPU in OVA templates for collaboration applications, right? If that is true, Cisco pre deployed collaboration applications, which come with BE servers partially installed don't have doubled vCPU, so if I am not wrong, even Cisco don't follow the rule 1vCPU:1pcore?
Thank you
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide