pd为什么需要ssd

pd为什么需要ssd?只是为了防止节点故障的时候元数据迁移过载么?

pd也有大量的更新落盘操作。

1 个赞

1 个赞

不仅仅是故障转移时需要写盘,PD正常运行期间也需要频繁读取和持久化数据,它内部集成了etcd,虽然数据量不大,但IO能力不足的话会影响PD性能,诸如TSO分配、TiCDC元数据存取、处理调度等

跟etcd 差不多

PD申请tso需要落盘,一次io能持续分好几分钟,但是也是要落盘的。
region信息存储,也是落盘的。
我感觉pd对ssd的需求没有tikv那么刚,但是有就给呗,没有的话优先给tikv应该也行吧,个人意见,没有实测过。

主要还是tso的读取,以及pd集群的raft log同步。

PD是大脑,pd运行效率高,整个集群才能稳定运行起来,否则大脑都迟钝了,也会影响其他组件的运行效率的。

PD是集群的关键节点,集群元信息都存储在PD里面,正常运行期间会一直有读写的操作,因此对IO的消耗比较大,也需要SSD盘。不用SSD跑也是能跑的,但是集群性能和各种处理效率会比较拉跨。

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。