调优思路
为获得更好的图像处理性能,开启电源高性能模式在一定程度上提高性能和稳定性。对于ARM服务器,提升网络性能需要在BIOS设置中将电源策略设为高性能模式。对于X86服务器,提升网络性能不仅需要在BIOS设置中将电源策略设为高性能模式,还需要将CPU设置为Performance模式。
优化方法
在ARM服务器中,将电源策略设置为高性能模式步骤如下:
- 登录iBMC界面,启动虚拟控制台,远程控制选择HTML5集成远程控制台。

- 在虚拟界面工具栏中,单击启动项工具
,弹出启动项配置界面。 - 在启动项配置界面选择,选择“BIOS设置”,然后在虚拟界面工具栏中单击重启工具
,重启服务器。
- 系统重启后进入BIOS配置界面,依次选择“Advanced”>“ Performance Config”。

- 进入“Performance Config”,设置Power Policy为Performance。

在X86服务器下,将电源策略设置为高性能模式的步骤如下:
- 登录iBMC界面,启动虚拟控制台,远程控制选择HTML5集成远程控制台。

- 在虚拟界面工具栏中,单击启动项工具
,弹出启动项配置界面。 - 在启动项配置界面选择,选择“BIOS设置”,然后在虚拟界面工具栏中单击重启工具
,重启服务器。
- 系统重启后进入BIOS配置界面,依次选择“Advanced”>“Socket Configuration”。

- 进入Advanced Power Mgmt. Configuration,设置Power Policy为Performance。

- 按下“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模式。