top of page

                                                          CPU调频__GWXT实习

2018/10/11--2018/10/

    GWXT实习过程中,实验需要 调节服务器cpu 频率,遇 bug

技术栈

    服务器

单台服务器,8 cpu/12 core/2 超线程 = 虚拟化为 16cpu、192core(线程)CentOS Linux release 7.1.1503(Core)Linux version 3.10.0-229.el7.x86_64 (builder@kbuilder.dev.centos.org)(gcc version 4.8.2 20140120 (Red Hat 4.8.2-16)(GCC))

调频方法: cpupower 辅助cpu调频的用户空间工具(cpufrequtils)

执行过程

   现代的Intel CPU更新了 功率驱动模块,将旧版 acpi_cpufreq 替换为 intel_pstate, 但 intel_pstate  driver只支持 很少的cpu 频率工作策略(powersave 和 performance)

   想要使用更多的 策略和更 详细的cpu频率,需要 禁用 intel_pstate

intel_pstate 禁用方式

    1. 在 /etc/default/grub文件中添加 GRUB_CMDLINE_LINUX_DEFAULT=“intel_pstate=disable”,

    2.执行 grub2-mkconfig  -o  /boot/grub2/grub.cfg(不同的Linux系统以及系统装机方式不同,需要执行不同的配置文件刷新语句)

    3.reboot重启服务器

    4.cpupower  frequency-set  -g  userspace(切换到userspace策略,才可以自定义调节cpu频率)

BUG1

   执行完以上操作后发现,成功切换到 acpi_cpufreq 驱动下,并可以更换不同的 策略,但cpu的频率始终 固定在 32.77GHz,无法调节

解决

    bios里开启用户调频选项

    

    此处,按DEL进bios

 华为服务器默认bios密码:Huawei12#$

 

 

 

 

 

 

 

 

 

 

 

 

 

   将EIST开启

 

BUG2:

   执行ipmitool sdr list 查看功耗,显示无此命令:

解决

     加载应用模块,modprobe

1547551859(1).jpg
1547552237(1).jpg
1547552237.jpg
1547552575(1).jpg
1547552588(1).jpg
1547552604(1).jpg
1547552618(1).jpg
1547553305(1).jpg
1547553267(1).jpg
1547553293.jpg
1547553283(1).jpg
bottom of page