diff --git a/frameworks/fulmine/package.json b/frameworks/fulmine/package.json index acd08c156..493d9a5f4 100644 --- a/frameworks/fulmine/package.json +++ b/frameworks/fulmine/package.json @@ -2,7 +2,7 @@ "name": "httparena-fulmine", "private": true, "dependencies": { - "fulmine.js": "^5.11.0", + "fulmine.js": "^5.12.2", "pg": "^8.13.0", "pg-native": "^3.8.0", "ejs": "^3.1.10", diff --git a/site/data/results/fulmine.json b/site/data/results/fulmine.json index 20fa7bfad..74083a681 100644 --- a/site/data/results/fulmine.json +++ b/site/data/results/fulmine.json @@ -4,71 +4,71 @@ "api-16-1024": { "framework": "fulmine", "language": "JS", - "rps": 122528, - "avg_latency": "6.63ms", - "p99_latency": "38.60ms", - "cpu": "1525.0%", - "memory": "2.1GiB", + "rps": 123641, + "avg_latency": "6.61ms", + "p99_latency": "46.70ms", + "cpu": "1531.4%", + "memory": "2.2GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "626.44MB/s", - "input_bw": "6.89MB/s", - "reconnects": 367597, - "status_2xx": 1837931, + "bandwidth": "632.20MB/s", + "input_bw": "6.96MB/s", + "reconnects": 370993, + "status_2xx": 1854623, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_baseline": 688973, - "tpl_json": 689509, + "tpl_baseline": 695088, + "tpl_json": 695919, "tpl_db": 0, "tpl_upload": 0, "tpl_static": 0, - "tpl_async_db": 459454 + "tpl_async_db": 463616 }, "api-4-256": { "framework": "fulmine", "language": "JS", - "rps": 33513, - "avg_latency": "6.30ms", - "p99_latency": "36.20ms", - "cpu": "366.3%", - "memory": "536MiB", + "rps": 35121, + "avg_latency": "6.13ms", + "p99_latency": "28.30ms", + "cpu": "384.8%", + "memory": "544MiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "171.22MB/s", - "input_bw": "1.89MB/s", - "reconnects": 100538, - "status_2xx": 502697, + "bandwidth": "179.43MB/s", + "input_bw": "1.98MB/s", + "reconnects": 105387, + "status_2xx": 526828, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_baseline": 188645, - "tpl_json": 188412, + "tpl_baseline": 197710, + "tpl_json": 197490, "tpl_db": 0, "tpl_upload": 0, "tpl_static": 0, - "tpl_async_db": 125640 + "tpl_async_db": 131628 }, "async-db-1024": { "framework": "fulmine", "language": "JS", - "rps": 227845, - "avg_latency": "3.93ms", - "p99_latency": "33.50ms", - "cpu": "5655.9%", + "rps": 227626, + "avg_latency": "3.99ms", + "p99_latency": "34.20ms", + "cpu": "5651.4%", "memory": "4.3GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "886.42MB/s", - "input_bw": "15.21MB/s", - "reconnects": 91030, - "status_2xx": 2278452, + "bandwidth": "886.30MB/s", + "input_bw": "15.20MB/s", + "reconnects": 91016, + "status_2xx": 2276266, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -76,19 +76,19 @@ "baseline-4096": { "framework": "fulmine", "language": "JS", - "rps": 1291467, - "avg_latency": "3.17ms", - "p99_latency": "4.41ms", - "cpu": "6611.5%", + "rps": 1261056, + "avg_latency": "3.25ms", + "p99_latency": "4.37ms", + "cpu": "6619.1%", "memory": "2.7GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "225.33MB/s", - "input_bw": "99.76MB/s", + "bandwidth": "220.03MB/s", + "input_bw": "97.41MB/s", "reconnects": 0, - "status_2xx": 6457336, + "status_2xx": 6305282, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -96,19 +96,19 @@ "baseline-512": { "framework": "fulmine", "language": "JS", - "rps": 1316432, - "avg_latency": "388us", - "p99_latency": "1.06ms", - "cpu": "6771.4%", + "rps": 1296532, + "avg_latency": "394us", + "p99_latency": "1.08ms", + "cpu": "6785.0%", "memory": "2.6GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "229.69MB/s", - "input_bw": "101.69MB/s", + "bandwidth": "226.22MB/s", + "input_bw": "100.15MB/s", "reconnects": 0, - "status_2xx": 6582164, + "status_2xx": 6482663, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -116,19 +116,19 @@ "crud-4096": { "framework": "fulmine", "language": "JS", - "rps": 357239, - "avg_latency": "11.39ms", - "p99_latency": "20.80ms", - "cpu": "4417.9%", - "memory": "8.1GiB", + "rps": 350610, + "avg_latency": "11.65ms", + "p99_latency": "22.90ms", + "cpu": "4669.4%", + "memory": "8.4GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "141.78MB/s", - "input_bw": "30.66MB/s", - "reconnects": 24925, - "status_2xx": 5358598, + "bandwidth": "138.59MB/s", + "input_bw": "30.09MB/s", + "reconnects": 23793, + "status_2xx": 5259159, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -136,18 +136,18 @@ "echo-ws-16384": { "framework": "fulmine", "language": "JS", - "rps": 3586189, - "avg_latency": "4.53ms", - "p99_latency": "8.92ms", - "cpu": "6497.1%", + "rps": 3626401, + "avg_latency": "4.50ms", + "p99_latency": "8.87ms", + "cpu": "6250.6%", "memory": "2.5GiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "24.45MB/s", + "bandwidth": "24.71MB/s", "reconnects": 0, - "status_2xx": 17930949, + "status_2xx": 18132009, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -155,18 +155,18 @@ "echo-ws-4096": { "framework": "fulmine", "language": "JS", - "rps": 3799864, - "avg_latency": "1.08ms", - "p99_latency": "2.22ms", - "cpu": "6543.1%", + "rps": 3827795, + "avg_latency": "1.07ms", + "p99_latency": "2.27ms", + "cpu": "6337.3%", "memory": "2.4GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "25.36MB/s", + "bandwidth": "25.58MB/s", "reconnects": 0, - "status_2xx": 18999322, + "status_2xx": 19138977, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -174,18 +174,18 @@ "echo-ws-512": { "framework": "fulmine", "language": "JS", - "rps": 3725045, + "rps": 3741350, "avg_latency": "136us", - "p99_latency": "363us", - "cpu": "6428.5%", - "memory": "2.4GiB", + "p99_latency": "353us", + "cpu": "6406.7%", + "memory": "2.3GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "24.86MB/s", + "bandwidth": "24.97MB/s", "reconnects": 0, - "status_2xx": 18625229, + "status_2xx": 18706753, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -193,18 +193,18 @@ "echo-ws-limited-4096": { "framework": "fulmine", "language": "JS", - "rps": 2565878, - "avg_latency": "1.04ms", - "p99_latency": "2.64ms", - "cpu": "6042.3%", + "rps": 2580139, + "avg_latency": "1.05ms", + "p99_latency": "3.09ms", + "cpu": "6229.2%", "memory": "2.4GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "57.76MB/s", - "reconnects": 1283546, - "status_2xx": 12829392, + "bandwidth": "58.07MB/s", + "reconnects": 1290260, + "status_2xx": 12900697, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -212,18 +212,18 @@ "echo-ws-limited-512": { "framework": "fulmine", "language": "JS", - "rps": 2083660, - "avg_latency": "144us", - "p99_latency": "515us", - "cpu": "5494.4%", + "rps": 2086146, + "avg_latency": "145us", + "p99_latency": "536us", + "cpu": "5560.0%", "memory": "2.4GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "46.89MB/s", - "reconnects": 1041861, - "status_2xx": 10418300, + "bandwidth": "46.94MB/s", + "reconnects": 1043089, + "status_2xx": 10430731, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -231,18 +231,18 @@ "echo-ws-pipeline-16384": { "framework": "fulmine", "language": "JS", - "rps": 23843945, - "avg_latency": "10.82ms", - "p99_latency": "14.30ms", - "cpu": "6345.5%", + "rps": 23839750, + "avg_latency": "10.83ms", + "p99_latency": "14.70ms", + "cpu": "6367.2%", "memory": "2.6GiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "159.65MB/s", + "bandwidth": "159.63MB/s", "reconnects": 0, - "status_2xx": 119219728, + "status_2xx": 119198752, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -250,18 +250,18 @@ "echo-ws-pipeline-4096": { "framework": "fulmine", "language": "JS", - "rps": 24972233, + "rps": 25020595, "avg_latency": "2.62ms", - "p99_latency": "4.80ms", - "cpu": "6602.8%", + "p99_latency": "4.97ms", + "cpu": "6598.9%", "memory": "2.4GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "166.74MB/s", + "bandwidth": "167.06MB/s", "reconnects": 0, - "status_2xx": 124861168, + "status_2xx": 125102976, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -269,18 +269,18 @@ "echo-ws-pipeline-512": { "framework": "fulmine", "language": "JS", - "rps": 24900399, - "avg_latency": "328us", - "p99_latency": "866us", - "cpu": "6797.5%", + "rps": 25049692, + "avg_latency": "326us", + "p99_latency": "881us", + "cpu": "6816.9%", "memory": "2.4GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "166.19MB/s", + "bandwidth": "167.18MB/s", "reconnects": 0, - "status_2xx": 124501999, + "status_2xx": 125248464, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -288,10 +288,10 @@ "fortunes-1024": { "framework": "fulmine", "language": "JS", - "rps": 68103, + "rps": 68039, "avg_latency": "13.80ms", - "p99_latency": "26.10ms", - "cpu": "6504.6%", + "p99_latency": "25.60ms", + "cpu": "6510.4%", "memory": "4.3GiB", "connections": 1024, "threads": 64, @@ -299,7 +299,7 @@ "pipeline": 1, "bandwidth": "1.58GB/s", "reconnects": 0, - "status_2xx": 340516, + "status_2xx": 340195, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -307,115 +307,115 @@ "gateway-64-1024": { "framework": "fulmine", "language": "JS", - "rps": 79999, - "avg_latency": "348.96ms", - "p99_latency": "4.55s", - "cpu": "4080.9%", - "memory": "6.6GiB", + "rps": 78584, + "avg_latency": "357.47ms", + "p99_latency": "4.81s", + "cpu": "4058.6%", + "memory": "6.8GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "946.30MB/s", + "bandwidth": "930.63MB/s", "reconnects": 0, - "status_2xx": 404796, + "status_2xx": 397639, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_static": 121438, - "tpl_baseline": 80959, - "tpl_json": 141678, - "tpl_async_db": 60719, - "cpu_breakdown": "proxy: 2975% 4.2GiB | server: 1106% 2.4GiB" + "tpl_static": 119291, + "tpl_baseline": 79527, + "tpl_json": 139173, + "tpl_async_db": 59645, + "cpu_breakdown": "proxy: 3023% 4.5GiB | server: 1036% 2.3GiB" }, "gateway-64-512": { "framework": "fulmine", "language": "JS", - "rps": 89306, - "avg_latency": "167.61ms", - "p99_latency": "2.63s", - "cpu": "4289.1%", + "rps": 89293, + "avg_latency": "170.56ms", + "p99_latency": "2.30s", + "cpu": "4360.2%", "memory": "4.7GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "1006.89MB/s", + "bandwidth": "1009.17MB/s", "reconnects": 0, - "status_2xx": 450105, + "status_2xx": 450930, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_static": 135031, - "tpl_baseline": 90021, - "tpl_json": 157536, - "tpl_async_db": 67515, - "cpu_breakdown": "proxy: 3045% 2.2GiB | server: 1244% 2.5GiB" + "tpl_static": 135279, + "tpl_baseline": 90186, + "tpl_json": 157825, + "tpl_async_db": 67639, + "cpu_breakdown": "proxy: 3222% 2.2GiB | server: 1138% 2.5GiB" }, "gateway-h3-256": { "framework": "fulmine", "language": "JS", - "rps": 61473, - "avg_latency": "129.33ms", - "p99_latency": "757.23ms", - "cpu": "2566.4%", - "memory": "4.1GiB", + "rps": 62266, + "avg_latency": "127.85ms", + "p99_latency": "754.42ms", + "cpu": "2538.7%", + "memory": "4.3GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "652.26MB/s", + "bandwidth": "659.31MB/s", "reconnects": 0, - "status_2xx": 309212, + "status_2xx": 312580, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_static": 92763, - "tpl_baseline": 61842, - "tpl_json": 108224, - "tpl_async_db": 46381, - "cpu_breakdown": "server: 705% 2.3GiB | proxy: 1861% 1.8GiB" + "tpl_static": 93774, + "tpl_baseline": 62516, + "tpl_json": 109403, + "tpl_async_db": 46887, + "cpu_breakdown": "server: 679% 2.5GiB | proxy: 1859% 1.8GiB" }, "gateway-h3-64": { "framework": "fulmine", "language": "JS", - "rps": 90476, - "avg_latency": "22.52ms", - "p99_latency": "84.48ms", - "cpu": "3522.4%", + "rps": 90690, + "avg_latency": "22.47ms", + "p99_latency": "83.58ms", + "cpu": "3503.6%", "memory": "2.9GiB", "connections": 64, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "981.90MB/s", + "bandwidth": "984.26MB/s", "reconnects": 0, - "status_2xx": 453289, + "status_2xx": 454360, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_static": 135986, - "tpl_baseline": 90657, - "tpl_json": 158651, - "tpl_async_db": 67993, - "cpu_breakdown": "server: 964% 2.5GiB | proxy: 2558% 420MiB" + "tpl_static": 136308, + "tpl_baseline": 90872, + "tpl_json": 159026, + "tpl_async_db": 68154, + "cpu_breakdown": "server: 948% 2.5GiB | proxy: 2555% 425MiB" }, "json-4096": { "framework": "fulmine", "language": "JS", - "rps": 1100962, - "avg_latency": "3.35ms", - "p99_latency": "10.20ms", - "cpu": "6659.2%", - "memory": "8.1GiB", + "rps": 1077807, + "avg_latency": "3.44ms", + "p99_latency": "11.40ms", + "cpu": "6437.8%", + "memory": "6.6GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "3.83GB/s", - "input_bw": "52.50MB/s", - "reconnects": 218371, - "status_2xx": 5504813, + "bandwidth": "3.75GB/s", + "input_bw": "51.39MB/s", + "reconnects": 214140, + "status_2xx": 5389037, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -423,19 +423,19 @@ "json-comp-16384": { "framework": "fulmine", "language": "JS", - "rps": 352702, - "avg_latency": "45.92ms", - "p99_latency": "107.50ms", - "cpu": "6336.0%", - "memory": "10.4GiB", + "rps": 352714, + "avg_latency": "46.01ms", + "p99_latency": "105.80ms", + "cpu": "6323.9%", + "memory": "10.2GiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "492.28MB/s", + "bandwidth": "492.24MB/s", "input_bw": "26.24MB/s", - "reconnects": 64266, - "status_2xx": 1763514, + "reconnects": 63960, + "status_2xx": 1763573, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -443,19 +443,19 @@ "json-comp-4096": { "framework": "fulmine", "language": "JS", - "rps": 337261, - "avg_latency": "12.13ms", - "p99_latency": "38.10ms", - "cpu": "6376.9%", - "memory": "9.0GiB", + "rps": 329263, + "avg_latency": "12.43ms", + "p99_latency": "38.80ms", + "cpu": "6367.8%", + "memory": "8.6GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "470.72MB/s", - "input_bw": "25.09MB/s", - "reconnects": 65868, - "status_2xx": 1686306, + "bandwidth": "459.59MB/s", + "input_bw": "24.49MB/s", + "reconnects": 64177, + "status_2xx": 1646316, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -463,19 +463,19 @@ "json-comp-512": { "framework": "fulmine", "language": "JS", - "rps": 330916, - "avg_latency": "1.54ms", - "p99_latency": "9.61ms", - "cpu": "6167.8%", - "memory": "8.3GiB", + "rps": 329010, + "avg_latency": "1.55ms", + "p99_latency": "9.18ms", + "cpu": "6198.3%", + "memory": "8.2GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "461.90MB/s", - "input_bw": "24.62MB/s", - "reconnects": 66165, - "status_2xx": 1654584, + "bandwidth": "459.24MB/s", + "input_bw": "24.47MB/s", + "reconnects": 65804, + "status_2xx": 1645054, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -483,18 +483,18 @@ "json-tls-4096": { "framework": "fulmine", "language": "JS", - "rps": 1033394, - "avg_latency": "3.94ms", - "p99_latency": "94.73ms", - "cpu": "6587.0%", - "memory": "8.0GiB", + "rps": 1003350, + "avg_latency": "4.09ms", + "p99_latency": "135.53ms", + "cpu": "6508.0%", + "memory": "6.3GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "3.59GB", + "bandwidth": "3.49GB", "reconnects": 0, - "status_2xx": 5268419, + "status_2xx": 5118285, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -502,19 +502,19 @@ "limited-conn-4096": { "framework": "fulmine", "language": "JS", - "rps": 1165391, - "avg_latency": "3.50ms", - "p99_latency": "14.30ms", - "cpu": "6459.0%", + "rps": 1157763, + "avg_latency": "3.52ms", + "p99_latency": "14.80ms", + "cpu": "6445.2%", "memory": "2.7GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "203.34MB/s", - "input_bw": "90.02MB/s", - "reconnects": 583045, - "status_2xx": 5826955, + "bandwidth": "202.01MB/s", + "input_bw": "89.43MB/s", + "reconnects": 578163, + "status_2xx": 5788819, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -522,19 +522,19 @@ "limited-conn-512": { "framework": "fulmine", "language": "JS", - "rps": 1081000, - "avg_latency": "463us", - "p99_latency": "2.04ms", - "cpu": "6199.2%", - "memory": "2.7GiB", + "rps": 1074575, + "avg_latency": "466us", + "p99_latency": "2.10ms", + "cpu": "6145.7%", + "memory": "2.6GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "188.61MB/s", - "input_bw": "83.50MB/s", - "reconnects": 540515, - "status_2xx": 5405000, + "bandwidth": "187.49MB/s", + "input_bw": "83.01MB/s", + "reconnects": 537289, + "status_2xx": 5372877, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -542,18 +542,18 @@ "pipelined-4096": { "framework": "fulmine", "language": "JS", - "rps": 30786291, - "avg_latency": "2.13ms", - "p99_latency": "4.96ms", - "cpu": "6649.9%", + "rps": 30942425, + "avg_latency": "2.12ms", + "p99_latency": "4.06ms", + "cpu": "6447.1%", "memory": "2.1GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "5.25GB/s", + "bandwidth": "5.27GB/s", "reconnects": 0, - "status_2xx": 153931456, + "status_2xx": 154712128, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -561,18 +561,18 @@ "pipelined-512": { "framework": "fulmine", "language": "JS", - "rps": 31111097, - "avg_latency": "262us", - "p99_latency": "690us", - "cpu": "6772.4%", + "rps": 30973238, + "avg_latency": "263us", + "p99_latency": "678us", + "cpu": "6673.8%", "memory": "2.1GiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "5.30GB/s", + "bandwidth": "5.28GB/s", "reconnects": 0, - "status_2xx": 155555488, + "status_2xx": 154866192, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -580,58 +580,58 @@ "production-stack-1024": { "framework": "fulmine", "language": "JS", - "rps": 49151, - "avg_latency": "322.48ms", - "p99_latency": "3.46s", - "cpu": "3933.2%", - "memory": "5.3GiB", + "rps": 50551, + "avg_latency": "304.70ms", + "p99_latency": "3.27s", + "cpu": "4226.1%", + "memory": "4.6GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "502.40MB/s", + "bandwidth": "523.45MB/s", "reconnects": 0, - "status_2xx": 248706, + "status_2xx": 256296, "status_3xx": 0, - "status_4xx": 76, + "status_4xx": 108, "status_5xx": 0, - "tpl_static": 74611, - "tpl_baseline": 24870, - "tpl_items": 124353, - "tpl_me": 24870, - "cpu_breakdown": "edge: 2849% 2.9GiB | authsvc: 420% 214MiB | server: 664% 2.3GiB" + "tpl_static": 76888, + "tpl_baseline": 25629, + "tpl_items": 128148, + "tpl_me": 25629, + "cpu_breakdown": "edge: 3076% 2.4GiB | authsvc: 442% 282MiB | server: 526% 1.9GiB | cache: 182% 11MiB" }, "production-stack-256": { "framework": "fulmine", "language": "JS", - "rps": 59517, - "avg_latency": "69.38ms", - "p99_latency": "1.93s", - "cpu": "4001.6%", + "rps": 58708, + "avg_latency": "71.39ms", + "p99_latency": "1.36s", + "cpu": "4185.1%", "memory": "3.2GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "576.81MB/s", + "bandwidth": "568.21MB/s", "reconnects": 0, - "status_2xx": 299375, + "status_2xx": 294717, "status_3xx": 0, - "status_4xx": 547, - "status_5xx": 0, - "tpl_static": 89812, - "tpl_baseline": 29937, - "tpl_items": 149687, - "tpl_me": 29937, - "cpu_breakdown": "edge: 2939% 819MiB | authsvc: 454% 114MiB | server: 608% 2.3GiB" + "status_4xx": 147, + "status_5xx": 1, + "tpl_static": 88415, + "tpl_baseline": 29471, + "tpl_items": 147358, + "tpl_me": 29471, + "cpu_breakdown": "edge: 3073% 898MiB | authsvc: 481% 48MiB | server: 428% 2.3GiB | cache: 204% 11MiB" }, "static-1024": { "framework": "fulmine", "language": "JS", - "rps": 361003, + "rps": 361309, "avg_latency": "3.03ms", - "p99_latency": "28.36ms", - "cpu": "6566.3%", + "p99_latency": "34.34ms", + "cpu": "6565.6%", "memory": "6.4GiB", "connections": 1024, "threads": 64, @@ -639,7 +639,7 @@ "pipeline": 1, "bandwidth": "5.59GB", "reconnects": 0, - "status_2xx": 1840928, + "status_2xx": 1842510, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -647,18 +647,18 @@ "static-4096": { "framework": "fulmine", "language": "JS", - "rps": 471584, - "avg_latency": "8.87ms", - "p99_latency": "49.75ms", - "cpu": "6586.5%", + "rps": 473902, + "avg_latency": "8.83ms", + "p99_latency": "46.38ms", + "cpu": "6591.4%", "memory": "7.7GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.30GB", + "bandwidth": "7.34GB", "reconnects": 0, - "status_2xx": 2405222, + "status_2xx": 2417076, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -666,18 +666,18 @@ "static-6800": { "framework": "fulmine", "language": "JS", - "rps": 516134, - "avg_latency": "13.28ms", - "p99_latency": "64.56ms", - "cpu": "6525.1%", + "rps": 518153, + "avg_latency": "13.22ms", + "p99_latency": "57.18ms", + "cpu": "6527.0%", "memory": "7.6GiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.99GB", + "bandwidth": "8.02GB", "reconnects": 0, - "status_2xx": 2632468, + "status_2xx": 2643081, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -685,18 +685,18 @@ "static-tls-1024": { "framework": "fulmine", "language": "JS", - "rps": 315147, - "avg_latency": "3.39ms", - "p99_latency": "29.94ms", - "cpu": "6566.7%", - "memory": "6.3GiB", + "rps": 311316, + "avg_latency": "3.43ms", + "p99_latency": "30.15ms", + "cpu": "6571.2%", + "memory": "6.4GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "4.88GB", + "bandwidth": "4.82GB", "reconnects": 0, - "status_2xx": 1607053, + "status_2xx": 1582281, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -704,18 +704,18 @@ "static-tls-4096": { "framework": "fulmine", "language": "JS", - "rps": 395095, - "avg_latency": "10.51ms", - "p99_latency": "134.51ms", - "cpu": "6474.6%", - "memory": "7.3GiB", + "rps": 391123, + "avg_latency": "10.58ms", + "p99_latency": "138.30ms", + "cpu": "6463.1%", + "memory": "7.2GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "6.12GB", + "bandwidth": "6.05GB", "reconnects": 0, - "status_2xx": 2013981, + "status_2xx": 1994739, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -723,18 +723,18 @@ "static-tls-6800": { "framework": "fulmine", "language": "JS", - "rps": 416223, - "avg_latency": "16.43ms", - "p99_latency": "199.63ms", - "cpu": "6457.7%", - "memory": "7.4GiB", + "rps": 413085, + "avg_latency": "16.50ms", + "p99_latency": "179.92ms", + "cpu": "6538.7%", + "memory": "6.3GiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "6.44GB", + "bandwidth": "6.39GB", "reconnects": 0, - "status_2xx": 2121508, + "status_2xx": 2105928, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -742,19 +742,19 @@ "upload-256": { "framework": "fulmine", "language": "JS", - "rps": 2146, - "avg_latency": "114.69ms", - "p99_latency": "970.60ms", - "cpu": "6050.2%", + "rps": 2148, + "avg_latency": "114.61ms", + "p99_latency": "895.90ms", + "cpu": "6306.0%", "memory": "7.2GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "394.47KB/s", - "input_bw": "17.02GB/s", - "reconnects": 2125, - "status_2xx": 10755, + "bandwidth": "394.80KB/s", + "input_bw": "17.04GB/s", + "reconnects": 2136, + "status_2xx": 10762, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -762,19 +762,19 @@ "upload-32": { "framework": "fulmine", "language": "JS", - "rps": 2041, - "avg_latency": "15.69ms", - "p99_latency": "98.20ms", - "cpu": "3049.3%", - "memory": "6.6GiB", + "rps": 2028, + "avg_latency": "15.76ms", + "p99_latency": "104.30ms", + "cpu": "2885.0%", + "memory": "6.8GiB", "connections": 32, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "374.98KB/s", - "input_bw": "16.19GB/s", - "reconnects": 2041, - "status_2xx": 10207, + "bandwidth": "372.59KB/s", + "input_bw": "16.09GB/s", + "reconnects": 2030, + "status_2xx": 10142, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0