This article describes instructions for implementing DPAT on Dell PowerEdge servers
Dell Processor Acceleration Technology (DPAT), enabled through the BIOS, provides a better performing solution than turning turbo off to force operation at the lowest base frequency of the processor while maintaining a more consistent turbo frequency state. DPAT minimizes transition duration when the processor functions in turbo mode, thereby decreasing jitter and allowing for lesser latency. This function is only supported on the Intel E5-2690 processor with newest bios and iDRAC firmware. This feature can be enabled using racadm, Web Services Management (WSMAN), and Dell Deployment ToolKit (DTK) commands.
Dell servers can be set to Maximum Performance in the bios but this feature is intended for maximum throughput not latency. Intel Turbo Boost 2.0 was developed to get most speed out of the any running cores in a multicore multiprocessor environment within the power constraints of the CPU. Turbo Boost is activated by the Operating System (OS) following ACPI standards using processor performance states. When the OS instructs an Active core to enter C3 sleep state the other cores dynamically accelerate to a higher frequency. Turbo Boost is limited by the number of cores, current and estimated power consumption and temperature when it runs. The Power Gate Transistor Intel developed means very little power is used by cores when they are off so Active cores can run at a higher frequency. The processor is stepped in 100MHz steps in response to Turbo Boost. There is some latency in stepping frequency, changing C states and other CPU functions.
Some environments such as High Frequency Trading in the Financial Markets need low latency in their transactions. Dell Processor Acceleration Technology (DPAT), enabled through the BIOS, provides a better performing solution than turning turbo off to force operation at the lowest base frequency of the processor. PAT limits the settings for the processor uses to keep latency low all the time. Using Turbo Boost with PAT the fewer cores you activate the faster the clock speed you can use. This was developed for the Intel E5-2690 processor (which runs at 2.9GHZ) so can typically run at 3.8Ghz with a single core, 3.6GHz with a dual core or 3.4GHz with 4-cores.
The following Dell PowerEdge systems with Intel E5-2690 processors installed, support DPAT
PowerEdge System | Minimum BIOS | Minimum iDRAC Firmware |
---|---|---|
R720 | 1.4.8 | 1.30.30 |
R720xd | 1.4.8 | 1.30.30 |
R620 | 1.4.8 | 1.30.30 |
To support DPAT on your system, make the following changes in the BIOS setup.
You must enable DPAT with a controlledturbo
command using one of the following modes:
The iDRAC7 can be used to configure DPAT using RACADM commands remotely using Telnet or SSH or locally if DRAC Tools have been installed on the server from the Dell Open Manage disk. Bios settings do not take effect until the server is rebooted and the Lifecycle Controller needs CSIOR to run to update its configuration files. Connect to the iDRAC7 on the server and run the following commands:
$ racadm set bios.procsettings.controlledturbo Enabled
$ racadm jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW -e TIME_NA
$ racadm set bios.procsettings.controlledturbo Disabled
$ racadm jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW -e TIME_NA
The iDRAC7 Lifecycle Controller 2 (LC) can be used to update firmware and backup or configure hardware profiles using WSMAN commands. WSMAN allows managing servers remotely without having to install any OS agents. The Microsoft implementation of WSMAN is called Windows Remote Management (WinRM) and is run from command prompt or powershell. For more on how to use the LC Services API consult the manual LC 2 Web Services Guide for Windows.
The WSMAN commands can be used in Linux thru small changes in the commands: WSMAN - Windows/Linux Command Conversion . For more information on Linux consult the manual: LC 2 Web Services Interface Guide for Linux.
To enable or disable DPAT using WSMAN, enter the following command:
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
To enable turbo using WSMAN, use the following content for set_controlled_turbo.xml:
<p:SetAttribute_INPUT xmlns:p=
"http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BIOSService">
<p:Target>BIOS.Setup.1-1</p:Target>
<p:AttributeName>ControlledTurbo</p:AttributeName>
<p:AttributeValue>Enabled</p:AttributeValue>
</p:SetAttribute_INPUT>
To disable turbo using WSMAN, use the following content for set_controlled_turbo.xml:
<p:SetAttribute_INPUT xmlns:p=
"http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BIOSService">
<p:Target>BIOS.Setup.1-1</p:Target>
<p:AttributeName>ControlledTurbo</p:AttributeName>
<p:AttributeValue>Disabled</p:AttributeValue>
</p:SetAttribute_INPUT>
The Dell Deployment ToolKit is used to script operating system installations. The script is used in a preboot environment and generally an existing installation is used to create configuration files to deploy. The bios settings are stored in the syscfg file but users can customize for their needs. The Dell DTK can be downloaded from Dell Drivers and Downloads website under Systems Management. More information can be found in the DTK manuals: Dell Deployment ToolKit 4.3. Add these commands to the DTK scripts:
Use the following command to enable DPAT using DTK:
Syscfg -controlledturbo=enable
Use the following command to disable DPAT using DTK:
Syscfg -controlledturbo=disable
Dell has released a White Paper on increasing performance and decreasing latency which covers many aspects of server performance: Configuring Low-Latency Environments on 12th-generation Servers.
More information on using the for iDRAC7 RACADM commands in the manual: RACADM Command Line Reference Guide.
Many informative videos can be found at Dell Tech Center on scripting the Lifecycle controller with WinRM and WS-MAN commands: https://en.community.dell.com/techcenter/systems-management/w/wiki/1981.scripting-the-dell-lifecycle-controller.aspx
Need more help? | |
![]() |
Find additional PowerEdge and PowerVault articles |
![]() |
Visit and ask for support in our Communities |
![]() |
Create an online support Request |
Код статьи: SLN156702
Дата последнего изменения: 11/15/2018 04:21 PM
Благодарим вас за отзыв.