- Community Home
- >
- Servers and Operating Systems
- >
- HPE BladeSystem
- >
- BladeSystem - General
- >
- vCPU speed vs pCPU speed information
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2014 12:29 PM
07-21-2014 12:29 PM
vCPU speed vs pCPU speed information
Customer question from Renjith:
*******
Hi Experts,
Our customer has a requirement of 3.0 GHz of CPU for one of the applications.
ESX hosts is running on BL460C Gen8 with Xeon CPU E5-26700 @ 2.60 GhZ, 2 socket , 8 core , HT active.
So I just want to confirm if we add more vCPU will that deliver more than 3.0 GHz or CPU speed still remains 2.60 GHz similar to physical CPU speed.
**************
Reply from Michael:
**********
If the application is multi-threaded then adding vCPUs will boost the performance of the application and should meet/exceed the applications requirements. 2 x 2.6GHz could provide the application with 2.6GHz per thread = 5.2GHz in total. If it’s single threaded however it can only take advantage of a single core and it won’t benefit from adding more vCPU thereby not meeting the requirements.
The Intel E5-2670 processor supports Intel Turbo Boost technology 2.0 up to 3.3GHz. This feature is described as follows:
“Intel® Turbo Boost Technology 2.01 automatically allows processor cores to run faster than the rated operating frequency if they’re operating below power, current, and temperature specification limits.”
So you may get an increase that meets the customers’ requirements but it’s not guaranteed and is dependent on the Blade environment. If you run a heavily utilized system it’s unlikely to hit the higher clock speed during peak workloads. A virtual environment is more likely to be heavily loaded as it typically contains multiple mixed workloads unless you dedicate 1 pCPU each vCPU which is an approach for dense database farms.
You can discuss these options with the customer and application vendor to see what they would support. Failing that you should look at swapping out for faster CPU with 3.0GHz + clock speed….
***********
And from Chris:
**************
All what Michael said is correct.
However, I would remark that the customer requirement of 3.0 GHz core is totally spurious without further clarification of other parameters that drive performance of the CPU such as:
- Processor architecture – number of functional units, pipeline design, pre-fetch stage, etc.
- Cache sizes and latency at different cache levels – L1, L2, L3 and TLB
- Memory speed
These architectural differences have huge impact on performance, as the following example shows:
DL380 G3 - 3.06GHz (512kB cache) - performance rating - 1,330
DL380p Gen8 – E5-2690 v2 – 10 core – performance rating per core – 10,770.
So, my feeling is that your customer may care about 12% speed difference in notional clock speed, but ignores architectural differences that may result in 800% performance difference.
In other words the clock frequency is meaningless by itself without specifying the implementation of the architecture.
**************
Comments?