tidb6.5无法安装tiflash

【 TiDB 使用环境】测试环境
【 TiDB 版本】6.5.0
【复现路径】
【遇到的问题:问题现象及影响】
测试环境服务器不支持avx2指令集,安装不了tiflash。还有没有别的解决方案。
低版本的可以安装tiflash,当前版本的tiflash不能不使用这个指令集吗,能否适配?
【资源配置】
【附件:截图/日志/监控】

在 Linux AMD64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 AVX2 指令集。
通过使用AVX2 指令集,TiFlash 的向量化引擎能提供更好的性能。

  • 将 v6.3.0 之前的 TiFlash 升级至 v6.3.0 及之后的版本时,需要特别注意:在 Linux AMD64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 AVX2 指令集。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。具体请参考 6.3.0 版本 Release Notes 中的描述。

avx2 指令大约是 2011 年发布的,主流云厂商的环境都已经默认支持。虚拟机建议配置 CPU 架构为 haswell。

1 个赞

感谢老哥,测试环境使用的虚拟机。
解决方案:在虚拟机配置文件中添加配置


,host-passthrough 将物理机的 CPU 特性完全暴露给虚拟机,就可以了。

:+1: :+1: :+1:

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。