[ 
https://issues.apache.org/jira/browse/CASSANDRA-18259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17687628#comment-17687628
 ] 

Stefan Miklosovic edited comment on CASSANDRA-18259 at 2/12/23 8:41 PM:
------------------------------------------------------------------------

8 core Ryzen 7, improvements for newer processor is not so visible compared to 
previous ones but I also think this is because of the test itself and payload 
to compress etc etc ... 

{code}
1.5.0

compress 4.586 ns/b 207.975 mb/s uncompress 0.746 ns/b 1277.758 mb/s ratio 
3.16:1.
compress 4.552 ns/b 209.526 mb/s uncompress 0.741 ns/b 1286.737 mb/s ratio 
3.16:1.
compress 4.594 ns/b 207.570 mb/s uncompress 0.754 ns/b 1265.166 mb/s ratio 
3.16:1.
compress 4.623 ns/b 206.299 mb/s uncompress 0.761 ns/b 1252.468 mb/s ratio 
3.16:1.
compress 4.610 ns/b 206.855 mb/s uncompress 0.753 ns/b 1265.672 mb/s ratio 
3.16:1.
compress 4.603 ns/b 207.170 mb/s uncompress 0.746 ns/b 1277.613 mb/s ratio 
3.16:1.
compress 4.675 ns/b 203.975 mb/s uncompress 0.742 ns/b 1285.587 mb/s ratio 
3.16:1.
compress 4.575 ns/b 208.469 mb/s uncompress 0.732 ns/b 1303.680 mb/s ratio 
3.16:1.
compress 4.583 ns/b 208.092 mb/s uncompress 0.740 ns/b 1289.493 mb/s ratio 
3.16:1.
compress 4.614 ns/b 206.695 mb/s uncompress 0.737 ns/b 1294.413 mb/s ratio 
3.16:1.

1.5.4

compress 4.406 ns/b 216.462 mb/s uncompress 0.702 ns/b 1358.700 mb/s ratio 
3.18:1.
compress 4.412 ns/b 216.165 mb/s uncompress 0.690 ns/b 1382.145 mb/s ratio 
3.18:1.
compress 4.384 ns/b 217.536 mb/s uncompress 0.693 ns/b 1375.454 mb/s ratio 
3.18:1.
compress 4.388 ns/b 217.357 mb/s uncompress 0.694 ns/b 1375.001 mb/s ratio 
3.18:1.
compress 4.389 ns/b 217.273 mb/s uncompress 0.689 ns/b 1383.209 mb/s ratio 
3.18:1.
compress 4.390 ns/b 217.256 mb/s uncompress 0.690 ns/b 1381.519 mb/s ratio 
3.18:1.
compress 4.364 ns/b 218.512 mb/s uncompress 0.696 ns/b 1369.696 mb/s ratio 
3.18:1.
compress 4.402 ns/b 216.637 mb/s uncompress 0.697 ns/b 1369.082 mb/s ratio 
3.18:1.
compress 4.484 ns/b 212.664 mb/s uncompress 0.695 ns/b 1371.982 mb/s ratio 
3.18:1.
compress 4.395 ns/b 216.983 mb/s uncompress 0.702 ns/b 1358.989 mb/s ratio 
3.18:1.

{code}

[~brandon.williams] do you think this should go to 4.0+ as well or just to 
trunk? It is a drop-in replacement. Nothing changes just one lib version.

cc [~djoshi] as he implemented ZstdCompressor to let him know ...


was (Author: smiklosovic):
8 core Ryzen 7

{code}
1.5.0

compress 4.586 ns/b 207.975 mb/s uncompress 0.746 ns/b 1277.758 mb/s ratio 
3.16:1.
compress 4.552 ns/b 209.526 mb/s uncompress 0.741 ns/b 1286.737 mb/s ratio 
3.16:1.
compress 4.594 ns/b 207.570 mb/s uncompress 0.754 ns/b 1265.166 mb/s ratio 
3.16:1.
compress 4.623 ns/b 206.299 mb/s uncompress 0.761 ns/b 1252.468 mb/s ratio 
3.16:1.
compress 4.610 ns/b 206.855 mb/s uncompress 0.753 ns/b 1265.672 mb/s ratio 
3.16:1.
compress 4.603 ns/b 207.170 mb/s uncompress 0.746 ns/b 1277.613 mb/s ratio 
3.16:1.
compress 4.675 ns/b 203.975 mb/s uncompress 0.742 ns/b 1285.587 mb/s ratio 
3.16:1.
compress 4.575 ns/b 208.469 mb/s uncompress 0.732 ns/b 1303.680 mb/s ratio 
3.16:1.
compress 4.583 ns/b 208.092 mb/s uncompress 0.740 ns/b 1289.493 mb/s ratio 
3.16:1.
compress 4.614 ns/b 206.695 mb/s uncompress 0.737 ns/b 1294.413 mb/s ratio 
3.16:1.

1.5.4

compress 4.406 ns/b 216.462 mb/s uncompress 0.702 ns/b 1358.700 mb/s ratio 
3.18:1.
compress 4.412 ns/b 216.165 mb/s uncompress 0.690 ns/b 1382.145 mb/s ratio 
3.18:1.
compress 4.384 ns/b 217.536 mb/s uncompress 0.693 ns/b 1375.454 mb/s ratio 
3.18:1.
compress 4.388 ns/b 217.357 mb/s uncompress 0.694 ns/b 1375.001 mb/s ratio 
3.18:1.
compress 4.389 ns/b 217.273 mb/s uncompress 0.689 ns/b 1383.209 mb/s ratio 
3.18:1.
compress 4.390 ns/b 217.256 mb/s uncompress 0.690 ns/b 1381.519 mb/s ratio 
3.18:1.
compress 4.364 ns/b 218.512 mb/s uncompress 0.696 ns/b 1369.696 mb/s ratio 
3.18:1.
compress 4.402 ns/b 216.637 mb/s uncompress 0.697 ns/b 1369.082 mb/s ratio 
3.18:1.
compress 4.484 ns/b 212.664 mb/s uncompress 0.695 ns/b 1371.982 mb/s ratio 
3.18:1.
compress 4.395 ns/b 216.983 mb/s uncompress 0.702 ns/b 1358.989 mb/s ratio 
3.18:1.

{code}

[~brandon.williams] do you think this should go to 4.0+ as well or just to 
trunk? It is a drop-in replacement. Nothing changes just one lib version.

cc [~djoshi] as he implemented ZstdCompressor to let him know ...

> Upgrade Zstd to 1.5.4
> ---------------------
>
>                 Key: CASSANDRA-18259
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18259
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Feature/Compression
>            Reporter: Stefan Miklosovic
>            Assignee: Stefan Miklosovic
>            Priority: Normal
>             Fix For: 4.x
>
>
> Zstd 1.5.4 was released yesterday. There is a lot of non-trivial performance 
> improvements. 
> Upgrade zstd-jni 1.5.0 to 1.5.4.
> (1) https://github.com/facebook/zstd/releases/tag/v1.5.4



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to