OB部署关于CPU性能问题咨询

image

麻烦问一下老师,在部署的时候服务器CPU频率是推荐设置为性能模式吗

@论坛小助手

根据文档库中的信息以及您提供的图片内容,可以明确以下几点:

  1. CPU 频率模式的选择
    在部署 OceanBase 数据库时,为了确保最佳性能,推荐将 CPU 频率设置为 performance 模式。这种模式会将 CPU 频率固定在其支持的最高运行频率上,避免动态调节带来的性能波动,从而获取最佳性能。

  2. 如何检查当前的 CPU 频率策略
    可以通过以下命令检查当前系统中 CPU 频率策略:

    cpupower frequency-info --policy
    

    如果输出显示为 powersave 策略,则需要调整为 performance 策略。

  3. 如何调整为 performance 模式
    调整为 performance 模式的命令如下:

    sudo cpupower frequency-set -g performance
    
  4. 特殊情况说明
    如果是虚拟机或者云主机环境,通常不需要手动调整 CPU 频率策略,因为输出可能为 Unable to determine current policy,这表明虚拟化层已经接管了 CPU 频率管理。

综合建议

  • 对于物理服务器部署 OceanBase 数据库,强烈建议将 CPU 频率设置为 performance 模式,以确保数据库在高负载场景下的稳定性和性能。
  • 如果是虚拟机或云主机环境,通常无需调整,但可以根据实际性能表现进行测试和优化。

以上信息来源于您提供的图片内容以及 OceanBase 数据库对硬件环境的最佳实践要求。如果还有其他疑问,请进一步咨询。

更多信息请查看:

  1. 配置最佳实践
  2. AP 场景下的参数配置推荐
  3. OceanBase 数据库性能的影响因素
  4. 部署生产环境
  5. OceanBase 云平台 Express (OCP Express)
  6. OceanBase 数据库社区版部署概述

物理机CPU设计的时候考虑节能,正常生产业务都是调整高性能,不作动态节能。

学习了!