The power options on the servers and client machines has a major impact on the performance for CPU bound processes.
I collected some examples based on experience from Customer engagements.
In Dynamics AX POS the scanning of an Item took 2-3 seconds. After changing the Windows power option to High performance the same process was below 1 second.
Update Transfer orders with 400 lines took 16 minutes. We changed the Windows power option to High Performance and the process took 12 minutes.
Then changing the BIOS to Max Performance, the process came down to 4 minutes.
How did I find out that the BIOS power option was incorrect?
In Windows the power option was already set to High Performance, but this did resolve the issue.!
The way I found out that the power option in the BIOS was incorrect without restarting the physical machine, was to run the following Tool.
2. Download the http://www.roylongbottom.org.uk/win64.zip
3. Run the program dhry164int32.exe example 10 times
4. Look in the Dhry.txt
Dhrystone Benchmark Version 1.1 via C/C++ Thu Jan 02 15:56:48 2014
32 Bit Integers - Via MS C/C++ Compiler Version 14.00.40310.41 for AMD64
VAX MIPS rating: 5115.53
CPUID and RDTSC Assembly Code CPU AuthenticAMD, Features Code 178BFBFF, Model Code 00100F91 AMD Opteron(tm) Processor 6172 Measured 2099 MHz Has MMX, Has SSE, Has SSE2, Has SSE3, Has 3DNow, Windows GetSystemInfo, GetVersionEx, GlobalMemoryStatus AMD64 processor architecture, 12 CPUs Windows NT Version 6.1, build 7601, Service Pack 1 Memory 24576 MB, Free 1390 MB User Virtual Space 8388608 MB, Free 8388597 MB
Dhrystone Benchmark Version 1.1 via C/C++ Thu Jan 02 15:56:57 2014
64 Bit Integers - Via MS C/C++ Compiler Version 14.00.40310.41 for AMD64
VAX MIPS rating: 8258.39
If the MIPS rating is within 5% for each run you make, then you have set the power option correct.
In the example below, the difference was more almost 75% and when we restarted the physical server the power option was set to Balanced power consumption.
1. Windows Power Options
Set the power plan to "High Performance"
In the BIOS there is also a power option, which needs to be set to
NB: The name can be different depending on the hardware vendor
Author: Kim Truelsen; MS Escalation Engineer
Great tip! Thanks.
I bet some IT Admins will start to complain about the Power Usage creeping up and perhaps be afraid the UPS's won't accept this, but if performance is business critical (which ERP typically is) then this is an important improvement. :-)