【问题标题】:YCSB understanding the outputYCSB 了解输出
【发布时间】:2013-11-15 09:44:26
【问题描述】:

我在网站上搜索并找到了另一个关于此的问题,但没有答案。

我在 cassandra 集群上执行 YCSB 工具,YCSB 的输出是:

[OVERALL], RunTime(ms), 302016.0 -> 05 mins 02 secs

[OVERALL], Throughput(ops/sec), 3311.0828565374018

[UPDATE], Operations, 499411

[UPDATE], AverageLatency(us), 2257.980987603397

[UPDATE], MinLatency(us), 389

[UPDATE], MaxLatency(us), 169380

[UPDATE], 95thPercentileLatency(ms), 4

[UPDATE], 99thPercentileLatency(ms), 8

[UPDATE], Return=0, 499411

[UPDATE], 0, 50039

[UPDATE], 1, 222610

[UPDATE], 2, 138349

[UPDATE], 3, 49465

它一直持续到 70 号。这是什么意思?是否有运行该操作次数的秒数?奇怪,因为从整体声音中可以看出,测试运行超过 5 分钟。

感谢您的宝贵时间!

【问题讨论】:

    标签: performance testing nosql ycsb


    【解决方案1】:

    输出指示

    • 总执行时间为 05 分 02 秒
    • 所有线程的平均吞吐量为 3311.0828565374018
    • 有 499411 次更新操作
    • 平均、最小、最大、第 99 和第 95 个百分位延迟
    • 499411 操作返回代码为零(全部成功。非零返回表示操作失败)
    • 50039 次操作在 1 毫秒内完成。
    • 222610 次操作在 1 到 2 毫秒之间完成。
    • 138349 次操作在 2 到 3 毫秒之间完成。
    • ...等等...它们可能会达到 1000 毫秒。

    还可以通过将-p timeseries.granularity=2000 开关添加到 ycsb 命令来获取延迟的时间序列。

    更多信息请访问the documentation

    【讨论】:

    • 感谢您的回复,但我仍然不明白大部分操作如何在不到 10 毫秒的时间内完成,而整个测试在 5 分钟内完成!我的意思是,客户端执行的操作是否在 10 毫秒内完成?事实上,你可以看到,99thPercentileLatency 是 8。我希望我很清楚:P
    • 默认情况下测试在单线程中运行(除非您指定了-threads 选项)。所以这些操作不会并行发生。此外,客户端执行许多不影响基准测试的样板任务,因此不计入计算中(例如,实例化类,进行实际计算不会影响延迟)。至于百分位数,我不太确定它是如何计算的。
    • 完美,实际上我使用 -s otput 以 10 秒查看操作。最后一件事:我看到,总是使用 ycsb 工具,ycsb 会返回一个 WARN client.HConnectionManager$HConnectionImplementation: Failed all from region=usertable,user5151590341071383779,1384956970306.c298f9ff82ff593e6d9a1895445c966f., hostname=ip-10-253-27-32, port=60020 java.util.concurrent.ExecutionException: java.io.IOException: Call to ip-10-253-27-32/10.253.27.32:60020 failed on local exception: org.apache.hadoop.hbase.ipc.HBaseClient$CallTimeoutException: Call id=542, waitTime=65285, rpcTimetout=60000 为什么?
    • 听起来HBase客户端连接失败,或者超时。我没有使用过 HBase。也许你可以用这个发布一个新问题。
    猜你喜欢
    • 2021-05-26
    • 2017-04-18
    • 2016-12-24
    • 2017-03-09
    • 2011-10-20
    • 2014-01-27
    • 2019-02-26
    • 2020-01-11
    • 2011-01-29
    相关资源
    最近更新 更多