分析原因

服务器默认出厂在安装系统后,默认服务器处于节点模式,实测发现如果服务器CPU型号是2*Silver 4216 @ 2.10GHz 那么服务器最大换算成MHz的最大单颗为2100MHz,所以我们在测试的发现CPU其实节电模式下才800左右的MHz,所以CPU性能没有发挥更好,如下是配置如何将服务器和结合操作系统开启高性能模式。

BIOS中设置

戴尔服务器中的相关设置:开机按F2--进入System BIOS界面--选择System Profile,在该选项的下拉菜单中选择“Performance”选项 。

超线程
有关超线程详细信息请参考:什么是超线程?- 英特尔 (intel.cn)
在戴尔服务器中开启超线程步骤:
开机按F2--进入System BIOS界面--选择Processor Settings,将Logical Processor 选择设置成为Enabled

2,睿频
睿频是CPU一项自带技术,它允许 CPU 在处理轻负载时以基本时钟速度运行,而在处理高负载时提升至更高的时钟速度运行。
有关睿频详细信息请参考:
什么是英特尔® 睿频加速技术?- 英特尔 (intel.cn)
英特尔® 睿频加速技术概述信息 (intel.cn)
戴尔服务器中启用Dell Controller Turbo的步骤:
开机按F2键--进入System BIOS界面--选择System Profile Settings后,将System Profile选择更改成Performance Per Watt(OS),并且将Turbo Boost选择设置成Enabled

操作系统中设置

cpupower -c all frequency-set -g performance 看起来是通过linux系统自带的命令工具修改设置选项,而bios是直接直接底层修改设置选项,看起来这两个都可以,不过由于设置performance 关闭节能模式服务器需要重启生效,所以还是建议直接Bios下确认修改即可

另外linux系统也需要从系统层面上关闭节能模式,方法可以参考如下:

  1. 修改配置文件添加“intel_idle.max_cstate=0 processor.max_cstate=1 intel_pstate=disable idle=poll”设置。
    [root@localhost ~]# cat /etc/default/grub

  1. 更新 grub2 文件。

  1. 重启系统
reboot
  1. 检查当前 CPU MHz

作者:运维老许

出处:https://www.strives.cn/

联系方式:strive120620@163.com

微信公众号:Linux必修之路

声明1:本站部分资源收集自互联网,仅供个人学习交流,如不慎侵犯了您的权益,请联系我,我将尽快处理!

声明2:本文版权归作者,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利!

最后修改:2022 年 11 月 10 日 12 : 48 PM
请献出你的爱心,你的小小心意,是对博主最大的认可与支持!