将介绍与cpu性能设计相关的任务。将学习cpu性能设计的以下方面:
关键性能考虑因素 - VMM调度程序cpu调度程序 - 处理器拓扑/缓存感知准备时间 - 警告标志发现cpu过度使用在SMP VM中与客户cpu饱和度作斗争使用资源设置控制cpu资源监视cpu性能最重要的是什么cpu性能最佳实践
简介
理想情况下,应在持续的绩效管理流程的背景下定义性能问题。性能管理是指以服务级别协议(SLA)的形式为应用程序建立性能要求,然后跟踪和分析所实现的性能以确保满足这些要求的过程。完整的性能管理方法包括收集和维护应用程序,系统和子系统的基准性能数据,例如存储和网络。在性能管理的上下文中,当应用程序无法满足其预定的SLA时,存在性能问题。根据具体的SLA,故障可能是响应时间过长或吞吐量低于某个定义的阈值。
ESXi和虚拟机(VM)性能调整很复杂,因为VM共享底层物理资源,尤其是cpu。
最后,配置问题或无意的用户错误可能会导致性能下降。例如,当单个处理器VM运行良好时,用户可能会使用对称多处理(SMP)VM。您可能还会看到用户设置共享但随后忘记重置它们的情况,由于系统中其他VM的特性发生变化而导致性能下降。
如果过度使用这些资源,可能会出现性能瓶颈。例如,如果过多的VM是cpu密集型的,则可能会遇到性能下降的问题,因为所有VM都需要共享底层物理cpu。