nebula 分布式高可用部署插入性能下降明显

  • nebula 版本:v3.1.0
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:Y / N
  • 硬件信息
    • 磁盘 100G SSD
    • CPU、内存信息 16C 32G
  • 问题的具体描述

nebula分布式高可用部署,3台16C 32G 100G SSD,图空间15个分区,3个副本,插入耗时较高,相较于单台部署一个副本,单条插入耗时提升了3-5倍。
怀疑是网络问题,采用一台机器部署3个graphd,3个storage,同样3个副本,发现插入耗时依然很高。
为什么高可用部署插入性能变慢比较明显,是使用姿势问题吗?

怀疑你网络打满了。
一般遇到性能问题,先把cpu、内存、网络io、磁盘io打出来看下,是否达到硬件瓶颈。

并不是网络的问题,同样的条件下,三副本插入比单副本要慢很多

三副本的情况下,数据在多副本之间也要同步的,会占用网络带宽。同时,你是在同一台机器上,也会占用磁盘IO,
你可以把CPU、内存、网络IO和磁盘IO的监控打出来,看是不是这个问题。

三副本多了一次rpc的原因? :thinking:而且不是单纯的一次rpc,考虑到所有raft共用一个rpcserver,如果每个partition都有插入,等待处理的时间可能也要考虑进去。

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