When implementing the new HP DL380 Gen9 Server in our vSphere Environment I took care of the recommended BIOS settings. Here is a summary of the settings you should be aware of in my opinion.
If you feel that there is something wrong or not mentioned, please let me know.
—> System Options
- Removeable Flash Media Boot Sequence -> Internal SD Card First (only necessary if you install ESXi on the internal SD card)
- Intel (R) Hyperthreading Options -> Enabled
- Processor Core Disable -> 0 (0 = all cores enabled)
- Processor x2APIC Support -> Enabled
- Virtualization Technology -> Enabled
- Intel (R) VT-d -> Enabled
- SR-IOV -> Enabled
Boot Time Optimizations:
- Extended Memory Test -> Enabled
—> Power Management
HP Power Profile -> Maximum Performance
—> Performance Options
- Intel (R) Turbo Boost Technology -> Enabled
- ACPI SLIT Preferences -> Enabled
—> Server Availability
ASR Status -> Disabled
Note: ASR monitors an agent running in the Service Console. When this agent is not responding within 10 minutes, the host is rebooted. However, if the agent fails or the Service Console becomes sluggish (even though the VM’s are perfectly fine), ASR will detect this as a system hang and will reboot the server. Furthermore, in case of a PSOD, ASR will reboot the server as well. This reboot might cause a loss of some logfiles.
—> Advanced Options
Fan and Thermal Options – Thermal Configuration -> Optimal Cooling or Maximum Cooling
Note: I decided to use Optimal Cooling – but in some best practices you will read the recommendation to use “Maximum Cooling”.