【 TiDB 使用环境】生产环境
【 TiDB 版本】6.5.3
生产环境整套集群机器都是arm机器,很多查询语句的执行时间长,原因coprocessor时间长占比较多。我有点怀疑是不是arm架构的机器性能真的比x86的差很多。官方有没有对这两种架构机器整体性能进行对比?
差很多,建议绑核,效果很明显。
1 个赞
x86 架构的处理器有更复杂的硬件和指令集,可以执行更复杂的计算任务。
ARM 架构的处理器设计简单,功耗低,适合用于移动设备和嵌入式系统。
arm绑核 和 不绑核 性能差距最大可达5倍
1 个赞
arm架构的机器性能肯定不行啊
mark跟一下,另外,如何配置绑核。
查到这样一段
绑核不是万金油:
- CPU affinity is not a magic bullet. It can improve the performance of some applications, but it may not have a significant impact on others.
- It is important to experiment with different CPU affinity configurations to find the one that works best for your specific application and workload.
- CPU affinity can be used in conjunction with other performance optimization techniques, such as memory management and I/O optimization.
mark,同xc改造
性能差异让 cpu 厂商提供下基础数据,然后再对比上层应用比如数据库的差异是不是预期的
比不绑核性能好很多,跨numa node访问内存慢很多。可以试试。
性能根据具体业务需求,没法对比了
有差异,需要根据具体价位来判断。
ARM,C86都差很多
x86的适用于需要强大计算能力的场景,兼容性要好很多