Rate This Document
Findability
Accuracy
Completeness
Readability

Modifying BIOS Settings

Purpose

Configure advanced BIOS settings to improve server performance.

Procedure

Table 1 shows the recommended configuration.

Table 1 Recommended BIOS configuration

BIOS Configuration Option

Recommended Value

Default Value

Description

Custom Refresh Rate

Auto

32 ms

Memory refresh rate.

Choose Advanced > Memory Config > Custom Refresh Rate.

NUMA

Enable

Enable

NUMA feature switch.

Choose Advanced > Memory Config > NUMA.

Die Interleaving

Disable

Disable

Die interleaving.

Choose Advanced > Memory Config > Die Interleaving.

One NUMA Per Socket

Disable

Disable

Enables one NUMA node on each socket.

Choose Advanced > Memory Config > One NUMA Per Socket

Stream Write Mode

Allocate share LLC

Allocate share LLC

Stream write mode.

Choose Advanced > Performance Config > Stream Write Mode.

CPU Prefetching Configuration

Enabled

Enabled

Enables CPU prefetching.

Choose Advanced > MISC Config > CPU Prefetching Configuration.

SRIOV

Enable

Enable

SR-IOV option.

Choose Advanced > PCIe Config > SRIOV.

Support Smmu

Enabled

Disabled

SMMU function option.

Choose Advanced > MISC Config > Support Smmu.

Power Policy

Performance

Efficiency

Power policy.

Choose Advanced > Performance Config > Power Policy

Table 2 lists the recommended extra configuration for a 4-socket server.

Table 2 Recommended extra BIOS configuration

BIOS Configuration Option

Recommended Value

Default Value

Description

Cache Mode

in:private/out:private

in:partition/out:share

Cache mode.

Choose Advanced > Performance Config > Cache Mode.

The preceding configuration applies only to virtualization scenarios.

  1. Restart the server and go to the BIOS.
  2. Perform the following steps to set the parameters based on the recommended values in the preceding table:
    1. Configure the memory refresh frequency.

      Enter the BIOS, choose Advanced > Memory Config > Custom Refresh Rate, and set the memory refresh frequency to Auto.

    2. Set NUMA.

      Enter the BIOS, choose Advanced > Memory Config > NUMA, and set the value of NUMA to Enable, Die Interleaving to Disable, and One Numa Per Socket to Disable.

    3. Enable SRIOV.

      Enter the BIOS, choose Advanced > PCIe Config > SRIOV, and set the value of SRIOV to Enable.

    4. Enable SMMU.

      Enable the SMMU feature only in virtualization scenarios. In non-virtualization scenarios, disable the SMMU.

      Enter the BIOS, choose Advanced > MISC Config > Support Smmu, and set the value of Support Smmu to Enable.

    5. Enable CPU prefetching.

      Enter the BIOS, choose Advanced > MISC Config > CPU Prefetching Configuration, and set the value of CPU Prefetching Configuration to Enable.

    6. Configure the power policy.

      Enter the BIOS, choose Advanced > MISC Config > Power Policy, and set the value of Power Policy to Performance.

    7. Set Stream Write Mode.

      Enter the BIOS, choose Advanced > Performance Config > Stream Write Mode, and set the value of Stream Write Mode to Allocate share LLC.

    8. Set Cache Mode (only for the 4-socket environment).

      Enter the BIOS, select Advanced > Performance Config > Cache Mode, and set the value of Cache Mode to in:private out:private.

  1. Press F10 to save the BIOS settings and restart the server.