Modifying BIOS Settings
Purpose
Configure advanced BIOS settings to improve server performance.
Procedure
Table 1 shows the recommended 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. |
|
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.
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.
- Restart the server and go to the BIOS.
- Perform the following steps to set the parameters based on the recommended values in the preceding table:
- Configure the memory refresh frequency.
Enter the BIOS, choose Advanced > Memory Config > Custom Refresh Rate, and set the memory refresh frequency to Auto.

- 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.



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

- 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.

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

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

- 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.

- 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.

- Configure the memory refresh frequency.
- Press F10 to save the BIOS settings and restart the server.