与将 Turbo 关闭以在处理器的最低基础频率下强制执行操作相比,通过 BIOS 启用的戴尔处理器加速技术 (DPAT) 提供了更好的解决方案,同时保持更一致的 Turbo 频率状态。当处理器在 Turbo 模式下工作时,DPAT 会最大程度地缩短过渡持续时间,从而降低抖动,实现较短的延迟。此功能仅在具有最新 bios 和 iDRAC 固件的 Intel E5-2690 处理器上受支持。可以使用 racadm、Web 服务管理 (WSMAN) 和 Dell 部署工具包 (DTK) 命令启用此功能。
可以在 bios 中将戴尔服务器设置为最大性能,但此功能仅能带来最大吞吐量,而非不延迟。Intel Turbo Boost 2.0 的开发目的在于在 CPU 的功率限制范围内,充分发挥多核多处理器环境中的任何运行核心的速度。Turbo Boost 通过操作系统 (OS) 按照 ACPI 标准使用处理器性能状态激活。当操作系统指示活动核心进入 C3 睡眠状态时,其它核心将动态加速至更高的频率。Turbo Boost 受运行时核心的数量、当前和估计的功耗和温度的限制。Intel 开发的 Power Gate Transistor 意味着,当核心处于关闭状态时,其功耗极少,因此活动核心能以更高的频率运行。处理器将进入 100MHz 级别,以响应 Turbo Boost。在步进频率、更改 C 状态和其他 CPU 功能方面存在延迟。
某些环境(如财务市场中的高频率交易)在其交易中需要较低的延迟。与将 Turbo 关闭以在处理器的最低基础频率下强制执行操作相比,通过 BIOS 启用的戴尔处理器加速技术 (DPAT) 提供了更好的解决方案。PAT 限制处理器用于使延迟始终保持较低的设置。将 Turbo Boost 与 PAT 配合使用,激活的核心越少,您可以使用的时钟速度越快。此功能为 Intel E5-2690 处理器开发(在 2.9 GHZ 下运行),因此通常可以分别使用单个核心以 3.8Ghz、使用双核以 3.6Ghz 或使用 4 核以 3.4 Ghz 运行。
以下安装了 Intel E5-2690 处理器的 Dell PowerEdge 系统支持 DPAT
PowerEdge系统 | 最小 BIOS | 最低 iDRAC 固件 |
---|---|---|
R720 | 1.4.8 | 1.30.30 |
R720xd | 1.4.8 | 1.30.30 |
R620 | 1.4.8 | 1.30.30 |
要在您的系统上支持 DPAT,请在 BIOS 设置中进行以下更改。
您必须使用以下一种模式,通过 controlledturbo 命令启用 DPAT:
iDRAC7 可用于远程使用 RACADM 命令通过 Telnet 或 SSH 配置或本地配置 DPAT(如果已从 Dell Open Manage 磁盘将 DRAC 工具安装到服务器)。在服务器重新引导并且 Lifecycle Controller 需要 CSIOR 才能运行以更新其配置文件之前,Bios 设置不会生效。连接到服务器上的 iDRAC7,然后运行以下命令:
iDRAC7 Lifecycle Controller 2 (LC) 可用于使用 WSMAN 命令更新固件和备份或配置硬件配置文件。WSMAN 允许远程管理服务器,而无需安装任何操作系统代理。Microsoft 的 WSMAN 实施被称为 Windows 远程管理 (WinRM),并从命令提示符或 powershell 运行。
可以通过命令中的小更改在 Linux 中使用 WSMAN 命令。
要使用 WSMAN 启用或禁用 DPAT,请输入以下命令:
winrm i SetAttribute http://schemas.dmtf.org/wbem/wscim/1/cimschema/
%2/root/dcim/DCIM_BIOSService?SystemCreationClass
Name=DCIM_ComputerSystem+CreationClassName=
DCIM_BIOSService+SystemName=DCIM:ComputerSystem+Name=
DCIM:BIOSService -u:%1 -p:%2 -r:https://%3/wsman -
SkipCNcheck -SkipCAcheck -SkipRevocationCheck -
encoding:utf-8 -a:basic -file:set_controlled_turbo.xml
要使用 WSMAN 启用 Turbo,请对 set_controlled_turbo 使用以下内容:
"http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BIOSService">
BIOS.Setup.1-1
ControlledTurbo
Enabled
要使用 WSMAN 禁用 Turbo,请对 set_controlled_turbo 使用以下内容:
"http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BIOSService">
BIOS.Setup.1-1
ControlledTurbo
Disabled
Dell 部署工具包用于脚本操作系统安装。该脚本用于预引导环境中,通常使用现有安装来创建要部署的配置文件。Bios 设置存储在 syscfg 文件中,但用户可以根据需要对其进行自定义。可从戴尔驱动程序和下载网站的 Systems Management 下下载 Dell DTK。
使用以下命令通过 DTK 启用 DPAT:
Syscfg -controlledturbo=enable
使用以下命令通过 DTK 禁用 DPAT:
Syscfg -controlledturbo=disable