goader
goader copied to clipboard
Смешиваются единицы измерения
В одном и том же отчёте перемешаны масштабные коэффициенты. Как сравнивать ? Лучше бы использовался везде только ms, как наиболее актуальный. Сравнение разных отчётов разных серверов так же упростилось бы.
Writes Average response time: 2.899882ms Percentile 30 - 24.342µs Percentile 40 - 26.108µs Percentile 50 - 29.441µs Percentile 60 - 37.536µs Percentile 70 - 42.473µs Percentile 80 - 48.796µs Percentile 90 - 80.513µs Percentile 95 - 21.534907ms Percentile 99 - 67.219535ms
Для автоматического тестирования и сравнения лучше использовать --output=json
А в каких единицах Percentiles для json? Не очень совпадает с цифрами для human Writes Average response time: 1.224754ms Percentile 30 - 102.225µs Percentile 40 - 118.398µs Percentile 50 - 136.098µs Percentile 60 - 161.141µs Percentile 70 - 203.94µs Percentile 80 - 297.819µs Percentile 90 - 3.989647ms Percentile 95 - 7.51182ms Percentile 99 - 15.602402ms
test@sb47:~$ /ssdsdc/test/goader_linux_amd64 -rpw 2 -max-latency 5ms -requests-engine=disk -url=/ssdsdd/test/tmp/RRRRRRR -body-size=4k -max-requests=300000 -show-progress=0 -output=json { "Writes":{ "Errors":0,"Done":100085,"AverageOps":14250,"AverageGoodOps":14250,"FinalSpeed":32,"AverageSpeed":1539277, "TopTen":[70766049,70802375,71126414,71823726,72171639,72627610,74115479,77122834,81401685,82581823], "Percentiles":{"30":115696,"40":134463,"50":156551,"60":185200,"70":229675,"80":314290,"90":5390290,"95":10616272,"99":19532824}, "StaggeredFor":0 },
"Reads":{"Errors":0,"Done":200166,"AverageOps":28276,"AverageGoodOps":28276,"FinalSpeed":1,"AverageSpeed":181997,"TopTen":[32107688,32370859,32857535,32932250,32973966,33998168,34386225,36144717,57298501,60669211],"Percentiles":{"30":31126,"40":33253,"50":34999,"60":36847,"70":39228,"80":43329,"90":69999,"95":109981,"99":4186223},"StaggeredFor":0},"Errors":null,"Reports":["Maximum requests count"],"StartTime":"2016-11-06T13:43:34.309578259Z"}
Наносекунды Но в целом, с предложением отображать все в миллисекундах в случае human - согласен