Я ищу на сайте и нашел еще один вопрос об этом, но ответов нет.YCSB понимает вывод
Я выполнение 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 минут, как вы можете видеть из голоса в целом.
Благодарим вас за внимание!
Спасибо за ответ, но я по-прежнему не понимаю, как это возможно, что большинство операций выполняются менее чем за 10 мс, в то время как весь тест в течение 5 минут! Я имею в виду, выполняются ли операции менее 10 мс, выполненные клиентом? Infact, как вы можете видеть, 99thPercentileLatency - это 8. Надеюсь, я поняла: P – user2867270
Тест по умолчанию работает в одном потоке (если вы не указали опцию '-threads'). Таким образом, операции не происходят параллельно. Более того, клиент выполняет множество задач с шаблоном, которые не влияют на эталонный показатель и поэтому не учитываются при расчетах (например, создание классов, выполняющих фактические вычисления, не влияет на латентность). Что касается процентиля, я не совсем уверен, как он рассчитан. – Akshay
Отлично, на самом деле я использую -s otput, чтобы увидеть операции на 10 секунд. Последнее: я вижу, что всегда с инструментом ycsb ycsb возвращает мне 'WARN client.HConnectionManager $ HConnectionImplementation: не удалось выполнить все из региона = usertable, user5151590341071383779,1384956910306.c298f9ff82ff593e6d9a1895445c966f., Hostname = ip-10-253-27 -32, port = 60020 java.util.concurrent.ExecutionException: java.io.IOException: вызов на ip-10-253-27-32/10.253.27.32: 60020 не удалось при локальном исключении: org.apache.hadoop.hbase .ipc.HBaseClient $ CallTimeoutException: Call id = 542, waitTime = 65285, rpcTimetout = 60000' Почему? – user2867270