tiflash-9000启动遇到CPU不支持avx2指令集的问题

错误信息 “Fail to check CPU flags: avx2 not supported. Require avx2 popcnt movbe.” 表示您尝试启动 TiFlash 的机器的 CPU 不支持 TiFlash 所需的 AVX2 指令集。

要解决此问题,您可以尝试以下步骤:

  1. 运行以下命令检查 CPU 型号和指令集支持:

    cat /proc/cpuinfo | grep flags
    

    如果输出不包含 “avx2”,则表示您的 CPU 不支持 AVX2 指令集。

  2. 如果您的 CPU 不支持 AVX2,则可以尝试使用 --disable-cpu-check 选项启动 TiFlash 以绕过 CPU 检查。但是,这不建议,因为它可能会导致兼容性问题或性能下降。要使用 --disable-cpu-check 选项启动 TiFlash,请运行以下命令:

    tiflash --disable-cpu-check
    
  3. 如果您想在不支持 AVX2 的机器上使用 TiFlash,则可以考虑升级 CPU 或使用支持 AVX2 的不同机器。