CV0-002 · Question #564
A cloud performance engineer is asked to review the usage and resource utilization from last quarter and then provide analysis and a recommendation. The data shown in the exhibit is collected and plot
The correct answer is C. Enable hyperthreading and add memory to allow for growth.. To improve performance and accommodate growth based on usage and resource utilization data, the engineer should recommend enabling hyperthreading and adding more memory.
Question
A cloud performance engineer is asked to review the usage and resource utilization from last quarter and then provide analysis and a recommendation. The data shown in the exhibit is collected and plotted for analysis. In addition to investigating the alarms, which of the following is the BEST recommendation for the engineer to provide?
Exhibit
Options
- AMigrate to a different cloud provider to improve performance.
- BMonitor utilization to ensure it does not exceed 80%.
- CEnable hyperthreading and add memory to allow for growth.
- DAdd more CPUs to lower the utilization.
How the community answered
(35 responses)- A11% (4)
- B6% (2)
- C63% (22)
- D20% (7)
Why each option
To improve performance and accommodate growth based on usage and resource utilization data, the engineer should recommend enabling hyperthreading and adding more memory.
Migrating to a different cloud provider is a drastic and costly measure that does not address the specific resource utilization issues within the current setup.
Monitoring utilization to ensure it does not exceed 80% is a monitoring strategy, not a performance improvement recommendation to address existing high utilization or allow for growth.
Hyperthreading allows a single physical CPU core to act as two logical processors, improving CPU utilization and throughput for many workloads. Adding memory provides more RAM for applications, reducing disk I/O from swapping and allowing the system to handle more processes and larger datasets, which together can significantly enhance performance and allow for future growth.
Adding more CPUs directly might be effective for CPU-bound workloads, but enabling hyperthreading is often a more cost-effective and immediate way to increase logical CPU capacity and performance, especially when combined with memory upgrades for overall system responsiveness.
Concept tested: Cloud VM resource optimization
Topics
Community Discussion
No community discussion yet for this question.
