[
https://issues.apache.org/jira/browse/CASSANDRA-11352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15238020#comment-15238020
]
Giampaolo commented on CASSANDRA-11352:
---------------------------------------
I've prepared a patch for this issue that is available as attachment here and
as branch (rebased and squashed at
[https://github.com/radicalbit/cassandra/tree/CASSANDRA-11352-trunk]). The
output of stress is now like this (keep in mind that in my locale, comma is the
decimal separator while dot is the three digits separator)
{code}
Results:
Op rate : 4.160op/s [WRITE:4.160op/s]
Partition rate : 4.160pk/s [WRITE:4.160pk/s]
Row rate : 4.160row/s [WRITE:4.160row/s]
Latency mean : 0,9ms [WRITE:0,9ms]
Latency median : 0,5ms [WRITE:0,5ms]
Latency 95th percentile : 2,2ms [WRITE:2,2ms]
Latency 99th percentile : 6,5ms [WRITE:6,5ms]
Latency 99.9th percentile : 28,3ms [WRITE:28,3ms]
Latency max : 134,3ms [WRITE:134,3ms]
Total partitions : 378.374 [WRITE:378.374]
Total errors : 0 [WRITE:0]
Total GC count : 89
Total GC memory : 3,493GiB
Total GC time : 1,2s
Avg GC time : 13,9ms
StdDev GC time : 8,3ms
Total operation time : 00:01:30
{code}
I've tried some other alignment but this seems the best possible compromise to
me.
Some rationals:
* as [https://issues.apache.org/jira/browse/CASSANDRA-9692], I kept units
beside numbers without spaces
* decimal numbers are aligned using decimal sign
* Total GC time is in seconds while other GC measures are in milliseconds. This
could be misleading, I'm waiting reviewer comment on this
* Respect to ticket, I took the liberty of adding three digits separator
About tests: stress tool is in dtests, I've tried to run them but after a whole
workday they weren't finished and besides the "F" letter, no useful output was
produced.
Moreover, during tests I was not able to connect with JMX, the error was:
{{the Connection refused to host: 127.0.0.4; nested exception is:
java.net.ConnectException: Connection refused}}.
How can I fix this for future tests?
> Include units of metrics in the cassandra-stress tool
> ------------------------------------------------------
>
> Key: CASSANDRA-11352
> URL: https://issues.apache.org/jira/browse/CASSANDRA-11352
> Project: Cassandra
> Issue Type: Improvement
> Components: Tools
> Reporter: Rajath Subramanyam
> Assignee: Giampaolo
> Priority: Minor
> Labels: lhf
> Fix For: 3.x
>
>
> cassandra-stress in the Results section can have units for the metrics as an
> improvement to make the tool more usable.
> Results:
> op rate : 14668 [READ:7334, WRITE:7334]
> partition rate : 14668 [READ:7334, WRITE:7334]
> row rate : 14668 [READ:7334, WRITE:7334]
> latency mean : 0.7 [READ:0.7, WRITE:0.7]
> latency median : 0.6 [READ:0.6, WRITE:0.6]
> latency 95th percentile : 0.8 [READ:0.8, WRITE:0.8]
> latency 99th percentile : 1.2 [READ:1.2, WRITE:1.2]
> latency 99.9th percentile : 8.8 [READ:8.9, WRITE:9.0]
> latency max : 448.7 [READ:162.3, WRITE:448.7]
> Total partitions : 105612753 [READ:52805915, WRITE:52806838]
> Total errors : 0 [READ:0, WRITE:0]
> total gc count : 0
> total gc mb : 0
> total gc time (s) : 0
> avg gc time(ms) : NaN
> stdev gc time(ms) : 0
> Total operation time : 02:00:00
> END
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)