弹性计算指的是通过有选择性地激活和取消激活处理器核心,从而可随后降低或增加其余活动核心的最高频率,以此来获得最大性能的能力。这让您可以针对给定工作负荷在核心数和最高频率之间设置最佳平衡。
每个核心支持一个或两个虚拟处理器,具体取决于是否启用超线程。虚拟处理器支持线程;增加活动核心数将增加虚拟处理器的数量,从而让应用程序可以支持更多线程。
取消激活与核心关联的所有虚拟处理器将取消激活该核心。
某些工作负荷无法从拥有许多线程中得到好处,相反,却可以从以较高的频率运行较少线程中受益。
在弹性计算之前,服务器的处理器必须设计为针对您的特定工作负荷设置最佳核心数和频率。弹性计算让您能够动态配置单个服务器,以满足许多类型工作负荷的需求。
您可以使用 Solaris 或 Oracle Linux OS 或者 BIOS 设置实用程序激活或取消激活核心。
使用 OS 命令,可以在应用程序正在运行时激活和取消激活虚拟处理器,从而可以获得所需核心数变化,并因此优化应用程序性能。这是首选方法;但是,它要求您使用 Oracle Linux 或 Oracle Solaris 操作系统。使用此方法,您可以根据需要随时动态调整性能。
如果您有受支持的任何其他操作系统,您可以使用 BIOS 设置实用程序激活或取消激活核心。虽然您可以根据自己的意愿随时更改设置,但这种方法要求重新引导服务器。
下表显示了活动核心(在给定插槽上)和最高频率之间的关系。
|