Tidb7.5 部署操作系统选择

在RedHat 8x测试过 可以的

适配麒麟操作系统的,我们有做过实战

好多生产环境用上了麒麟欧拉版 V10 SP1/SP2,已经一年多了,目前看来没啥问题

3 个赞

大佬 请问使用起来性能如何

操作系统的性能不怎么好对比呀,反正使用的时候绑核了,没出现过坑。倒是应用出现过问题,哈哈哈

2 个赞

受教了大佬

1 个赞

你们绑核是把什么组件分开的?

如果没有国产化的强制要求,建议还是RHEL8或者CentOS7,稳定,资源丰富。

如果可以最好使用CentOS 7.3 及以上的 7.x 版本,比如7.6和7.9,再者选择Red Hat Enterprise Linux 7.3 及以上的 7.x 版本

目前国产系统,进信创的,除了麒麟V10 及 UOS V20,还有其他吗?国产的其实没有多少选择

兼容列表参考

看官方网站

绑核主要是限制cpu、内存,混部的时候不要有资源争抢。一般是给tidb和tikv绑核,每个节点都需要绑

tidb和tikv没有混部就不用了把

建议绑,一个机器上有多个实例就需要绑,避免实例资源争抢。不管是相同的组件还是不同的组件混部,都一样。
具体测试情况,及绑核的原因可以看这个文章: 专栏 - 单机 8 个 NUMA node 如何玩转 TiDB - AMD EPYC 服务器上的 TiDB 集群最优部署拓扑探索 | TiDB 社区

1 个赞

麒麟v10sp2

1 个赞

绑核性能高些,相同组件不绑多实例部署也可以提升性能,尤其tidb server :stuck_out_tongue_winking_eye:

1 个赞

肯定国产操作系统啊

1 个赞

不绑的话,可能导致使用内存的时候,用到了更远的内存,耗时增加。而且不绑核,万一并发内存消耗高的sql,机器容易hang住 :thinking:

比如有一台300G内存,2c64核心128线程的机器,只装tidb server装几个效果最好