nebula3.5查询性能怎么调优

提问参考模版:

  • nebula 版本:3.5.0

  • 部署方式:分布式

  • 安装方式:nebula operator ,k8s 3节点集群

  • 是否上生产环境:N

  • 硬件信息

    • 磁盘:SSD 1.2T
    • CPU、内存信息:48C 188G
  • 问题的具体描述:
    LDBC SF100数据集下,对比官方性能测试偏差很大,能怎么调优

  • nebula配置:


以下为查询带边属性测试结果:

你看官方的机器配置,和你的,看出来了么?

image

1C1G是request的资源

测试数据换成SF_30,相应时间和上面的SF_100数据差不多

你可以用物理机试试。我们官方测是用物理机

你好,是物理机环境

?那我看你配置些的是:安装方式:nebula operator ,k8s 3节点集群

你好,原来是物理机k8s集群部署。昨天切换成物理机本地rpm包部署,高并发下时间大概减半,但是和官方的性能数据差距还是比较大(以下为SF30测试数据集的测试结果):

你几台部署,压力机是怎样的,和我们部署的一样么?

另外,你space怎么建的等等。这些可能都得关注下
ps:我们的测试报告不是性能极限压测报告。如果要压的话应该还可以压的

压力机也是物理机,配置同nebula物理机配置一致,48C,188G;
nebula三节点集群时3graphd+3mated+3storaged,部署模式与你们的一样

Space是通过nebula importer导入收据时创建的;

  1. 执行压测前,确认part leader的分布是均匀的;
  2. 执行压测前,建议执行一下全量compact;
nebula> USE <your_graph_space>;
nebula> SUBMIT JOB COMPACT;

  1. 可以看一下压测期间,物理机的监控,看看资源的占用情况
1 个赞

你好,按建议执行1和2后性能稍有提升,测试结果还是低于官网数据,QPS分别是官网的40%到80%不等。资源监控如下:





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