复现nebula 3.2.0性能测试结果

  • nebula 版本:3.2.0
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:N
  • 问题的具体描述
    请问如何在用户的测试环境,复现nebula如下链接的性能测试结果?有相应的源码或者测试加压方案么?
    问题具体化:某个查询语句的VU=100时候的QPS和Latency是怎么跑出来的?
    NebulaGraph v3.2.0 性能报告
    谢谢!

参考 nebula-bench

https://github.com/vesoft-inc/nebula-bench

4 个赞

您好。

  1. 请问报告里的吞吐率,是取的这个值么?

  2. 报告中,指定并发数(比如截图中的50)下的QPS和服务端耗时, 是执行了多久(duration=多少?)跑出来的数据呢? 这个QPS是通过调整duration的值,多次执行不同duration后,得到的最优值么?谢谢!

  1. 是的
  2. duration 是 120s,并没有跑很多次放最优解,就是只跑了一次,然后就得出报告了。

go 1 跳因为比较快,每秒 8万多,120 也跑了足够多的样本,理论上不会偏差太多。
有一些大的 match 查询,如果 qps 比较小,120s 可能跑不完所有的数据,不过暂时没处理,就是默认执行 120s。

谢谢!明白啦!

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