How to enable max. performance on a Dell PowerEdge-C C1100 & C2100

Like you saw in one of my last posts, which BIOS Settings you have to change for maximum performance on Dell PowerEdge 11th & 12th Gerneration, you can do the same with PowerEdge-C C1100 and C2100

First reboot the server and press “F2” to enter the “System Setup”

BIOS C1100/C2100

BIOS C1100/C2100

In BIOS Main Menu please click on “Advanced”

BIOS Menu

BIOS Menu

 

Now click on “CPU configuration”

BIOS Advanced Menu

BIOS Advanced Menu

 

In the “CPU Configuration” Menu look after following settings and change them as follow:

BIOS CPU Configuration

BIOS CPU Configuration

INTEL SPEEDSTEP™ TECH (Enabled for OS default) to enabled
INTEL TURBOMODE TECH (Enabled default) to enabled
INTEL C-STATE TECH (Enabled default) to diabled
C3 STATE (Disabled default) to disabled
C6 STATE (Disabled default) to disabled

Now press “ESC” on your keyboard to leave the menu.

Back in the “Advanced Menu” click on “Exit” in the top right corner.

Menubar Exit

Menubar Exit

 

In the next menu please save the settings and restart the server. After the restart the changes will take effect.

Exit Menu save the Settings

Exit Menu save the Settings

 

Poor network performance in VM when creating a virtual switch and using broadcom NIC with Windows Server 2012

This issue is resolved please read post: http://datacenter-flo.azurewebsites.net/?p=2050

 

Some customers reported me about performance issue with virtual machines running on Hyper-V V3 (Windows Server 2012) after creating a switch.

Together with colleagues we found out that the issue only appears with Broadcom network interface cards.

We saw that the issue is related by “Virtual Machine Queues” enabled on the networkadapter.

If you are facing this issue, please try to disable “Virtual Machine Queues” first on the virtual NIC in your VM. If this doesn’t resolve your issue, please disable “Virtual Machine Queues” also on the physical NIC of your server.

The issue should be fixed with a Broadcom firmware and driver update for the NIC.

You can do this in the Adapter Properties of the Network Interface Card.

Adapter Properties in BASC

Adapter Properties in BASC

Adapter Properties of a NIC

Adapter Properties of a NIC

 

 

Dell PowerEdge 11th Generation (Intel CPU) BIOS settings to improve performance

In this blog I want to show you how you can improve your CPU performance. Please be aware, this changes will have direct influence on power consumation. If you do this changes they will  increase power consumtion but a perfomance improvement up to 20% is realistic, depending of server usage.

 

The first step you should do, update your system to the current firmware and driver state.

Next reboot you system and enter the BIOS with “F2”.

BIOS

BIOS R710

Now we change the Processor settings. Change following settings:

Turbo Mode from “disable” to “enable”
C States from “enable” to “disable”
C1E (if you have this option) ” from “enable” to “disable”

CPU Intel Nehalem

CPU Intel Nehalem

More information about C States and C1E CPU extension you can find in this wiki.
http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface

More information about Turbo Mode you can find in this wiki.
http://en.wikipedia.org/wiki/Intel_Turbo_Boost

Now leave the “Processor Settings” and enter “Power Management”.

Power Management

Power Management Dell PowerEdge BIOS

Change the option “Power Management” to “Maximum Performance”.

After this changes you can save the settings, leave the BIOS and reboot the server.

 

Why do this changes increase the systemperformance?

All the settings we change take effect on CPU and Memory clocking. If the cores or memory’s not used by your operating system they will clock down but in most cases that is not the best practice. The reason is, if an application needs the performance, the operations needs to inform the hardware controller. The hardware controller powers wakes up the CPU or Memory’s. In most cases this takes to long and the application’s run in low performance mode and has finished the calculation before the system is completely waking up.