请问一下如果把所有的组件都部署到一台物理机上可以吗?

【 TiDB 使用环境】Poc
【 TiDB 版本】v5.4.0
【资源配置】
我想基于生产环境的配置验证某些case,但是现在只有一台物理机,想把组件(除了tiflash/ticdc)tidb+pd+tikv都部署到同一台上,那这个的配置是按照生产环境推荐上面的累加吗?
比如:
cpu = 16✖️2(tidb)+8✖️3(pd)+16✖️3(tikv) = 104 核
内存 = 48✖️2+16✖️3+64✖️3=336GB
这样吗?

同一台机器还无法做到对每个组件严格资源限制,看你想测的case是啥,单就常规测试来说这样混部也是可以的

那就需要单独设置每个组件的资源限制,性能什么的测不出来,比如像io你这个相当于除以了3甚至更多

自己做简单的功能性测试可以,涉及到性能测试还是有影响的。

tikv和pd得要性能好点的磁盘

简单的测试当然没问题,还有点浪费 :grinning:

自己测试体验可以,但是如果是验证性能和上生产,非常不建议这样部署。
送上官方混布解决方案
https://docs.pingcap.com/zh/tidb/stable/three-nodes-hybrid-deployment#三节点混合部署的最佳实践

如果只是验证功能的话,1台足够了,甚至资源可以都缩减点,但是验证性能的话,肯定不行。。。

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