基本原理
开启电源高性能模式在一定程度上提高性能和稳定性。对于ARM服务器,提升网络性能需要在BIOS设置中将电源策略设为高性能模式。对于X86服务器,提升网络性能不仅需要在BIOS设置中将电源策略设为高性能模式,还需要将CPU设置为Performance模式。修改电源策略可能需要重启服务器,用户请根据实际情况修改。
操作步骤
在ARM服务器中,将电源策略设置为高性能模式步骤如下:
- 登录iBMC界面,启动虚拟控制台,远程控制选择HTML5集成远程控制台。
图1 HTML5集成远程控制台
- 在虚拟界面工具栏中,单击启动项工具
,弹出启动项配置界面。 - 在启动项配置界面选择,选择“BIOS设置”,然后在虚拟界面工具栏中单击重启工具
,重启服务器。图2 BIOS设置
- 系统重启后进入BIOS配置界面,依次选择“Advanced”>“ Performance Config”。
图3 BIOS配置界面
- 进入“Performance Config”,设置Power Policy为Performance。
图4 Performance Config
在X86服务器下,将电源策略设置为高性能模式的步骤如下:
- 登录iBMC界面,启动虚拟控制台,远程控制选择HTML5集成远程控制台。
图5 HTML5集成远程控制台
- 在虚拟界面工具栏中,单击启动项工具
,弹出启动项配置界面。 - 在启动项配置界面选择,选择“BIOS设置”,然后在虚拟界面工具栏中单击重启工具
,重启服务器。图6 BIOS设置
- 系统重启后进入BIOS配置界面,依次选择“Advanced”>“Socket Configuration”。
图7 BIOS配置界面
- 进入Advanced Power Mgmt. Configuration,设置Power Policy为Performance。
图8 Power Policy
- 按下“F10”保存配置并重启服务器。
在X86服务器下,将CPU设置为Performance模式,请使用root用户执行以下操作:
- 使用如下命令查看当前CPU模式。
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
CPU模式说明请参见表1。如果当前CPU模式不是Performance模式,请执行步骤2到步骤4设置CPU为Performance模式。否则请跳过步骤2到步骤4。
表1 CPU模式调速器
|
描述
|
performance
|
运行于最大频率。
|
powersave
|
运行于最小频率。
|
userspace
|
运行于用户指定的频率。
|
ondemand
|
按需快速动态调整CPU频率,一有CPU计算量的任务,就会立即达到最大频率运行,空闲时间增加就降低频率。
|
conservative
|
按需快速动态调整CPU频率,比ondemand的调整更保守。
|
schedutil
|
基于调度程序调整 CPU 频率。
|
- 执行命令安装工具。
- 设置CPU为Performance模式。
cpupower frequency-set -g performance
- 再次执行1查看当前CPU模式是否已设置为Performance模式。