Skip to content

Instantly share code, notes, and snippets.

@patriknw
Created September 22, 2014 06:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save patriknw/3feec3899cd8c9870d7d to your computer and use it in GitHub Desktop.
Save patriknw/3feec3899cd8c9870d7d to your computer and use it in GitHub Desktop.
akka-data-replication performance v0.6 vs v0.5

Results of running PerformanceSpec for version 0.6 and 0.5 of akka-data-replication

== Version 0.6 ==

500 ORSet Update WriteOne took 43 ms, 11627 TPS
500 ORSet Update WriteOne took 9 ms, 55555 TPS
500 ORSet Update WriteOne took 8 ms, 62500 TPS
500 ORSet Update WriteOne took 8 ms, 62500 TPS
500 ORSet Update WriteOne took 5 ms, 100000 TPS
500 ORSet Update WriteOne took 6 ms, 83333 TPS
500 ORSet Update WriteOne took 4 ms, 125000 TPS
500 ORSet Update WriteOne took 6 ms, 83333 TPS
500 ORSet Update WriteOne took 68 ms, 7352 TPS
500 ORSet Update WriteOne took 4 ms, 125000 TPS

1000000 Get ReadOne took 2344 ms, 426621 TPS
1000000 Get ReadOne took 1294 ms, 772797 TPS
1000000 Get ReadOne took 1242 ms, 805152 TPS
1000000 Get ReadOne took 994 ms, 1006036 TPS
1000000 Get ReadOne took 955 ms, 1047120 TPS
1000000 Get ReadOne took 1086 ms, 920810 TPS
1000000 Get ReadOne took 834 ms, 1199040 TPS
1000000 Get ReadOne took 808 ms, 1237623 TPS
1000000 Get ReadOne took 798 ms, 1253132 TPS
1000000 Get ReadOne took 764 ms, 1308900 TPS

500 ORSet Update WriteOne + gossip took 2455 ms, 203 TPS
500 ORSet Update WriteOne + gossip took 1642 ms, 304 TPS
500 ORSet Update WriteOne + gossip took 1643 ms, 304 TPS
500 ORSet Update WriteOne + gossip took 2453 ms, 203 TPS
500 ORSet Update WriteOne + gossip took 1640 ms, 304 TPS
500 ORSet Update WriteOne + gossip took 1641 ms, 304 TPS
500 ORSet Update WriteOne + gossip took 3265 ms, 153 TPS
500 ORSet Update WriteOne + gossip took 828 ms, 603 TPS
500 ORSet Update WriteOne + gossip took 4077 ms, 122 TPS
500 ORSet Update WriteOne + gossip took 3265 ms, 153 TPS

500 ORSet Update WriteOne existing + gossip took 1664 ms, 300 TPS
500 ORSet Update WriteOne existing + gossip took 2458 ms, 203 TPS
500 ORSet Update WriteOne existing + gossip took 1641 ms, 304 TPS
500 ORSet Update WriteOne existing + gossip took 829 ms, 603 TPS
500 ORSet Update WriteOne existing + gossip took 1640 ms, 304 TPS
500 ORSet Update WriteOne existing + gossip took 1641 ms, 304 TPS
500 ORSet Update WriteOne existing + gossip took 1642 ms, 304 TPS
500 ORSet Update WriteOne existing + gossip took 2457 ms, 203 TPS
500 ORSet Update WriteOne existing + gossip took 829 ms, 603 TPS
500 ORSet Update WriteOne existing + gossip took 2457 ms, 203 TPS

500 ORSet Update WriteTwo + gossip took 1248 ms, 400 TPS
500 ORSet Update WriteTwo + gossip took 1211 ms, 412 TPS
500 ORSet Update WriteTwo + gossip took 1939 ms, 257 TPS
500 ORSet Update WriteTwo + gossip took 1112 ms, 449 TPS
500 ORSet Update WriteTwo + gossip took 1921 ms, 260 TPS
500 ORSet Update WriteTwo + gossip took 2029 ms, 246 TPS
500 ORSet Update WriteTwo + gossip took 1874 ms, 266 TPS
500 ORSet Update WriteTwo + gossip took 1199 ms, 417 TPS
500 ORSet Update WriteTwo + gossip took 1880 ms, 265 TPS
500 ORSet Update WriteTwo + gossip took 1873 ms, 266 TPS

300000 GCounter Update took 295 ms, 1016949 TPS
100000 GCounter Update + gossip took 1947 ms, 51361 TPS

== Version 0.5 ==

500 ORSet Update WriteOne took 676 ms, 739 TPS
500 ORSet Update WriteOne took 381 ms, 1312 TPS
500 ORSet Update WriteOne took 335 ms, 1492 TPS
500 ORSet Update WriteOne took 349 ms, 1432 TPS
500 ORSet Update WriteOne took 329 ms, 1519 TPS
500 ORSet Update WriteOne took 328 ms, 1524 TPS
500 ORSet Update WriteOne took 358 ms, 1396 TPS
500 ORSet Update WriteOne took 332 ms, 1506 TPS
500 ORSet Update WriteOne took 330 ms, 1515 TPS
500 ORSet Update WriteOne took 336 ms, 1488 TPS

1000000 Get ReadOne took 1473 ms, 678886 TPS
1000000 Get ReadOne took 1222 ms, 818330 TPS
1000000 Get ReadOne took 1087 ms, 919963 TPS
1000000 Get ReadOne took 662 ms, 1510574 TPS
1000000 Get ReadOne took 599 ms, 1669449 TPS
1000000 Get ReadOne took 556 ms, 1798561 TPS
1000000 Get ReadOne took 565 ms, 1769911 TPS
1000000 Get ReadOne took 579 ms, 1727115 TPS
1000000 Get ReadOne took 567 ms, 1763668 TPS
1000000 Get ReadOne took 541 ms, 1848428 TPS

500 ORSet Update WriteOne + gossip took 2795 ms, 178 TPS
500 ORSet Update WriteOne + gossip took 2785 ms, 179 TPS
500 ORSet Update WriteOne + gossip took 1962 ms, 254 TPS
500 ORSet Update WriteOne + gossip took 2781 ms, 179 TPS
500 ORSet Update WriteOne + gossip took 1943 ms, 257 TPS
500 ORSet Update WriteOne + gossip took 2758 ms, 181 TPS
500 ORSet Update WriteOne + gossip took 2766 ms, 180 TPS
500 ORSet Update WriteOne + gossip took 3569 ms, 140 TPS
500 ORSet Update WriteOne + gossip took 2752 ms, 181 TPS
500 ORSet Update WriteOne + gossip took 4389 ms, 113 TPS

500 ORSet Update WriteOne existing + gossip took 1808 ms, 276 TPS
500 ORSet Update WriteOne existing + gossip took 4246 ms, 117 TPS
500 ORSet Update WriteOne existing + gossip took 1800 ms, 277 TPS
500 ORSet Update WriteOne existing + gossip took 1916 ms, 260 TPS
500 ORSet Update WriteOne existing + gossip took 2595 ms, 192 TPS
500 ORSet Update WriteOne existing + gossip took 7493 ms, 66 TPS
500 ORSet Update WriteOne existing + gossip took 3412 ms, 146 TPS
500 ORSet Update WriteOne existing + gossip took 2584 ms, 193 TPS
500 ORSet Update WriteOne existing + gossip took 2613 ms, 191 TPS
500 ORSet Update WriteOne existing + gossip took 3408 ms, 146 TPS

500 ORSet Update WriteTwo + gossip took 2716 ms, 184 TPS
500 ORSet Update WriteTwo + gossip took 1661 ms, 301 TPS
500 ORSet Update WriteTwo + gossip took 1426 ms, 350 TPS
500 ORSet Update WriteTwo + gossip took 1564 ms, 319 TPS
500 ORSet Update WriteTwo + gossip took 1359 ms, 367 TPS
500 ORSet Update WriteTwo + gossip took 1103 ms, 453 TPS
500 ORSet Update WriteTwo + gossip took 1041 ms, 480 TPS
500 ORSet Update WriteTwo + gossip took 1258 ms, 397 TPS
500 ORSet Update WriteTwo + gossip took 1420 ms, 352 TPS
500 ORSet Update WriteTwo + gossip took 1087 ms, 459 TPS

300000 GCounter Update took 1638 ms, 183150 TPS
100000 GCounter Update + gossip took 3289 ms, 30404 TPS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment