Skip to content

Commit c59335c

Browse files
Benchmark results: rails
1 parent 839283f commit c59335c

38 files changed

Lines changed: 30963 additions & 760 deletions

site/data/api-16-1024.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -724,28 +724,28 @@
724724
{
725725
"framework": "rails",
726726
"language": "Ruby",
727-
"rps": 24814,
728-
"avg_latency": "40.30ms",
729-
"p99_latency": "130.30ms",
730-
"cpu": "1741.5%",
731-
"memory": "956MiB",
727+
"rps": 25178,
728+
"avg_latency": "39.51ms",
729+
"p99_latency": "126.30ms",
730+
"cpu": "1713.8%",
731+
"memory": "886MiB",
732732
"connections": 1024,
733733
"threads": 64,
734734
"duration": "5s",
735735
"pipeline": 1,
736-
"bandwidth": "130.55MB/s",
737-
"input_bw": "1.40MB/s",
738-
"reconnects": 74318,
739-
"status_2xx": 372223,
736+
"bandwidth": "132.45MB/s",
737+
"input_bw": "1.42MB/s",
738+
"reconnects": 75439,
739+
"status_2xx": 377684,
740740
"status_3xx": 0,
741741
"status_4xx": 0,
742742
"status_5xx": 0,
743-
"tpl_baseline": 139406,
744-
"tpl_json": 139728,
743+
"tpl_baseline": 141517,
744+
"tpl_json": 141837,
745745
"tpl_db": 0,
746746
"tpl_upload": 0,
747747
"tpl_static": 0,
748-
"tpl_async_db": 93088
748+
"tpl_async_db": 94329
749749
},
750750
{
751751
"framework": "ring-http-exchange",

site/data/api-4-256.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -724,28 +724,28 @@
724724
{
725725
"framework": "rails",
726726
"language": "Ruby",
727-
"rps": 9914,
728-
"avg_latency": "25.42ms",
727+
"rps": 9935,
728+
"avg_latency": "25.37ms",
729729
"p99_latency": "101.50ms",
730-
"cpu": "393.4%",
730+
"cpu": "393.5%",
731731
"memory": "309MiB",
732732
"connections": 256,
733733
"threads": 64,
734734
"duration": "5s",
735735
"pipeline": 1,
736-
"bandwidth": "52.15MB/s",
737-
"input_bw": "571.22KB/s",
738-
"reconnects": 29731,
739-
"status_2xx": 148719,
736+
"bandwidth": "52.24MB/s",
737+
"input_bw": "572.43KB/s",
738+
"reconnects": 29803,
739+
"status_2xx": 149031,
740740
"status_3xx": 0,
741741
"status_4xx": 0,
742742
"status_5xx": 0,
743-
"tpl_baseline": 55723,
744-
"tpl_json": 55787,
743+
"tpl_baseline": 55884,
744+
"tpl_json": 55894,
745745
"tpl_db": 0,
746746
"tpl_upload": 0,
747747
"tpl_static": 0,
748-
"tpl_async_db": 37209
748+
"tpl_async_db": 37253
749749
},
750750
{
751751
"framework": "ring-http-exchange",

site/data/async-db-1024.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -576,19 +576,19 @@
576576
{
577577
"framework": "rails",
578578
"language": "Ruby",
579-
"rps": 71458,
580-
"avg_latency": "13.68ms",
581-
"p99_latency": "28.70ms",
582-
"cpu": "6322.5%",
583-
"memory": "3.6GiB",
579+
"rps": 69479,
580+
"avg_latency": "14.12ms",
581+
"p99_latency": "30.00ms",
582+
"cpu": "6389.5%",
583+
"memory": "2.9GiB",
584584
"connections": 1024,
585585
"threads": 64,
586586
"duration": "5s",
587587
"pipeline": 1,
588-
"bandwidth": "296.94MB/s",
589-
"input_bw": "4.77MB/s",
590-
"reconnects": 28129,
591-
"status_2xx": 714589,
588+
"bandwidth": "288.74MB/s",
589+
"input_bw": "4.64MB/s",
590+
"reconnects": 27504,
591+
"status_2xx": 694791,
592592
"status_3xx": 0,
593593
"status_4xx": 0,
594594
"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": "rails",
871871
"language": "Ruby",
872-
"rps": 33180,
873-
"avg_latency": "104.29ms",
874-
"p99_latency": "365.30ms",
875-
"cpu": "4858.3%",
876-
"memory": "6.4GiB",
872+
"rps": 34427,
873+
"avg_latency": "99.02ms",
874+
"p99_latency": "323.00ms",
875+
"cpu": "5101.9%",
876+
"memory": "6.6GiB",
877877
"connections": 4096,
878878
"threads": 64,
879879
"duration": "5s",
880880
"pipeline": 1,
881-
"bandwidth": "6.99MB/s",
882-
"input_bw": "2.56MB/s",
881+
"bandwidth": "7.25MB/s",
882+
"input_bw": "2.66MB/s",
883883
"reconnects": 0,
884-
"status_2xx": 165904,
884+
"status_2xx": 172138,
885885
"status_3xx": 0,
886886
"status_4xx": 0,
887887
"status_5xx": 0

site/data/baseline-512.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -869,19 +869,19 @@
869869
{
870870
"framework": "rails",
871871
"language": "Ruby",
872-
"rps": 77647,
873-
"avg_latency": "6.60ms",
874-
"p99_latency": "85.70ms",
875-
"cpu": "5535.9%",
876-
"memory": "6.9GiB",
872+
"rps": 76164,
873+
"avg_latency": "6.74ms",
874+
"p99_latency": "82.80ms",
875+
"cpu": "5559.7%",
876+
"memory": "6.8GiB",
877877
"connections": 512,
878878
"threads": 64,
879879
"duration": "5s",
880880
"pipeline": 1,
881-
"bandwidth": "16.36MB/s",
882-
"input_bw": "6.00MB/s",
883-
"reconnects": 290,
884-
"status_2xx": 388239,
881+
"bandwidth": "16.05MB/s",
882+
"input_bw": "5.88MB/s",
883+
"reconnects": 275,
884+
"status_2xx": 380820,
885885
"status_3xx": 0,
886886
"status_4xx": 0,
887887
"status_5xx": 0

site/data/json-4096.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -656,19 +656,19 @@
656656
{
657657
"framework": "rails",
658658
"language": "Ruby",
659-
"rps": 121800,
660-
"avg_latency": "28.82ms",
661-
"p99_latency": "80.50ms",
662-
"cpu": "6479.0%",
663-
"memory": "3.6GiB",
659+
"rps": 121436,
660+
"avg_latency": "29.79ms",
661+
"p99_latency": "86.90ms",
662+
"cpu": "6455.6%",
663+
"memory": "3.5GiB",
664664
"connections": 4096,
665665
"threads": 64,
666666
"duration": "5s",
667667
"pipeline": 1,
668-
"bandwidth": "434.81MB/s",
669-
"input_bw": "5.81MB/s",
670-
"reconnects": 22406,
671-
"status_2xx": 609001,
668+
"bandwidth": "434.00MB/s",
669+
"input_bw": "5.79MB/s",
670+
"reconnects": 22441,
671+
"status_2xx": 607180,
672672
"status_3xx": 0,
673673
"status_4xx": 0,
674674
"status_5xx": 0

site/data/json-comp-16384.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -562,19 +562,19 @@
562562
{
563563
"framework": "rails",
564564
"language": "Ruby",
565-
"rps": 83173,
566-
"avg_latency": "116.31ms",
567-
"p99_latency": "591.00ms",
568-
"cpu": "6188.0%",
569-
"memory": "4.6GiB",
565+
"rps": 82947,
566+
"avg_latency": "115.30ms",
567+
"p99_latency": "589.90ms",
568+
"cpu": "6231.0%",
569+
"memory": "4.1GiB",
570570
"connections": 16384,
571571
"threads": 64,
572572
"duration": "5s",
573573
"pipeline": 1,
574-
"bandwidth": "121.56MB/s",
575-
"input_bw": "6.19MB/s",
576-
"reconnects": 11405,
577-
"status_2xx": 415868,
574+
"bandwidth": "121.23MB/s",
575+
"input_bw": "6.17MB/s",
576+
"reconnects": 11422,
577+
"status_2xx": 414735,
578578
"status_3xx": 0,
579579
"status_4xx": 0,
580580
"status_5xx": 0

site/data/json-comp-4096.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -562,19 +562,19 @@
562562
{
563563
"framework": "rails",
564564
"language": "Ruby",
565-
"rps": 83238,
566-
"avg_latency": "45.17ms",
567-
"p99_latency": "92.40ms",
568-
"cpu": "6291.2%",
569-
"memory": "4.1GiB",
565+
"rps": 83106,
566+
"avg_latency": "44.40ms",
567+
"p99_latency": "115.30ms",
568+
"cpu": "6444.0%",
569+
"memory": "3.9GiB",
570570
"connections": 4096,
571571
"threads": 64,
572572
"duration": "5s",
573573
"pipeline": 1,
574-
"bandwidth": "121.64MB/s",
575-
"input_bw": "6.19MB/s",
576-
"reconnects": 14727,
577-
"status_2xx": 416190,
574+
"bandwidth": "121.42MB/s",
575+
"input_bw": "6.18MB/s",
576+
"reconnects": 14796,
577+
"status_2xx": 415533,
578578
"status_3xx": 0,
579579
"status_4xx": 0,
580580
"status_5xx": 0

site/data/json-comp-512.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -562,19 +562,19 @@
562562
{
563563
"framework": "rails",
564564
"language": "Ruby",
565-
"rps": 81194,
566-
"avg_latency": "6.30ms",
567-
"p99_latency": "23.80ms",
568-
"cpu": "6354.5%",
569-
"memory": "3.0GiB",
565+
"rps": 84132,
566+
"avg_latency": "6.08ms",
567+
"p99_latency": "22.90ms",
568+
"cpu": "6481.3%",
569+
"memory": "3.7GiB",
570570
"connections": 512,
571571
"threads": 64,
572572
"duration": "5s",
573573
"pipeline": 1,
574-
"bandwidth": "118.67MB/s",
575-
"input_bw": "6.04MB/s",
576-
"reconnects": 16103,
577-
"status_2xx": 405974,
574+
"bandwidth": "122.96MB/s",
575+
"input_bw": "6.26MB/s",
576+
"reconnects": 16759,
577+
"status_2xx": 420663,
578578
"status_3xx": 0,
579579
"status_4xx": 0,
580580
"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": "rails",
312312
"language": "Ruby",
313-
"rps": 114016,
314-
"avg_latency": "35.58ms",
315-
"p99_latency": "35.58ms",
316-
"cpu": "6426.1%",
317-
"memory": "4.1GiB",
313+
"rps": 115733,
314+
"avg_latency": "35.22ms",
315+
"p99_latency": "35.22ms",
316+
"cpu": "6484.5%",
317+
"memory": "4.3GiB",
318318
"connections": 4096,
319319
"threads": 64,
320320
"duration": "5s",
321321
"pipeline": 1,
322-
"bandwidth": "407.35MB",
322+
"bandwidth": "413.49MB",
323323
"reconnects": 0,
324-
"status_2xx": 581406,
324+
"status_2xx": 590250,
325325
"status_3xx": 0,
326326
"status_4xx": 0,
327327
"status_5xx": 0

0 commit comments

Comments
 (0)