pd和prometheus在tidb-server服务器上部署,会不会影响到集群的整体性能?

【 TiDB 使用环境】生产环境
【 TiDB 版本】tidb v6.1.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】 pd和prometheus在tidb-server服务器上部署,会不会影响到集群的整体性能?
【资源配置】
【附件:截图/日志/监控】

建议分开部署,搞台虚拟机也可以的。

分开最好,pd和监控占用资源不多,找一般性能机器部署就行,tisb节点很吃cpu和内存

prometheus可能因为一个大的promQL导致cpu飙升,建议单独部署

当promethues的数据量比较大时候,或执行一些运算比较复杂的promQL会消耗比较多的CPU,生产环境还是分开部署吧。毕竟PD对于整个tidb集群还是非常重要的。

会的,有空闲资源肯定分开部署更合理。

如果资源不够倒是可以考虑在pd非leader节点混合部署下,影响会比较小

PDTiDB 部署在一起的问题不大;但是生产环境最好不要把 Prometheus 部署到集群其他节点上,比如 Prometheus 本地存储在 Compaction 的时候,可能会占用过多的磁盘资源,而 PD 对磁盘的写入延迟很敏感。

1 个赞

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