Skip to content

Commit b8ebd7e

Browse files
Benchmark results: roda
1 parent 60a0b02 commit b8ebd7e

38 files changed

Lines changed: 1006 additions & 984 deletions

site/data/api-16-1024.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -775,27 +775,28 @@
775775
{
776776
"framework": "roda",
777777
"language": "Ruby",
778-
"rps": 48837,
779-
"avg_latency": "19.55ms",
780-
"p99_latency": "66.10ms",
781-
"cpu": "1767.7%",
782-
"memory": "1.4GiB",
778+
"rps": 46029,
779+
"avg_latency": "21.03ms",
780+
"p99_latency": "73.70ms",
781+
"cpu": "1676.7%",
782+
"memory": "1.5GiB",
783783
"connections": 1024,
784784
"threads": 64,
785785
"duration": "5s",
786786
"pipeline": 1,
787-
"bandwidth": "250.65MB/s",
788-
"reconnects": 146380,
789-
"status_2xx": 732566,
787+
"bandwidth": "237.16MB/s",
788+
"input_bw": "2.59MB/s",
789+
"reconnects": 137920,
790+
"status_2xx": 690445,
790791
"status_3xx": 0,
791792
"status_4xx": 0,
792793
"status_5xx": 0,
793-
"tpl_baseline": 274437,
794-
"tpl_json": 275056,
794+
"tpl_baseline": 258811,
795+
"tpl_json": 258974,
795796
"tpl_db": 0,
796797
"tpl_upload": 0,
797798
"tpl_static": 0,
798-
"tpl_async_db": 183072
799+
"tpl_async_db": 172659
799800
},
800801
{
801802
"framework": "servicestack",

site/data/api-4-256.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -775,27 +775,28 @@
775775
{
776776
"framework": "roda",
777777
"language": "Ruby",
778-
"rps": 18796,
779-
"avg_latency": "12.55ms",
780-
"p99_latency": "49.80ms",
781-
"cpu": "395.4%",
782-
"memory": "381MiB",
778+
"rps": 18551,
779+
"avg_latency": "12.97ms",
780+
"p99_latency": "50.80ms",
781+
"cpu": "396.5%",
782+
"memory": "489MiB",
783783
"connections": 256,
784784
"threads": 64,
785785
"duration": "5s",
786786
"pipeline": 1,
787-
"bandwidth": "96.44MB/s",
788-
"reconnects": 56327,
789-
"status_2xx": 281953,
787+
"bandwidth": "95.58MB/s",
788+
"input_bw": "1.04MB/s",
789+
"reconnects": 55612,
790+
"status_2xx": 278267,
790791
"status_3xx": 0,
791792
"status_4xx": 0,
792793
"status_5xx": 0,
793-
"tpl_baseline": 105696,
794-
"tpl_json": 105747,
794+
"tpl_baseline": 104310,
795+
"tpl_json": 104438,
795796
"tpl_db": 0,
796797
"tpl_upload": 0,
797798
"tpl_static": 0,
798-
"tpl_async_db": 70510
799+
"tpl_async_db": 69519
799800
},
800801
{
801802
"framework": "servicestack",

site/data/async-db-1024.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -615,18 +615,19 @@
615615
{
616616
"framework": "roda",
617617
"language": "Ruby",
618-
"rps": 118244,
619-
"avg_latency": "8.08ms",
620-
"p99_latency": "21.50ms",
621-
"cpu": "6299.0%",
622-
"memory": "2.7GiB",
618+
"rps": 108099,
619+
"avg_latency": "8.74ms",
620+
"p99_latency": "21.40ms",
621+
"cpu": "6396.5%",
622+
"memory": "2.5GiB",
623623
"connections": 1024,
624624
"threads": 64,
625625
"duration": "5s",
626626
"pipeline": 1,
627-
"bandwidth": "476.84MB/s",
628-
"reconnects": 46867,
629-
"status_2xx": 1182446,
627+
"bandwidth": "438.57MB/s",
628+
"input_bw": "7.22MB/s",
629+
"reconnects": 43021,
630+
"status_2xx": 1080991,
630631
"status_3xx": 0,
631632
"status_4xx": 0,
632633
"status_5xx": 0

site/data/baseline-4096.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -869,19 +869,19 @@
869869
{
870870
"framework": "roda",
871871
"language": "Ruby",
872-
"rps": 37468,
873-
"avg_latency": "95.91ms",
874-
"p99_latency": "249.20ms",
875-
"cpu": "4759.9%",
876-
"memory": "6.0GiB",
872+
"rps": 37996,
873+
"avg_latency": "89.49ms",
874+
"p99_latency": "230.60ms",
875+
"cpu": "3896.3%",
876+
"memory": "5.4GiB",
877877
"connections": 4096,
878878
"threads": 64,
879879
"duration": "5s",
880880
"pipeline": 1,
881-
"bandwidth": "2.86MB/s",
882-
"input_bw": "2.89MB/s",
881+
"bandwidth": "3.73MB/s",
882+
"input_bw": "2.94MB/s",
883883
"reconnects": 0,
884-
"status_2xx": 187343,
884+
"status_2xx": 189983,
885885
"status_3xx": 0,
886886
"status_4xx": 0,
887887
"status_5xx": 0

site/data/baseline-512.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -869,19 +869,19 @@
869869
{
870870
"framework": "roda",
871871
"language": "Ruby",
872-
"rps": 75171,
873-
"avg_latency": "6.79ms",
874-
"p99_latency": "71.40ms",
875-
"cpu": "4879.6%",
872+
"rps": 75252,
873+
"avg_latency": "6.82ms",
874+
"p99_latency": "62.20ms",
875+
"cpu": "4506.6%",
876876
"memory": "7.1GiB",
877877
"connections": 512,
878878
"threads": 64,
879879
"duration": "5s",
880880
"pipeline": 1,
881-
"bandwidth": "5.73MB/s",
881+
"bandwidth": "7.39MB/s",
882882
"input_bw": "5.81MB/s",
883-
"reconnects": 250,
884-
"status_2xx": 375857,
883+
"reconnects": 282,
884+
"status_2xx": 376261,
885885
"status_3xx": 0,
886886
"status_4xx": 0,
887887
"status_5xx": 0

site/data/json-4096.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -675,18 +675,19 @@
675675
{
676676
"framework": "roda",
677677
"language": "Ruby",
678-
"rps": 254244,
679-
"avg_latency": "14.05ms",
680-
"p99_latency": "37.10ms",
681-
"cpu": "6287.2%",
682-
"memory": "5.5GiB",
678+
"rps": 231255,
679+
"avg_latency": "16.00ms",
680+
"p99_latency": "46.10ms",
681+
"cpu": "6362.4%",
682+
"memory": "4.3GiB",
683683
"connections": 4096,
684684
"threads": 64,
685685
"duration": "5s",
686686
"pipeline": 1,
687-
"bandwidth": "873.94MB/s",
688-
"reconnects": 48891,
689-
"status_2xx": 1271220,
687+
"bandwidth": "800.97MB/s",
688+
"input_bw": "11.03MB/s",
689+
"reconnects": 44358,
690+
"status_2xx": 1156277,
690691
"status_3xx": 0,
691692
"status_4xx": 0,
692693
"status_5xx": 0

site/data/json-comp-16384.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -602,19 +602,19 @@
602602
{
603603
"framework": "roda",
604604
"language": "Ruby",
605-
"rps": 133153,
606-
"avg_latency": "69.44ms",
607-
"p99_latency": "242.70ms",
608-
"cpu": "6545.1%",
609-
"memory": "3.9GiB",
605+
"rps": 130762,
606+
"avg_latency": "74.53ms",
607+
"p99_latency": "250.40ms",
608+
"cpu": "6515.4%",
609+
"memory": "4.1GiB",
610610
"connections": 16384,
611611
"threads": 64,
612612
"duration": "5s",
613613
"pipeline": 1,
614-
"bandwidth": "179.64MB/s",
615-
"input_bw": "9.90MB/s",
616-
"reconnects": 22319,
617-
"status_2xx": 665765,
614+
"bandwidth": "176.42MB/s",
615+
"input_bw": "9.73MB/s",
616+
"reconnects": 20791,
617+
"status_2xx": 653813,
618618
"status_3xx": 0,
619619
"status_4xx": 0,
620620
"status_5xx": 0

site/data/json-comp-4096.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -602,19 +602,19 @@
602602
{
603603
"framework": "roda",
604604
"language": "Ruby",
605-
"rps": 133966,
606-
"avg_latency": "27.35ms",
607-
"p99_latency": "49.50ms",
608-
"cpu": "6310.2%",
609-
"memory": "4.0GiB",
605+
"rps": 131000,
606+
"avg_latency": "27.82ms",
607+
"p99_latency": "52.90ms",
608+
"cpu": "6500.5%",
609+
"memory": "3.6GiB",
610610
"connections": 4096,
611611
"threads": 64,
612612
"duration": "5s",
613613
"pipeline": 1,
614-
"bandwidth": "180.63MB/s",
615-
"input_bw": "9.97MB/s",
616-
"reconnects": 24859,
617-
"status_2xx": 669831,
614+
"bandwidth": "176.74MB/s",
615+
"input_bw": "9.74MB/s",
616+
"reconnects": 24342,
617+
"status_2xx": 655000,
618618
"status_3xx": 0,
619619
"status_4xx": 0,
620620
"status_5xx": 0

site/data/json-comp-512.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -602,19 +602,19 @@
602602
{
603603
"framework": "roda",
604604
"language": "Ruby",
605-
"rps": 132487,
606-
"avg_latency": "3.86ms",
607-
"p99_latency": "16.30ms",
608-
"cpu": "6379.1%",
609-
"memory": "4.1GiB",
605+
"rps": 128684,
606+
"avg_latency": "3.97ms",
607+
"p99_latency": "17.90ms",
608+
"cpu": "6473.1%",
609+
"memory": "4.0GiB",
610610
"connections": 512,
611611
"threads": 64,
612612
"duration": "5s",
613613
"pipeline": 1,
614-
"bandwidth": "178.68MB/s",
615-
"input_bw": "9.86MB/s",
616-
"reconnects": 26360,
617-
"status_2xx": 662438,
614+
"bandwidth": "173.55MB/s",
615+
"input_bw": "9.57MB/s",
616+
"reconnects": 25672,
617+
"status_2xx": 643420,
618618
"status_3xx": 0,
619619
"status_4xx": 0,
620620
"status_5xx": 0

site/data/json-tls-4096.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -310,18 +310,18 @@
310310
{
311311
"framework": "roda",
312312
"language": "Ruby",
313-
"rps": 223003,
314-
"avg_latency": "18.35ms",
315-
"p99_latency": "18.35ms",
316-
"cpu": "6604.8%",
317-
"memory": "5.2GiB",
313+
"rps": 205209,
314+
"avg_latency": "19.94ms",
315+
"p99_latency": "19.94ms",
316+
"cpu": "6514.8%",
317+
"memory": "5.1GiB",
318318
"connections": 4096,
319319
"threads": 64,
320320
"duration": "5s",
321321
"pipeline": 1,
322-
"bandwidth": "771.73MB",
322+
"bandwidth": "710.12MB",
323323
"reconnects": 0,
324-
"status_2xx": 1137061,
324+
"status_2xx": 1046488,
325325
"status_3xx": 0,
326326
"status_4xx": 0,
327327
"status_5xx": 0

0 commit comments

Comments
 (0)