Tune file node system settings for performance
To maximize performance, we recommend configuring the system settings on the server model you use as your file nodes.
The system settings vary depending on the server model you use as your file node. This topic describes how to configure the system settings for the validated Lenovo ThinkSystem SR665 server file nodes.
Use the UEFI interface to tune system settings
The Lenovo SR665 server's system firmware contains numerous tuning parameters that can be set through the UEFI interface. These tuning parameters can affect all aspects of how the server functions and how well the server performs.
Under UEFI Setup > System Settings, adjust the following system settings:
Operating Mode menu
System Setting | Change to |
---|---|
Operating Mode |
Custom |
cTDP |
Manual |
cTDP Manual |
350 |
Package Power Limit |
Manual |
Efficiency Mode |
Disable |
Global-Cstate-Control |
Disable |
SOC P-states |
P0 |
DF C-States |
Disable |
P-State |
Disable |
Memory Power Down Enable |
Disable |
NUMA Nodes per Socket |
NPS1 |
Devices and I/O ports menu
System Setting | Change to |
---|---|
IOMMU |
Disable |
Power menu
System Setting | Change to |
---|---|
PCIe Power Brake |
Disable |
Processors menu
System Setting | Change to |
---|---|
Global C-state Control |
Disable |
DF C-States |
Disable |
SMT Mode |
Disable |
CPPC |
Disable |
Use Redfish API to tune system settings
In addition to using UEFI Setup, you can use the Redfish API to change system settings.
curl --request PATCH \ --url https://<BMC_IP_ADDRESS>/redfish/v1/Systems/1/Bios/Pending \ --user <BMC_USER>:<BMC- PASSWORD> \ --header 'Content-Type: application/json' \ --data '{ "Attributes": { "OperatingModes_ChooseOperatingMode": "CustomMode", "Processors_cTDP": "Manual", "Processors_PackagePowerLimit": "Manual", "Power_EfficiencyMode": "Disable", "Processors_GlobalC_stateControl": "Disable", "Processors_SOCP_states": "P0", "Processors_DFC_States": "Disable", "Processors_P_State": "Disable", "Memory_MemoryPowerDownEnable": "Disable", "DevicesandIOPorts_IOMMU": "Disable", "Power_PCIePowerBrake": "Disable", "Processors_GlobalC_stateControl": "Disable", "Processors_DFC_States": "Disable", "Processors_SMTMode": "Disable", "Processors_CPPC": "Disable", "Memory_NUMANodesperSocket":"NPS1" } } '
For detailed information on the Redfish schema, see the DMTF website.