From fcc5a501c0470c78445fad8c028913ec8cd9799d Mon Sep 17 00:00:00 2001 From: Lakshmipathi Ganapathi Date: Thu, 2 Jun 2022 21:09:13 +0530 Subject: [PATCH 1/3] Add PGRBENCH_PGRST_NGNIX_LBS option Run two postgrest process behind nginx while using PGRBENCH_PGRST_NGNIX_LBS option Signed-off-by: Lakshmipathi Ganapathi --- postgrest/deploy.nix | 52 +++++++++++++++++++++++++++++++++++++++++++- postgrest/shell.nix | 2 +- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/postgrest/deploy.nix b/postgrest/deploy.nix index 7a7752b..fd5aeba 100644 --- a/postgrest/deploy.nix +++ b/postgrest/deploy.nix @@ -6,6 +6,7 @@ let withNginx = builtins.getEnv "PGRBENCH_WITH_NGINX" == "true"; withUnixSocket = builtins.getEnv "PGRBENCH_WITH_UNIX_SOCKET" == "true"; withSeparatePg = builtins.getEnv "PGRBENCH_SEPARATE_PG" == "true"; + withNgnixLBS = builtins.getEnv "PGRBENCH_PGRST_NGNIX_LBS" == "true"; pgInstanceType = builtins.getEnv "PGRBENCH_PG_INSTANCE_TYPE"; pgrstInstanceType = builtins.getEnv "PGRBENCH_PGRST_INSTANCE_TYPE"; @@ -157,6 +158,48 @@ in { Restart = "always"; }; }; + systemd.services.postgrst = { + enable = if env.withNgnixLBS then true else false; + description = "postgrst daemon"; + after = [ "postgresql.service" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + ExecStart = + let + pgHost = + if env.withSeparatePg then "pg" + else if env.withUnixSocket then "" + else "localhost"; + pgrstConf = pkgs.writeText "pgrst2.conf" '' + db-uri = "postgres://postgres@${pgHost}/postgres" + db-schema = "public" + db-anon-role = "postgres" + db-use-legacy-gucs = false + db-pool = ${if builtins.stringLength env.pgrstPool == 0 then "20" else env.pgrstPool} + db-pool-timeout = 60 + + ${ + if env.withNginx && env.withUnixSocket + then '' + server-unix-socket = "/tmp/pgrst_1.sock" + server-unix-socket-mode = "777" + '' + else if env.withNginx + then '' + server-port = "3000" + '' + else '' + server-port = "80" + '' + } + + jwt-secret = "reallyreallyreallyreallyverysafe" + ''; + in + "${pgrst}/bin/postgrest ${pgrstConf}"; + Restart = "always"; + }; + }; services.nginx = { enable = env.withNginx; @@ -166,13 +209,20 @@ in { http { upstream postgrest { ${ - if env.withUnixSocket + if env.withUnixSocket && env.withNgnixLBS then '' server unix:/tmp/pgrst.sock; + server unix:/tmp/pgrst_1.sock; + '' + else if env.withUnixSocket + then + '' + server unix:/tmp/pgrst.sock; '' else '' server localhost:3000; '' + } keepalive 64; keepalive_timeout 120s; diff --git a/postgrest/shell.nix b/postgrest/shell.nix index 300cf54..20084a9 100644 --- a/postgrest/shell.nix +++ b/postgrest/shell.nix @@ -160,7 +160,7 @@ pkgs.mkShell { export PGRBENCH_PG_INSTANCE_TYPE="t3a.nano" export PGRBENCH_PGRST_INSTANCE_TYPE="t3a.nano" export PGRBENCH_PGRST_POOL="100" - + export PGRBENCH_PGRST_NGNIX_LBS="false" export PGRBENCH_PG_LOGGING="false" ''; } From ee30cbf2b82ee05a3c6a023be334bec60e495f60 Mon Sep 17 00:00:00 2001 From: steve-chavez Date: Thu, 2 Jun 2022 13:46:24 -0500 Subject: [PATCH 2/3] DRY postgrest systemd services --- postgrest/deploy.nix | 128 +++++++++++++++---------------------------- 1 file changed, 45 insertions(+), 83 deletions(-) diff --git a/postgrest/deploy.nix b/postgrest/deploy.nix index fd5aeba..f6aae1c 100644 --- a/postgrest/deploy.nix +++ b/postgrest/deploy.nix @@ -116,89 +116,51 @@ in { initialScript = ../schemas/chinook/chinook.sql; # Here goes the sample db }; - systemd.services.postgrest = { - enable = true; - description = "postgrest daemon"; - after = [ "postgresql.service" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - ExecStart = - let - pgHost = - if env.withSeparatePg then "pg" - else if env.withUnixSocket then "" - else "localhost"; - pgrstConf = pkgs.writeText "pgrst.conf" '' - db-uri = "postgres://postgres@${pgHost}/postgres" - db-schema = "public" - db-anon-role = "postgres" - db-use-legacy-gucs = false - db-pool = ${if builtins.stringLength env.pgrstPool == 0 then "20" else env.pgrstPool} - db-pool-timeout = 3600 + systemd.services = + let + pgHost = + if env.withSeparatePg then "pg" + else if env.withUnixSocket then "" + else "localhost"; + pgrstConf = num : pkgs.writeText "pgrst${num}.conf" '' + db-uri = "postgres://postgres@${pgHost}/postgres" + db-schema = "public" + db-anon-role = "postgres" + db-use-legacy-gucs = false + db-pool = ${if builtins.stringLength env.pgrstPool == 0 then "20" else env.pgrstPool} + db-pool-timeout = 3600 - ${ - if env.withNginx && env.withUnixSocket - then '' - server-unix-socket = "/tmp/pgrst.sock" - server-unix-socket-mode = "777" - '' - else if env.withNginx - then '' - server-port = "3000" - '' - else '' - server-port = "80" - '' - } - - jwt-secret = "reallyreallyreallyreallyverysafe" - ''; - in - "${pgrst}/bin/postgrest ${pgrstConf}"; - Restart = "always"; - }; - }; - systemd.services.postgrst = { - enable = if env.withNgnixLBS then true else false; - description = "postgrst daemon"; - after = [ "postgresql.service" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - ExecStart = - let - pgHost = - if env.withSeparatePg then "pg" - else if env.withUnixSocket then "" - else "localhost"; - pgrstConf = pkgs.writeText "pgrst2.conf" '' - db-uri = "postgres://postgres@${pgHost}/postgres" - db-schema = "public" - db-anon-role = "postgres" - db-use-legacy-gucs = false - db-pool = ${if builtins.stringLength env.pgrstPool == 0 then "20" else env.pgrstPool} - db-pool-timeout = 60 - - ${ - if env.withNginx && env.withUnixSocket - then '' - server-unix-socket = "/tmp/pgrst_1.sock" - server-unix-socket-mode = "777" - '' - else if env.withNginx - then '' - server-port = "3000" - '' - else '' - server-port = "80" - '' - } + ${ + if env.withNginx && env.withUnixSocket + then '' + server-unix-socket = "/tmp/pgrst${num}.sock" + server-unix-socket-mode = "777" + '' + else if env.withNginx + then '' + server-port = "3000" + '' + else '' + server-port = "80" + '' + } - jwt-secret = "reallyreallyreallyreallyverysafe" - ''; - in - "${pgrst}/bin/postgrest ${pgrstConf}"; - Restart = "always"; + jwt-secret = "reallyreallyreallyreallyverysafe" + ''; + pgrstService = enabled: num: { + enable = enabled; + description = "postgrest daemon"; + after = [ "postgresql.service" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + ExecStart = "${pgrst}/bin/postgrest ${pgrstConf num}"; + Restart = "always"; + }; }; + in + { + postgrest1 = pgrstService true "1"; + postgrest2 = pgrstService env.withNgnixLBS "2"; }; services.nginx = { @@ -211,13 +173,13 @@ in { ${ if env.withUnixSocket && env.withNgnixLBS then '' - server unix:/tmp/pgrst.sock; - server unix:/tmp/pgrst_1.sock; + server unix:/tmp/pgrst1.sock; + server unix:/tmp/pgrst2.sock; '' else if env.withUnixSocket then '' - server unix:/tmp/pgrst.sock; + server unix:/tmp/pgrst1.sock; '' else '' server localhost:3000; From fab5331be8928d09fc00fcf884490d7df7c3a720 Mon Sep 17 00:00:00 2001 From: steve-chavez Date: Thu, 2 Jun 2022 17:27:17 -0500 Subject: [PATCH 3/3] add results of LB postgrest --- postgrest/k6/results/LB_K6_GET_SINGLE.txt | 911 ++++++++++++++++++++ postgrest/k6/results/LB_K6_POST_BULK.txt | 952 ++++++++++++++++++++ postgrest/k6/results/LB_K6_POST_SINGLE.txt | 953 +++++++++++++++++++++ 3 files changed, 2816 insertions(+) create mode 100644 postgrest/k6/results/LB_K6_GET_SINGLE.txt create mode 100644 postgrest/k6/results/LB_K6_POST_BULK.txt create mode 100644 postgrest/k6/results/LB_K6_POST_SINGLE.txt diff --git a/postgrest/k6/results/LB_K6_GET_SINGLE.txt b/postgrest/k6/results/LB_K6_GET_SINGLE.txt new file mode 100644 index 0000000..3eb4bc2 --- /dev/null +++ b/postgrest/k6/results/LB_K6_GET_SINGLE.txt @@ -0,0 +1,911 @@ +pgrbench-all-pg-pgrest-instances pgrbench-k6-varied-vus k6/GETSingle.js > k6/results/LB_K6_GET_SINGLE.txt + +PostgreSQL instance: m5a.large + +PostgREST instance: m5a.large + +PostgREST Pool: 100 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 27 MB 900 kB/s + data_sent..................: 8.8 MB 294 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 86194 + http_req_blocked...........: avg=5.27µs min=1.01µs med=1.77µs max=1.71ms p(90)=2.3µs p(95)=3.33µs + http_req_connecting........: avg=2.65µs min=0s med=0s max=823.98µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.4ms min=1.32ms med=2.95ms max=54.4ms p(90)=5.41ms p(95)=6.51ms + http_req_receiving.........: avg=42.84µs min=14.25µs med=39.69µs max=3.44ms p(90)=50.46µs p(95)=58.63µs + http_req_sending...........: avg=12.06µs min=6.17µs med=10.37µs max=1.97ms p(90)=13µs p(95)=17.28µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.34ms min=1.26ms med=2.89ms max=54.27ms p(90)=5.35ms p(95)=6.45ms + http_reqs..................: 86194 2867.963889/s + iteration_duration.........: avg=3.47ms min=1.38ms med=3.02ms max=55.9ms p(90)=5.48ms p(95)=6.58ms + iterations.................: 86194 2867.963889/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 27 MB 899 kB/s + data_sent..................: 8.8 MB 294 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 86088 + http_req_blocked...........: avg=5.26µs min=1µs med=1.74µs max=980.12µs p(90)=2.32µs p(95)=3.26µs + http_req_connecting........: avg=2.64µs min=0s med=0s max=519.3µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=17.34ms min=1.33ms med=14.46ms max=239.01ms p(90)=33.84ms p(95)=41.24ms + http_req_receiving.........: avg=42.07µs min=14.37µs med=39.42µs max=7.36ms p(90)=50.13µs p(95)=57.67µs + http_req_sending...........: avg=11.76µs min=6.2µs med=9.99µs max=2.41ms p(90)=12.71µs p(95)=16.9µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=17.29ms min=1.29ms med=14.4ms max=238.96ms p(90)=33.77ms p(95)=41.18ms + http_reqs..................: 86088 2863.777857/s + iteration_duration.........: avg=17.42ms min=1.39ms med=14.54ms max=239.06ms p(90)=33.91ms p(95)=41.32ms + iterations.................: 86088 2863.777857/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 26 MB 880 kB/s + data_sent..................: 8.7 MB 288 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 84320 + http_req_blocked...........: avg=8.5µs min=1.04µs med=1.73µs max=7.36ms p(90)=2.33µs p(95)=3.36µs + http_req_connecting........: avg=5.68µs min=0s med=0s max=6.71ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=35.51ms min=1.36ms med=26.53ms max=1.23s p(90)=67.92ms p(95)=83.43ms + http_req_receiving.........: avg=42.44µs min=15.48µs med=40.42µs max=7.22ms p(90)=51.82µs p(95)=59.61µs + http_req_sending...........: avg=12.31µs min=6.4µs med=10.3µs max=2.78ms p(90)=13.14µs p(95)=22.31µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=35.45ms min=1.31ms med=26.47ms max=1.23s p(90)=67.87ms p(95)=83.38ms + http_reqs..................: 84320 2802.629325/s + iteration_duration.........: avg=35.59ms min=1.42ms med=26.62ms max=1.23s p(90)=68ms p(95)=83.52ms + iterations.................: 84320 2802.629325/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.xlarge + +PostgREST instance: m5a.xlarge + +PostgREST Pool: 150 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 43 MB 1.4 MB/s + data_sent..................: 14 MB 464 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 135771 + http_req_blocked...........: avg=4.88µs min=990ns med=1.79µs max=1.75ms p(90)=2.44µs p(95)=3.43µs + http_req_connecting........: avg=2.27µs min=0s med=0s max=1.65ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=2.13ms min=1.13ms med=2.04ms max=26.68ms p(90)=2.69ms p(95)=2.95ms + http_req_receiving.........: avg=40.84µs min=12.64µs med=37.09µs max=4.53ms p(90)=49.39µs p(95)=57.35µs + http_req_sending...........: avg=12.05µs min=6.24µs med=10.22µs max=2.07ms p(90)=13.29µs p(95)=21.62µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=2.07ms min=1.07ms med=1.99ms max=26.58ms p(90)=2.63ms p(95)=2.89ms + http_reqs..................: 135771 4516.905559/s + iteration_duration.........: avg=2.2ms min=1.19ms med=2.11ms max=28.06ms p(90)=2.76ms p(95)=3.03ms + iterations.................: 135771 4516.905559/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 52 MB 1.7 MB/s + data_sent..................: 17 MB 562 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 164689 + http_req_blocked...........: avg=4.89µs min=990ns med=1.77µs max=1.77ms p(90)=2.47µs p(95)=3.63µs + http_req_connecting........: avg=2.24µs min=0s med=0s max=1.68ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=9.02ms min=1.29ms med=7.62ms max=104.68ms p(90)=16.38ms p(95)=19.9ms + http_req_receiving.........: avg=40.5µs min=13.29µs med=35.86µs max=6.96ms p(90)=50.05µs p(95)=58.59µs + http_req_sending...........: avg=12.51µs min=6.22µs med=10.49µs max=2.39ms p(90)=13.65µs p(95)=24.91µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.97ms min=1.25ms med=7.57ms max=104.59ms p(90)=16.33ms p(95)=19.84ms + http_reqs..................: 164689 5479.556191/s + iteration_duration.........: avg=9.1ms min=1.35ms med=7.7ms max=105.46ms p(90)=16.47ms p(95)=19.97ms + iterations.................: 164689 5479.556191/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 51 MB 1.7 MB/s + data_sent..................: 17 MB 556 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 162837 + http_req_blocked...........: avg=7.8µs min=980ns med=1.77µs max=11.76ms p(90)=2.45µs p(95)=3.57µs + http_req_connecting........: avg=4.9µs min=0s med=0s max=11.13ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=18.34ms min=1.21ms med=14.57ms max=569.17ms p(90)=32.23ms p(95)=41.04ms + http_req_receiving.........: avg=39.6µs min=14.49µs med=35.76µs max=7.53ms p(90)=50.15µs p(95)=58.66µs + http_req_sending...........: avg=12.24µs min=6.32µs med=10.22µs max=1.62ms p(90)=13.46µs p(95)=24.82µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=18.28ms min=1.16ms med=14.52ms max=569.12ms p(90)=32.18ms p(95)=41ms + http_reqs..................: 162837 5415.623077/s + iteration_duration.........: avg=18.42ms min=1.28ms med=14.65ms max=569.25ms p(90)=32.32ms p(95)=41.13ms + iterations.................: 162837 5415.623077/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.2xlarge + +PostgREST instance: m5a.2xlarge + +PostgREST Pool: 200 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 52 MB 1.7 MB/s + data_sent..................: 17 MB 564 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 165255 + http_req_blocked...........: avg=4.98µs min=1µs med=1.84µs max=2.08ms p(90)=2.54µs p(95)=3.66µs + http_req_connecting........: avg=2.25µs min=0s med=0s max=838.34µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=1.73ms min=1.1ms med=1.69ms max=27.7ms p(90)=2ms p(95)=2.14ms + http_req_receiving.........: avg=41.05µs min=14.13µs med=35.74µs max=5.25ms p(90)=50.22µs p(95)=58.61µs + http_req_sending...........: avg=12.5µs min=6.18µs med=10.54µs max=3.05ms p(90)=13.88µs p(95)=24.55µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.68ms min=1.05ms med=1.64ms max=27.67ms p(90)=1.95ms p(95)=2.08ms + http_reqs..................: 165255 5497.851812/s + iteration_duration.........: avg=1.81ms min=1.17ms med=1.76ms max=27.77ms p(90)=2.09ms p(95)=2.23ms + iterations.................: 165255 5497.851812/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 97 MB 3.2 MB/s + data_sent..................: 32 MB 1.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 308026 + http_req_blocked...........: avg=5.18µs min=950ns med=1.78µs max=11.08ms p(90)=2.71µs p(95)=4.16µs + http_req_connecting........: avg=2.23µs min=0s med=0s max=2.44ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.77ms min=1.18ms med=4.46ms max=332.82ms p(90)=6.88ms p(95)=8.1ms + http_req_receiving.........: avg=41.86µs min=13.36µs med=32.65µs max=11.49ms p(90)=49.49µs p(95)=59.51µs + http_req_sending...........: avg=13.66µs min=6.15µs med=10.44µs max=10.25ms p(90)=14.43µs p(95)=27.88µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.71ms min=1.13ms med=4.41ms max=332.76ms p(90)=6.82ms p(95)=8.03ms + http_reqs..................: 308026 10249.081019/s + iteration_duration.........: avg=4.86ms min=1.26ms med=4.55ms max=332.94ms p(90)=6.97ms p(95)=8.2ms + iterations.................: 308026 10249.081019/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 92 MB 3.1 MB/s + data_sent..................: 30 MB 1.0 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 293914 + http_req_blocked...........: avg=6.68µs min=950ns med=1.77µs max=10.72ms p(90)=2.71µs p(95)=4.07µs + http_req_connecting........: avg=3.73µs min=0s med=0s max=10.56ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=10.09ms min=1.21ms med=8.37ms max=157.98ms p(90)=18.17ms p(95)=22.16ms + http_req_receiving.........: avg=42.55µs min=12.5µs med=32.85µs max=13.05ms p(90)=49.85µs p(95)=59.69µs + http_req_sending...........: avg=13.7µs min=6.27µs med=10.4µs max=11.01ms p(90)=14.43µs p(95)=27.73µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=10.04ms min=1.16ms med=8.31ms max=157.92ms p(90)=18.12ms p(95)=22.1ms + http_reqs..................: 293914 9776.983166/s + iteration_duration.........: avg=10.2ms min=1.29ms med=8.47ms max=158.06ms p(90)=18.31ms p(95)=22.34ms + iterations.................: 293914 9776.983166/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.4xlarge + +PostgREST instance: m5a.4xlarge + +PostgREST Pool: 250 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 50 MB 1.7 MB/s + data_sent..................: 16 MB 541 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 158419 + http_req_blocked...........: avg=5.01µs min=980ns med=1.83µs max=3.01ms p(90)=2.54µs p(95)=3.63µs + http_req_connecting........: avg=2.29µs min=0s med=0s max=1.22ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=1.81ms min=1.26ms med=1.77ms max=27.12ms p(90)=2.04ms p(95)=2.16ms + http_req_receiving.........: avg=41.47µs min=13.57µs med=36.43µs max=4.93ms p(90)=50.44µs p(95)=58.75µs + http_req_sending...........: avg=12.68µs min=6.15µs med=10.67µs max=1.47ms p(90)=14.13µs p(95)=25.1µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.75ms min=1.21ms med=1.72ms max=27.06ms p(90)=1.98ms p(95)=2.1ms + http_reqs..................: 158419 5270.162007/s + iteration_duration.........: avg=1.88ms min=1.33ms med=1.84ms max=27.19ms p(90)=2.13ms p(95)=2.25ms + iterations.................: 158419 5270.162007/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 103 MB 3.4 MB/s + data_sent..................: 34 MB 1.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 326989 + http_req_blocked...........: avg=5.19µs min=850ns med=1.78µs max=8.15ms p(90)=2.78µs p(95)=4.35µs + http_req_connecting........: avg=2.23µs min=0s med=0s max=2.05ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.48ms min=1.31ms med=4.42ms max=29.31ms p(90)=5.4ms p(95)=5.76ms + http_req_receiving.........: avg=42.43µs min=13.69µs med=33.31µs max=13.97ms p(90)=50.09µs p(95)=60.41µs + http_req_sending...........: avg=13.9µs min=6.32µs med=10.64µs max=5.64ms p(90)=14.83µs p(95)=27.97µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.42ms min=1.27ms med=4.37ms max=29.28ms p(90)=5.35ms p(95)=5.7ms + http_reqs..................: 326989 10880.691906/s + iteration_duration.........: avg=4.58ms min=1.37ms med=4.5ms max=29.39ms p(90)=5.49ms p(95)=5.87ms + iterations.................: 326989 10880.691906/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 101 MB 3.4 MB/s + data_sent..................: 33 MB 1.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 322583 + http_req_blocked...........: avg=6.67µs min=950ns med=1.81µs max=11.73ms p(90)=2.85µs p(95)=4.26µs + http_req_connecting........: avg=3.65µs min=0s med=0s max=10.95ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=9.19ms min=1.37ms med=9.13ms max=105.42ms p(90)=10.98ms p(95)=11.59ms + http_req_receiving.........: avg=42.65µs min=13.9µs med=33.83µs max=13.44ms p(90)=50.74µs p(95)=61.06µs + http_req_sending...........: avg=14.15µs min=6.35µs med=10.77µs max=11.19ms p(90)=15.13µs p(95)=27.82µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=9.13ms min=1.31ms med=9.08ms max=105.34ms p(90)=10.93ms p(95)=11.52ms + http_reqs..................: 322583 10721.148275/s + iteration_duration.........: avg=9.29ms min=1.45ms med=9.22ms max=116.4ms p(90)=11.08ms p(95)=11.69ms + iterations.................: 322583 10721.148275/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.8xlarge + +PostgREST instance: m5a.8xlarge + +PostgREST Pool: 300 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 50 MB 1.7 MB/s + data_sent..................: 16 MB 545 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 159582 + http_req_blocked...........: avg=5.01µs min=960ns med=1.83µs max=2.67ms p(90)=2.55µs p(95)=3.71µs + http_req_connecting........: avg=2.3µs min=0s med=0s max=803.46µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=1.79ms min=1.22ms med=1.74ms max=29.96ms p(90)=2.07ms p(95)=2.25ms + http_req_receiving.........: avg=41.94µs min=12.52µs med=36.83µs max=5.4ms p(90)=51.28µs p(95)=59.94µs + http_req_sending...........: avg=12.59µs min=6.23µs med=10.54µs max=2.38ms p(90)=14.02µs p(95)=24.23µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.74ms min=1.18ms med=1.69ms max=29.92ms p(90)=2.01ms p(95)=2.18ms + http_reqs..................: 159582 5310.206491/s + iteration_duration.........: avg=1.87ms min=1.29ms med=1.81ms max=30.04ms p(90)=2.16ms p(95)=2.33ms + iterations.................: 159582 5310.206491/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 117 MB 3.9 MB/s + data_sent..................: 38 MB 1.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 373551 + http_req_blocked...........: avg=5.18µs min=980ns med=1.78µs max=7.82ms p(90)=2.82µs p(95)=4.32µs + http_req_connecting........: avg=2.24µs min=0s med=0s max=1.52ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.9ms min=1.4ms med=3.79ms max=208.62ms p(90)=5.04ms p(95)=5.47ms + http_req_receiving.........: avg=42.79µs min=13.06µs med=32.56µs max=17.03ms p(90)=49.66µs p(95)=60.5µs + http_req_sending...........: avg=14.05µs min=6.22µs med=10.47µs max=10.95ms p(90)=14.65µs p(95)=27.98µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.84ms min=1.26ms med=3.73ms max=208.56ms p(90)=4.98ms p(95)=5.41ms + http_reqs..................: 373551 12343.89302/s + iteration_duration.........: avg=4ms min=1.46ms med=3.87ms max=208.69ms p(90)=5.13ms p(95)=5.58ms + iterations.................: 373551 12343.89302/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 108 MB 3.6 MB/s + data_sent..................: 35 MB 1.2 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 342424 + http_req_blocked...........: avg=6.57µs min=930ns med=1.78µs max=11.11ms p(90)=2.83µs p(95)=4.27µs + http_req_connecting........: avg=3.59µs min=0s med=0s max=10.81ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.63ms min=1.35ms med=8.56ms max=139.38ms p(90)=10.96ms p(95)=11.97ms + http_req_receiving.........: avg=41.69µs min=14.28µs med=33.29µs max=14.57ms p(90)=50.4µs p(95)=61.08µs + http_req_sending...........: avg=14.33µs min=6.31µs med=10.68µs max=6.92ms p(90)=14.97µs p(95)=27.74µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.58ms min=1.3ms med=8.5ms max=139.31ms p(90)=10.91ms p(95)=11.91ms + http_reqs..................: 342424 11379.583671/s + iteration_duration.........: avg=8.75ms min=1.42ms med=8.65ms max=139.75ms p(90)=11.08ms p(95)=12.14ms + iterations.................: 342424 11379.583671/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.12xlarge + +PostgREST instance: m5a.12xlarge + +PostgREST Pool: 350 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 54 MB 1.8 MB/s + data_sent..................: 18 MB 586 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 171742 + http_req_blocked...........: avg=5.07µs min=970ns med=1.83µs max=1.43ms p(90)=2.53µs p(95)=3.57µs + http_req_connecting........: avg=2.38µs min=0s med=0s max=995.39µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=1.66ms min=1.1ms med=1.58ms max=37.44ms p(90)=1.99ms p(95)=2.16ms + http_req_receiving.........: avg=40.21µs min=13.16µs med=35.3µs max=4.22ms p(90)=49.08µs p(95)=56.71µs + http_req_sending...........: avg=12.44µs min=6.05µs med=10.52µs max=1.44ms p(90)=13.87µs p(95)=23.15µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.61ms min=1.05ms med=1.53ms max=37.41ms p(90)=1.93ms p(95)=2.1ms + http_reqs..................: 171742 5715.009202/s + iteration_duration.........: avg=1.74ms min=1.16ms med=1.66ms max=37.51ms p(90)=2.07ms p(95)=2.25ms + iterations.................: 171742 5715.009202/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 134 MB 4.5 MB/s + data_sent..................: 44 MB 1.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 428619 + http_req_blocked...........: avg=5.3µs min=960ns med=1.79µs max=11.45ms p(90)=2.89µs p(95)=4.51µs + http_req_connecting........: avg=2.31µs min=0s med=0s max=3.22ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.38ms min=1.24ms med=3.14ms max=28.63ms p(90)=4.47ms p(95)=4.93ms + http_req_receiving.........: avg=41.75µs min=12.52µs med=32.36µs max=17.03ms p(90)=48.99µs p(95)=59.71µs + http_req_sending...........: avg=14.26µs min=6.26µs med=10.55µs max=13.15ms p(90)=14.88µs p(95)=27.87µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.32ms min=1.15ms med=3.09ms max=28.53ms p(90)=4.41ms p(95)=4.86ms + http_reqs..................: 428619 14236.436406/s + iteration_duration.........: avg=3.49ms min=1.31ms med=3.22ms max=66.7ms p(90)=4.57ms p(95)=5.05ms + iterations.................: 428619 14236.436406/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 105 MB 3.5 MB/s + data_sent..................: 34 MB 1.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 334267 + http_req_blocked...........: avg=6.16µs min=960ns med=1.78µs max=8.06ms p(90)=2.82µs p(95)=4.24µs + http_req_connecting........: avg=3.2µs min=0s med=0s max=7.35ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.85ms min=1.17ms med=8.79ms max=108.21ms p(90)=11.88ms p(95)=14.52ms + http_req_receiving.........: avg=42.98µs min=13.99µs med=33.33µs max=12.4ms p(90)=50.02µs p(95)=60.28µs + http_req_sending...........: avg=14.34µs min=5.88µs med=10.61µs max=13.58ms p(90)=14.94µs p(95)=27.36µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.79ms min=1.12ms med=8.74ms max=108.13ms p(90)=11.84ms p(95)=14.56ms + http_reqs..................: 334267 11121.89528/s + iteration_duration.........: avg=8.96ms min=1.26ms med=8.88ms max=108.5ms p(90)=11.99ms p(95)=14.75ms + iterations.................: 334267 11121.89528/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.16xlarge + +PostgREST instance: m5a.16xlarge + +PostgREST Pool: 400 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 57 MB 1.9 MB/s + data_sent..................: 19 MB 618 kB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 180851 + http_req_blocked...........: avg=5.09µs min=950ns med=1.84µs max=2.52ms p(90)=2.53µs p(95)=3.6µs + http_req_connecting........: avg=2.35µs min=0s med=0s max=1.42ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=1.57ms min=1.03ms med=1.51ms max=27.94ms p(90)=1.81ms p(95)=2.04ms + http_req_receiving.........: avg=40.43µs min=13.04µs med=35.29µs max=4.76ms p(90)=49.45µs p(95)=57.38µs + http_req_sending...........: avg=12.55µs min=6.28µs med=10.58µs max=2.33ms p(90)=13.78µs p(95)=22.18µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.52ms min=995.93µs med=1.46ms max=27.89ms p(90)=1.75ms p(95)=1.97ms + http_reqs..................: 180851 6017.789369/s + iteration_duration.........: avg=1.65ms min=1.1ms med=1.58ms max=28.03ms p(90)=1.9ms p(95)=2.13ms + iterations.................: 180851 6017.789369/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 140 MB 4.6 MB/s + data_sent..................: 46 MB 1.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 444641 + http_req_blocked...........: avg=5.37µs min=960ns med=1.8µs max=3.98ms p(90)=2.92µs p(95)=4.53µs + http_req_connecting........: avg=2.38µs min=0s med=0s max=2.92ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.26ms min=1.19ms med=2.97ms max=31.06ms p(90)=4.4ms p(95)=4.93ms + http_req_receiving.........: avg=42.05µs min=13.68µs med=32.55µs max=10.48ms p(90)=49.52µs p(95)=61.09µs + http_req_sending...........: avg=14.21µs min=6.22µs med=10.65µs max=5.47ms p(90)=15.19µs p(95)=28.07µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.2ms min=1.14ms med=2.92ms max=31ms p(90)=4.34ms p(95)=4.86ms + http_reqs..................: 444641 14767.331537/s + iteration_duration.........: avg=3.37ms min=1.26ms med=3.05ms max=66.16ms p(90)=4.5ms p(95)=5.05ms + iterations.................: 444641 14767.331537/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + data_received..............: 111 MB 3.7 MB/s + data_sent..................: 36 MB 1.2 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 354055 + http_req_blocked...........: avg=6.53µs min=940ns med=1.78µs max=11.67ms p(90)=2.86µs p(95)=4.27µs + http_req_connecting........: avg=3.61µs min=0s med=0s max=11.58ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.34ms min=1.12ms med=7.67ms max=65.96ms p(90)=13.65ms p(95)=18.15ms + http_req_receiving.........: avg=43.38µs min=14.05µs med=33.1µs max=15.75ms p(90)=49.94µs p(95)=60.36µs + http_req_sending...........: avg=14.17µs min=6.26µs med=10.61µs max=12.21ms p(90)=14.85µs p(95)=27.29µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.28ms min=1.07ms med=7.61ms max=65.91ms p(90)=13.58ms p(95)=18.08ms + http_reqs..................: 354055 11779.498168/s + iteration_duration.........: avg=8.46ms min=1.2ms med=7.77ms max=66.02ms p(90)=13.82ms p(95)=18.39ms + iterations.................: 354055 11779.498168/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + diff --git a/postgrest/k6/results/LB_K6_POST_BULK.txt b/postgrest/k6/results/LB_K6_POST_BULK.txt new file mode 100644 index 0000000..7f80398 --- /dev/null +++ b/postgrest/k6/results/LB_K6_POST_BULK.txt @@ -0,0 +1,952 @@ + +PostgreSQL instance: m5a.large + +PostgREST instance: m5a.large + +PostgREST Pool: 100 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 7.9 MB 248 kB/s + data_sent..................: 354 MB 11 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 49399 + http_req_blocked...........: avg=6.45µs min=1.18µs med=2.22µs max=1.35ms p(90)=3.67µs p(95)=5.53µs + http_req_connecting........: avg=2.63µs min=0s med=0s max=831.5µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=5.17ms min=2.09ms med=4.96ms max=1.75s p(90)=6.86ms p(95)=7.48ms + http_req_receiving.........: avg=57.52µs min=15.51µs med=43.36µs max=6.62ms p(90)=61.44µs p(95)=88.64µs + http_req_sending...........: avg=55.8µs min=26.35µs med=51.11µs max=7.28ms p(90)=69.22µs p(95)=85.78µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=5.05ms min=2.01ms med=4.85ms max=1.75s p(90)=6.76ms p(95)=7.36ms + http_reqs..................: 49400 1553.137115/s + iteration_duration.........: avg=6.06ms min=2.83ms med=5.85ms max=64.51ms p(90)=7.93ms p(95)=8.74ms + iterations.................: 49399 1553.105675/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 9.3 MB 287 kB/s + data_sent..................: 414 MB 13 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 58110 + http_req_blocked...........: avg=6.51µs min=1.21µs med=2.2µs max=2.45ms p(90)=3.8µs p(95)=6.39µs + http_req_connecting........: avg=2.56µs min=0s med=0s max=1.94ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=24.84ms min=2.49ms med=21.93ms max=2.26s p(90)=38.59ms p(95)=45.84ms + http_req_receiving.........: avg=60.92µs min=16.28µs med=43.12µs max=9.81ms p(90)=62.11µs p(95)=92.07µs + http_req_sending...........: avg=55.7µs min=27.17µs med=49.86µs max=4.36ms p(90)=68.6µs p(95)=86.59µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=24.72ms min=2.37ms med=21.82ms max=2.26s p(90)=38.46ms p(95)=45.71ms + http_reqs..................: 58111 1797.0278/s + iteration_duration.........: avg=25.84ms min=3.26ms med=22.91ms max=2.26s p(90)=39.6ms p(95)=46.82ms + iterations.................: 58110 1796.996876/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 9.6 MB 297 kB/s + data_sent..................: 427 MB 13 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 60145 + http_req_blocked...........: avg=10.82µs min=1.24µs med=2.17µs max=7.16ms p(90)=3.68µs p(95)=6.52µs + http_req_connecting........: avg=6.77µs min=0s med=0s max=6.74ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=48.96ms min=3.66ms med=43ms max=2.33s p(90)=78.61ms p(95)=100.22ms + http_req_receiving.........: avg=63.99µs min=19µs med=43.27µs max=17.3ms p(90)=61.35µs p(95)=85.42µs + http_req_sending...........: avg=53.87µs min=27.83µs med=49.21µs max=7.85ms p(90)=67.78µs p(95)=85.03µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=48.84ms min=3.55ms med=42.88ms max=2.33s p(90)=78.46ms p(95)=100.06ms + http_reqs..................: 60146 1854.684549/s + iteration_duration.........: avg=49.95ms min=4.47ms med=43.96ms max=2.33s p(90)=79.56ms p(95)=101.16ms + iterations.................: 60145 1854.653713/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.xlarge + +PostgREST instance: m5a.xlarge + +PostgREST Pool: 150 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 9.8 MB 304 kB/s + data_sent..................: 439 MB 14 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 61151 + http_req_blocked...........: avg=6.97µs min=1.12µs med=2.26µs max=1.86ms p(90)=3.78µs p(95)=5.77µs + http_req_connecting........: avg=3.02µs min=0s med=0s max=1.56ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.97ms min=2.32ms med=3.83ms max=2.07s p(90)=4.69ms p(95)=4.99ms + http_req_receiving.........: avg=59.05µs min=17.55µs med=41.87µs max=5.59ms p(90)=61.45µs p(95)=94.62µs + http_req_sending...........: avg=54.91µs min=25.07µs med=50.05µs max=2.77ms p(90)=69.55µs p(95)=85.09µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.86ms min=2.2ms med=3.72ms max=2.07s p(90)=4.57ms p(95)=4.85ms + http_reqs..................: 61152 1903.129964/s + iteration_duration.........: avg=4.93ms min=3.01ms med=4.67ms max=2.07s p(90)=5.83ms p(95)=6.97ms + iterations.................: 61151 1903.098842/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 18 MB 526 kB/s + data_sent..................: 797 MB 24 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 111497 + http_req_blocked...........: avg=7.62µs min=1.15µs med=2.26µs max=3.51ms p(90)=5.29µs p(95)=7.73µs + http_req_connecting........: avg=3.03µs min=0s med=0s max=3.39ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=12.33ms min=3.02ms med=11.61ms max=3.81s p(90)=18.28ms p(95)=20.57ms + http_req_receiving.........: avg=61.29µs min=16.29µs med=40.07µs max=15.93ms p(90)=73.57µs p(95)=111.89µs + http_req_sending...........: avg=57.27µs min=26.74µs med=44.81µs max=3.58ms p(90)=74.73µs p(95)=99.32µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=12.21ms min=2.64ms med=11.5ms max=3.81s p(90)=18.17ms p(95)=20.45ms + http_reqs..................: 111498 3291.227886/s + iteration_duration.........: avg=13.48ms min=3.85ms med=12.75ms max=3.81s p(90)=19.45ms p(95)=21.77ms + iterations.................: 111497 3291.198368/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 17 MB 503 kB/s + data_sent..................: 760 MB 22 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 106867 + http_req_blocked...........: avg=9.62µs min=1.17µs med=2.22µs max=20.36ms p(90)=4.84µs p(95)=7.73µs + http_req_connecting........: avg=5.14µs min=0s med=0s max=6.17ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=27ms min=3.67ms med=23.63ms max=3.88s p(90)=41.06ms p(95)=52.76ms + http_req_receiving.........: avg=73.34µs min=17.49µs med=39.39µs max=28.97ms p(90)=68.44µs p(95)=105.58µs + http_req_sending...........: avg=55.79µs min=26.39µs med=43.46µs max=5.36ms p(90)=72.18µs p(95)=97.4µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=26.87ms min=2.84ms med=23.52ms max=3.88s p(90)=40.88ms p(95)=52.59ms + http_reqs..................: 106868 3145.525859/s + iteration_duration.........: avg=28.1ms min=4.78ms med=24.71ms max=3.88s p(90)=42.18ms p(95)=53.92ms + iterations.................: 106867 3145.496425/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.2xlarge + +PostgREST instance: m5a.2xlarge + +PostgREST Pool: 200 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 11 MB 327 kB/s + data_sent..................: 476 MB 15 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 66254 + http_req_blocked...........: avg=6.48µs min=1.2µs med=2.29µs max=2.11ms p(90)=3.96µs p(95)=6.02µs + http_req_connecting........: avg=2.61µs min=0s med=0s max=1.9ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.58ms min=2.09ms med=3.41ms max=2.32s p(90)=4.18ms p(95)=4.49ms + http_req_receiving.........: avg=57.78µs min=13.84µs med=40.27µs max=3.44ms p(90)=62.61µs p(95)=98.58µs + http_req_sending...........: avg=55.42µs min=26.57µs med=48.71µs max=2.58ms p(90)=70.44µs p(95)=88.41µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.47ms min=1.89ms med=3.3ms max=2.32s p(90)=4.06ms p(95)=4.35ms + http_reqs..................: 66255 2046.34845/s + iteration_duration.........: avg=4.55ms min=2.8ms med=4.24ms max=2.32s p(90)=5.39ms p(95)=6.71ms + iterations.................: 66254 2046.317564/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 27 MB 747 kB/s + data_sent..................: 1.2 GB 34 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 169314 + http_req_blocked...........: avg=7.63µs min=1.11µs med=2.36µs max=3.47ms p(90)=6.23µs p(95)=7.87µs + http_req_connecting........: avg=2.64µs min=0s med=0s max=2.52ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=7.59ms min=2.39ms med=7.09ms max=6.19s p(90)=10.59ms p(95)=12.24ms + http_req_receiving.........: avg=66.9µs min=16.18µs med=38.27µs max=6.93ms p(90)=84.74µs p(95)=134.43µs + http_req_sending...........: avg=61.35µs min=25.85µs med=43.67µs max=6.82ms p(90)=82.54µs p(95)=110.13µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=7.47ms min=2.19ms med=6.97ms max=6.19s p(90)=10.46ms p(95)=12.1ms + http_reqs..................: 169315 4669.919313/s + iteration_duration.........: avg=8.88ms min=3.12ms med=8.36ms max=6.19s p(90)=12.08ms p(95)=13.76ms + iterations.................: 169314 4669.891732/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 26 MB 708 kB/s + data_sent..................: 1.2 GB 32 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 164101 + http_req_blocked...........: avg=10.45µs min=1.13µs med=2.35µs max=11.72ms p(90)=6.51µs p(95)=8.18µs + http_req_connecting........: avg=5.49µs min=0s med=0s max=11.34ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=17.01ms min=3.17ms med=14.35ms max=6.98s p(90)=23.78ms p(95)=28.15ms + http_req_receiving.........: avg=73.06µs min=17.56µs med=38.15µs max=18.15ms p(90)=84.11µs p(95)=133.13µs + http_req_sending...........: avg=62.82µs min=26.72µs med=42.92µs max=14.78ms p(90)=81.68µs p(95)=112.21µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=16.88ms min=2.48ms med=14.23ms max=6.98s p(90)=23.65ms p(95)=28ms + http_reqs..................: 164102 4429.629467/s + iteration_duration.........: avg=18.31ms min=3.98ms med=15.66ms max=6.98s p(90)=25ms p(95)=29.41ms + iterations.................: 164101 4429.602473/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.4xlarge + +PostgREST instance: m5a.4xlarge + +PostgREST Pool: 250 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 10 MB 264 kB/s + data_sent..................: 464 MB 12 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 64599 + http_req_blocked...........: avg=6.85µs min=1.15µs med=2.26µs max=1.95ms p(90)=3.85µs p(95)=5.81µs + http_req_connecting........: avg=2.99µs min=0s med=0s max=1.67ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.81ms min=2.29ms med=3.49ms max=9.13s p(90)=4.26ms p(95)=4.6ms + http_req_receiving.........: avg=58.65µs min=17.35µs med=40.65µs max=3.62ms p(90)=61.88µs p(95)=94.81µs + http_req_sending...........: avg=54.98µs min=24.16µs med=48.65µs max=2.25ms p(90)=69.49µs p(95)=86.53µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.7ms min=2.12ms med=3.39ms max=9.13s p(90)=4.13ms p(95)=4.43ms + http_reqs..................: 64600 1648.505907/s + iteration_duration.........: avg=4.77ms min=3.01ms med=4.33ms max=9.13s p(90)=5.51ms p(95)=6.96ms + iterations.................: 64599 1648.480388/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 32 MB 862 kB/s + data_sent..................: 1.4 GB 39 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 197957 + http_req_blocked...........: avg=8.63µs min=1.1µs med=2.45µs max=5.84ms p(90)=6.38µs p(95)=8.09µs + http_req_connecting........: avg=3.34µs min=0s med=0s max=5.76ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=6.23ms min=2.5ms med=5.88ms max=6.65s p(90)=7.85ms p(95)=8.86ms + http_req_receiving.........: avg=68.38µs min=15.54µs med=38.35µs max=7.05ms p(90)=86.66µs p(95)=138.18µs + http_req_sending...........: avg=62.72µs min=26.49µs med=44.41µs max=11.45ms p(90)=85.08µs p(95)=112.95µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=6.1ms min=2.34ms med=5.75ms max=6.65s p(90)=7.72ms p(95)=8.71ms + http_reqs..................: 197958 5389.52852/s + iteration_duration.........: avg=7.6ms min=3.66ms med=7.12ms max=6.65s p(90)=9.92ms p(95)=11.35ms + iterations.................: 197957 5389.501295/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 36 MB 939 kB/s + data_sent..................: 1.6 GB 42 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 227665 + http_req_blocked...........: avg=10.41µs min=1.14µs med=2.49µs max=12.34ms p(90)=6.75µs p(95)=8.64µs + http_req_connecting........: avg=5.1µs min=0s med=0s max=10.85ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=11.77ms min=3.19ms med=10.48ms max=8.71s p(90)=16.84ms p(95)=19.72ms + http_req_receiving.........: avg=80.51µs min=16.42µs med=38.98µs max=13.82ms p(90)=89.76µs p(95)=213.25µs + http_req_sending...........: avg=67.55µs min=26.06µs med=43.99µs max=10.85ms p(90)=86.27µs p(95)=128.1µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=11.62ms min=2.72ms med=10.34ms max=8.71s p(90)=16.68ms p(95)=19.57ms + http_reqs..................: 227666 5871.255613/s + iteration_duration.........: avg=13.2ms min=4.12ms med=11.94ms max=8.71s p(90)=18.24ms p(95)=21.15ms + iterations.................: 227665 5871.229824/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.8xlarge + +PostgREST instance: m5a.8xlarge + +PostgREST Pool: 300 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 10 MB 246 kB/s + data_sent..................: 465 MB 11 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 64788 + http_req_blocked...........: avg=6.56µs min=1.11µs med=2.28µs max=2.05ms p(90)=3.93µs p(95)=5.91µs + http_req_connecting........: avg=2.6µs min=0s med=0s max=1.44ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.84ms min=2.12ms med=3.4ms max=12.08s p(90)=4.26ms p(95)=4.79ms + http_req_receiving.........: avg=57.27µs min=14.56µs med=39.67µs max=5.2ms p(90)=61.45µs p(95)=95.22µs + http_req_sending...........: avg=55µs min=25.37µs med=48.88µs max=2.11ms p(90)=69.67µs p(95)=85.96µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.73ms min=2.01ms med=3.29ms max=12.08s p(90)=4.13ms p(95)=4.62ms + http_reqs..................: 64789 1537.64491/s + iteration_duration.........: avg=4.8ms min=2.89ms med=4.24ms max=12.08s p(90)=5.67ms p(95)=7.1ms + iterations.................: 64788 1537.621177/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 33 MB 894 kB/s + data_sent..................: 1.5 GB 40 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 208176 + http_req_blocked...........: avg=9.15µs min=1.1µs med=2.47µs max=15.27ms p(90)=6.57µs p(95)=8.29µs + http_req_connecting........: avg=3.21µs min=0s med=0s max=8.07ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=5.8ms min=2.38ms med=5.37ms max=7.2s p(90)=7.17ms p(95)=8.12ms + http_req_receiving.........: avg=74.9µs min=14.52µs med=38.5µs max=23.63ms p(90)=87.23µs p(95)=135.96µs + http_req_sending...........: avg=64.83µs min=25.99µs med=44.78µs max=11.17ms p(90)=85.68µs p(95)=112.92µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=5.66ms min=2.19ms med=5.24ms max=7.2s p(90)=7.03ms p(95)=7.94ms + http_reqs..................: 208177 5586.585491/s + iteration_duration.........: avg=7.22ms min=3.12ms med=6.63ms max=7.2s p(90)=9.38ms p(95)=11.05ms + iterations.................: 208176 5586.558655/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 40 MB 1.0 MB/s + data_sent..................: 1.8 GB 46 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 249800 + http_req_blocked...........: avg=9.9µs min=1.11µs med=2.58µs max=10.81ms p(90)=6.93µs p(95)=9.02µs + http_req_connecting........: avg=4.24µs min=0s med=0s max=10.66ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=10.53ms min=2.27ms med=9.27ms max=8.71s p(90)=15.72ms p(95)=19.5ms + http_req_receiving.........: avg=94.13µs min=15.74µs med=39.97µs max=30.43ms p(90)=91.31µs p(95)=250.93µs + http_req_sending...........: avg=70.88µs min=26.23µs med=45.37µs max=30.5ms p(90)=87.62µs p(95)=134.25µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=10.36ms min=2.16ms med=9.13ms max=8.71s p(90)=15.55ms p(95)=19.31ms + http_reqs..................: 249801 6442.226861/s + iteration_duration.........: avg=12.03ms min=3.09ms med=10.77ms max=8.71s p(90)=17.35ms p(95)=21.09ms + iterations.................: 249800 6442.201071/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.12xlarge + +PostgREST instance: m5a.12xlarge + +PostgREST Pool: 350 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 10 MB 237 kB/s + data_sent..................: 458 MB 11 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 63872 + http_req_blocked...........: avg=6.55µs min=1.08µs med=2.26µs max=2.16ms p(90)=3.93µs p(95)=5.83µs + http_req_connecting........: avg=2.67µs min=0s med=0s max=2.08ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.93ms min=2.1ms med=3.38ms max=13.05s p(90)=4.17ms p(95)=4.73ms + http_req_receiving.........: avg=58.46µs min=15.76µs med=39.77µs max=3.94ms p(90)=62.02µs p(95)=97.48µs + http_req_sending...........: avg=54.95µs min=26.28µs med=48.05µs max=2.28ms p(90)=68.48µs p(95)=83.77µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.81ms min=1.96ms med=3.28ms max=13.05s p(90)=4.04ms p(95)=4.51ms + http_reqs..................: 63873 1481.634291/s + iteration_duration.........: avg=4.89ms min=2.81ms med=4.21ms max=13.05s p(90)=5.65ms p(95)=7.3ms + iterations.................: 63872 1481.611094/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 34 MB 900 kB/s + data_sent..................: 1.5 GB 40 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 210810 + http_req_blocked...........: avg=8.41µs min=1.12µs med=2.46µs max=5.16ms p(90)=6.53µs p(95)=8.2µs + http_req_connecting........: avg=3.03µs min=0s med=0s max=3.94ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=5.71ms min=2.4ms med=5.33ms max=7.42s p(90)=7.15ms p(95)=8.12ms + http_req_receiving.........: avg=72.5µs min=15.48µs med=38.44µs max=26.5ms p(90)=87.51µs p(95)=136.86µs + http_req_sending...........: avg=64.89µs min=25.39µs med=44.85µs max=3.98ms p(90)=85.65µs p(95)=113.64µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=5.57ms min=2.1ms med=5.2ms max=7.42s p(90)=7.01ms p(95)=7.93ms + http_reqs..................: 210811 5623.91582/s + iteration_duration.........: avg=7.14ms min=3.26ms med=6.63ms max=7.42s p(90)=9.4ms p(95)=11.08ms + iterations.................: 210810 5623.889143/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 41 MB 922 kB/s + data_sent..................: 1.8 GB 41 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 253653 + http_req_blocked...........: avg=10.4µs min=1.15µs med=2.57µs max=11.9ms p(90)=6.87µs p(95)=8.74µs + http_req_connecting........: avg=4.71µs min=0s med=0s max=11.74ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=10.38ms min=2.61ms med=9.21ms max=13.9s p(90)=16.49ms p(95)=20.5ms + http_req_receiving.........: avg=85.73µs min=13.97µs med=39.75µs max=19.29ms p(90)=91.16µs p(95)=236.23µs + http_req_sending...........: avg=70.44µs min=23.57µs med=45.22µs max=19.46ms p(90)=87.53µs p(95)=135.67µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=10.22ms min=2.47ms med=9.06ms max=13.9s p(90)=16.32ms p(95)=20.35ms + http_reqs..................: 253654 5766.782704/s + iteration_duration.........: avg=11.87ms min=3.31ms med=10.71ms max=13.9s p(90)=18.19ms p(95)=22.15ms + iterations.................: 253653 5766.759969/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.16xlarge + +PostgREST instance: m5a.16xlarge + +PostgREST Pool: 400 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 11 MB 246 kB/s + data_sent..................: 479 MB 11 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 66806 + http_req_blocked...........: avg=6.67µs min=1.12µs med=2.25µs max=1.97ms p(90)=3.86µs p(95)=5.91µs + http_req_connecting........: avg=2.72µs min=0s med=0s max=1.87ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.72ms min=2.16ms med=3.36ms max=13.3s p(90)=4.1ms p(95)=4.41ms + http_req_receiving.........: avg=57.39µs min=14.7µs med=39.6µs max=7.9ms p(90)=60.65µs p(95)=93.97µs + http_req_sending...........: avg=54.36µs min=25.36µs med=47.68µs max=2ms p(90)=69.1µs p(95)=86.23µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.61ms min=2.06ms med=3.26ms max=13.3s p(90)=3.98ms p(95)=4.25ms + http_reqs..................: 66807 1540.473098/s + iteration_duration.........: avg=4.68ms min=2.85ms med=4.19ms max=13.3s p(90)=5.31ms p(95)=6.68ms + iterations.................: 66806 1540.45004/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 33 MB 887 kB/s + data_sent..................: 1.5 GB 40 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 208019 + http_req_blocked...........: avg=8.61µs min=1.08µs med=2.49µs max=12.3ms p(90)=6.49µs p(95)=8.16µs + http_req_connecting........: avg=2.96µs min=0s med=0s max=9.77ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=5.8ms min=2.37ms med=5.27ms max=7.46s p(90)=7.1ms p(95)=7.96ms + http_req_receiving.........: avg=68.74µs min=14.93µs med=38.46µs max=8.11ms p(90)=86.19µs p(95)=135.57µs + http_req_sending...........: avg=64.73µs min=26.26µs med=44.85µs max=9.29ms p(90)=85.54µs p(95)=113.54µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=5.67ms min=2.26ms med=5.14ms max=7.46s p(90)=6.96ms p(95)=7.79ms + http_reqs..................: 208020 5544.00135/s + iteration_duration.........: avg=7.23ms min=3.23ms med=6.57ms max=7.46s p(90)=9.34ms p(95)=11.02ms + iterations.................: 208019 5543.974699/s + vus........................: 0 min=0 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 40 MB 902 kB/s + data_sent..................: 1.8 GB 40 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 246742 + http_req_blocked...........: avg=10.32µs min=1.12µs med=2.58µs max=10.12ms p(90)=6.89µs p(95)=8.71µs + http_req_connecting........: avg=4.71µs min=0s med=0s max=9.55ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=10.69ms min=2.42ms med=9.24ms max=13.69s p(90)=17.07ms p(95)=21.76ms + http_req_receiving.........: avg=83.43µs min=16.87µs med=39.9µs max=16.91ms p(90)=90.79µs p(95)=235.03µs + http_req_sending...........: avg=69.68µs min=25.02µs med=45.57µs max=10.68ms p(90)=86.79µs p(95)=132.92µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=10.54ms min=2.33ms med=9.09ms max=13.69s p(90)=16.88ms p(95)=21.6ms + http_reqs..................: 246743 5638.686179/s + iteration_duration.........: avg=12.2ms min=3.17ms med=10.72ms max=13.69s p(90)=18.74ms p(95)=23.34ms + iterations.................: 246742 5638.663326/s + vus........................: 0 min=0 max=100 + vus_max....................: 100 min=100 max=100 + diff --git a/postgrest/k6/results/LB_K6_POST_SINGLE.txt b/postgrest/k6/results/LB_K6_POST_SINGLE.txt new file mode 100644 index 0000000..2ae8a22 --- /dev/null +++ b/postgrest/k6/results/LB_K6_POST_SINGLE.txt @@ -0,0 +1,953 @@ +pgrbench-all-pg-pgrest-instances pgrbench-k6-varied-vus k6/GETSingle.js > k6/results/LB_K6_GET_SINGLE.txt + +PostgreSQL instance: m5a.large + +PostgREST instance: m5a.large + +PostgREST Pool: 100 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 12 MB 395 kB/s + data_sent..................: 36 MB 1.2 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 74579 + http_req_blocked...........: avg=5.25µs min=1.03µs med=1.93µs max=1.36ms p(90)=2.68µs p(95)=3.56µs + http_req_connecting........: avg=2.4µs min=0s med=0s max=750.39µs p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.85ms min=1.85ms med=3.62ms max=140.6ms p(90)=5.06ms p(95)=5.67ms + http_req_receiving.........: avg=43.15µs min=14.21µs med=38.92µs max=6.19ms p(90)=50.8µs p(95)=58.11µs + http_req_sending...........: avg=18.53µs min=9.47µs med=14.06µs max=1.54ms p(90)=30.01µs p(95)=33.08µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.79ms min=1.8ms med=3.56ms max=140.45ms p(90)=4.99ms p(95)=5.6ms + http_reqs..................: 74580 2470.100907/s + iteration_duration.........: avg=4.01ms min=1.98ms med=3.78ms max=141.07ms p(90)=5.23ms p(95)=5.83ms + iterations.................: 74579 2470.067787/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 14 MB 453 kB/s + data_sent..................: 41 MB 1.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 85535 + http_req_blocked...........: avg=5.93µs min=1.04µs med=1.93µs max=3.91ms p(90)=2.74µs p(95)=3.5µs + http_req_connecting........: avg=2.55µs min=0s med=0s max=2.69ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=17.36ms min=1.98ms med=15.19ms max=224.84ms p(90)=30.59ms p(95)=36.4ms + http_req_receiving.........: avg=42.77µs min=12.53µs med=38.39µs max=10.09ms p(90)=51.31µs p(95)=58.81µs + http_req_sending...........: avg=18.94µs min=8.84µs med=14.04µs max=3.76ms p(90)=30.3µs p(95)=33.5µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=17.3ms min=1.92ms med=15.13ms max=224.73ms p(90)=30.53ms p(95)=36.34ms + http_reqs..................: 85536 2829.865513/s + iteration_duration.........: avg=17.53ms min=2.13ms med=15.36ms max=226.96ms p(90)=30.76ms p(95)=36.58ms + iterations.................: 85535 2829.83243/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 14 MB 451 kB/s + data_sent..................: 40 MB 1.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 85255 + http_req_blocked...........: avg=8.17µs min=1µs med=1.9µs max=6.34ms p(90)=2.72µs p(95)=3.61µs + http_req_connecting........: avg=5.22µs min=0s med=0s max=6.11ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=35.02ms min=2ms med=28.06ms max=1.08s p(90)=62.89ms p(95)=75.93ms + http_req_receiving.........: avg=42.65µs min=14.38µs med=38.91µs max=8.27ms p(90)=51.91µs p(95)=59.79µs + http_req_sending...........: avg=19.31µs min=9.31µs med=14µs max=2.93ms p(90)=30.61µs p(95)=34.52µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=34.96ms min=1.94ms med=28ms max=1.08s p(90)=62.83ms p(95)=75.86ms + http_reqs..................: 85256 2817.992961/s + iteration_duration.........: avg=35.2ms min=2.15ms med=28.23ms max=1.08s p(90)=63.06ms p(95)=76.12ms + iterations.................: 85255 2817.959908/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.xlarge + +PostgREST instance: m5a.xlarge + +PostgREST Pool: 150 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 14 MB 474 kB/s + data_sent..................: 43 MB 1.4 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 90103 + http_req_blocked...........: avg=5.72µs min=1.02µs med=1.95µs max=3.86ms p(90)=2.75µs p(95)=3.64µs + http_req_connecting........: avg=2.83µs min=0s med=0s max=3.75ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.16ms min=1.9ms med=3.06ms max=359.93ms p(90)=3.7ms p(95)=3.93ms + http_req_receiving.........: avg=42.76µs min=12.75µs med=37.17µs max=6.86ms p(90)=50.79µs p(95)=58.53µs + http_req_sending...........: avg=18.6µs min=8.9µs med=14.08µs max=6.27ms p(90)=29.78µs p(95)=32.98µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.1ms min=1.87ms med=3.01ms max=359.8ms p(90)=3.64ms p(95)=3.87ms + http_reqs..................: 90104 2962.309329/s + iteration_duration.........: avg=3.32ms min=2.04ms med=3.22ms max=360.76ms p(90)=3.87ms p(95)=4.12ms + iterations.................: 90103 2962.276452/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 26 MB 850 kB/s + data_sent..................: 77 MB 2.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 161251 + http_req_blocked...........: avg=5.87µs min=1.04µs med=1.91µs max=4.28ms p(90)=2.89µs p(95)=3.96µs + http_req_connecting........: avg=2.76µs min=0s med=0s max=3.32ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=9.12ms min=2.2ms med=8.22ms max=301.71ms p(90)=14.43ms p(95)=16.87ms + http_req_receiving.........: avg=42.46µs min=13.43µs med=33.76µs max=8.93ms p(90)=50.42µs p(95)=61.04µs + http_req_sending...........: avg=18.42µs min=8.76µs med=13.85µs max=3.31ms p(90)=29.77µs p(95)=33.58µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=9.05ms min=2.15ms med=8.16ms max=301.54ms p(90)=14.37ms p(95)=16.8ms + http_reqs..................: 161252 5311.265048/s + iteration_duration.........: avg=9.29ms min=2.35ms med=8.4ms max=302.26ms p(90)=14.61ms p(95)=17.05ms + iterations.................: 161251 5311.232111/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 25 MB 826 kB/s + data_sent..................: 75 MB 2.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 157253 + http_req_blocked...........: avg=7.42µs min=1.04µs med=1.91µs max=6.95ms p(90)=2.9µs p(95)=3.9µs + http_req_connecting........: avg=4.36µs min=0s med=0s max=6.82ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=18.9ms min=2.36ms med=16.25ms max=480.86ms p(90)=30.83ms p(95)=37.95ms + http_req_receiving.........: avg=41.64µs min=13.08µs med=34.28µs max=9.81ms p(90)=50.65µs p(95)=60.37µs + http_req_sending...........: avg=18.27µs min=8.91µs med=13.81µs max=3.16ms p(90)=29.88µs p(95)=33.71µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=18.84ms min=2.31ms med=16.19ms max=480.81ms p(90)=30.77ms p(95)=37.88ms + http_reqs..................: 157254 5165.928093/s + iteration_duration.........: avg=19.07ms min=2.51ms med=16.43ms max=481.01ms p(90)=31.01ms p(95)=38.14ms + iterations.................: 157253 5165.895242/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.2xlarge + +PostgREST instance: m5a.2xlarge + +PostgREST Pool: 200 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 16 MB 520 kB/s + data_sent..................: 48 MB 1.6 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 99634 + http_req_blocked...........: avg=5.42µs min=1µs med=1.99µs max=2.57ms p(90)=2.78µs p(95)=3.8µs + http_req_connecting........: avg=2.5µs min=0s med=0s max=2.53ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=2.84ms min=1.71ms med=2.75ms max=611.18ms p(90)=3.26ms p(95)=3.46ms + http_req_receiving.........: avg=43.74µs min=14.2µs med=36.77µs max=4.73ms p(90)=51.51µs p(95)=59.5µs + http_req_sending...........: avg=18.8µs min=8.97µs med=14.34µs max=2.19ms p(90)=29.82µs p(95)=32.99µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=2.77ms min=1.65ms med=2.69ms max=611.02ms p(90)=3.2ms p(95)=3.39ms + http_reqs..................: 99635 3249.403599/s + iteration_duration.........: avg=3.01ms min=1.84ms med=2.91ms max=611.62ms p(90)=3.45ms p(95)=3.67ms + iterations.................: 99634 3249.370986/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 44 MB 1.4 MB/s + data_sent..................: 130 MB 4.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 272908 + http_req_blocked...........: avg=5.46µs min=1.01µs med=1.93µs max=2.49ms p(90)=3.15µs p(95)=4.58µs + http_req_connecting........: avg=2.29µs min=0s med=0s max=1.41ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=5.29ms min=2.06ms med=5.03ms max=503.78ms p(90)=7.01ms p(95)=7.88ms + http_req_receiving.........: avg=44.19µs min=12.63µs med=32.76µs max=14.35ms p(90)=50.49µs p(95)=65.24µs + http_req_sending...........: avg=19.26µs min=8.76µs med=13.86µs max=4.08ms p(90)=28.84µs p(95)=35.29µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=5.23ms min=1.93ms med=4.97ms max=503.68ms p(90)=6.95ms p(95)=7.81ms + http_reqs..................: 272909 8931.940458/s + iteration_duration.........: avg=5.49ms min=2.2ms med=5.22ms max=504.22ms p(90)=7.23ms p(95)=8.1ms + iterations.................: 272908 8931.907729/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 44 MB 1.4 MB/s + data_sent..................: 131 MB 4.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 274334 + http_req_blocked...........: avg=6.6µs min=1.02µs med=1.93µs max=6.32ms p(90)=3.19µs p(95)=4.62µs + http_req_connecting........: avg=3.27µs min=0s med=0s max=6.16ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=10.71ms min=1.83ms med=9.53ms max=520.45ms p(90)=17.11ms p(95)=20.12ms + http_req_receiving.........: avg=44.02µs min=13.8µs med=33.01µs max=13.66ms p(90)=50.21µs p(95)=63.77µs + http_req_sending...........: avg=19.45µs min=9.17µs med=13.74µs max=12.66ms p(90)=28.3µs p(95)=35.54µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=10.65ms min=1.76ms med=9.47ms max=520.34ms p(90)=17.05ms p(95)=20.06ms + http_reqs..................: 274335 8970.510232/s + iteration_duration.........: avg=10.93ms min=1.99ms med=9.74ms max=520.93ms p(90)=17.34ms p(95)=20.37ms + iterations.................: 274334 8970.477533/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.4xlarge + +PostgREST instance: m5a.4xlarge + +PostgREST Pool: 250 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 14 MB 469 kB/s + data_sent..................: 42 MB 1.4 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 88724 + http_req_blocked...........: avg=5.5µs min=990ns med=2µs max=1.61ms p(90)=2.78µs p(95)=3.74µs + http_req_connecting........: avg=2.51µs min=0s med=0s max=1.55ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=3.2ms min=1.93ms med=3.08ms max=168.98ms p(90)=3.69ms p(95)=3.91ms + http_req_receiving.........: avg=43.69µs min=14.53µs med=37.63µs max=5.08ms p(90)=52.26µs p(95)=59.58µs + http_req_sending...........: avg=18.81µs min=9.26µs med=14.49µs max=2.22ms p(90)=29.77µs p(95)=32.97µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=3.14ms min=1.86ms med=3.02ms max=168.77ms p(90)=3.63ms p(95)=3.84ms + http_reqs..................: 88725 2934.95662/s + iteration_duration.........: avg=3.37ms min=2.11ms med=3.25ms max=169.71ms p(90)=3.88ms p(95)=4.11ms + iterations.................: 88724 2934.923541/s + vus........................: 10 min=10 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 47 MB 1.5 MB/s + data_sent..................: 141 MB 4.6 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 295825 + http_req_blocked...........: avg=5.59µs min=960ns med=1.97µs max=3.46ms p(90)=3.27µs p(95)=4.7µs + http_req_connecting........: avg=2.32µs min=0s med=0s max=2.04ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.86ms min=2.22ms med=4.62ms max=531.47ms p(90)=5.99ms p(95)=6.55ms + http_req_receiving.........: avg=46.06µs min=12.94µs med=33.41µs max=14.63ms p(90)=51.32µs p(95)=66.86µs + http_req_sending...........: avg=19.51µs min=8.6µs med=14.07µs max=13.38ms p(90)=27.56µs p(95)=35.49µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.79ms min=2.11ms med=4.56ms max=531.34ms p(90)=5.91ms p(95)=6.47ms + http_reqs..................: 295826 9671.833625/s + iteration_duration.........: avg=5.06ms min=2.35ms med=4.81ms max=531.97ms p(90)=6.21ms p(95)=6.8ms + iterations.................: 295825 9671.80093/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 50 MB 1.6 MB/s + data_sent..................: 148 MB 4.8 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 310902 + http_req_blocked...........: avg=7.16µs min=1µs med=1.94µs max=10.82ms p(90)=3.29µs p(95)=4.83µs + http_req_connecting........: avg=3.77µs min=0s med=0s max=10.72ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=9.42ms min=2.52ms med=9.28ms max=644.45ms p(90)=10.95ms p(95)=11.73ms + http_req_receiving.........: avg=46.69µs min=12.45µs med=33.41µs max=11.52ms p(90)=51.09µs p(95)=66.1µs + http_req_sending...........: avg=20.62µs min=9.45µs med=13.84µs max=8.31ms p(90)=28.73µs p(95)=37.26µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=9.36ms min=2.46ms med=9.22ms max=644.33ms p(90)=10.88ms p(95)=11.65ms + http_reqs..................: 310903 10117.131087/s + iteration_duration.........: avg=9.64ms min=2.67ms med=9.47ms max=644.93ms p(90)=11.15ms p(95)=11.97ms + iterations.................: 310902 10117.098546/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.8xlarge + +PostgREST instance: m5a.8xlarge + +PostgREST Pool: 300 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 16 MB 499 kB/s + data_sent..................: 46 MB 1.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 97337 + http_req_blocked...........: avg=5.66µs min=1.03µs med=2.02µs max=1.64ms p(90)=2.85µs p(95)=3.91µs + http_req_connecting........: avg=2.6µs min=0s med=0s max=1.11ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=2.91ms min=1.74ms med=2.78ms max=1.13s p(90)=3.34ms p(95)=3.59ms + http_req_receiving.........: avg=42.94µs min=15.69µs med=36.7µs max=3.95ms p(90)=51.47µs p(95)=58.75µs + http_req_sending...........: avg=18.81µs min=8.69µs med=14.35µs max=1.9ms p(90)=29.67µs p(95)=33.28µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=2.85ms min=1.69ms med=2.72ms max=1.13s p(90)=3.28ms p(95)=3.51ms + http_reqs..................: 97338 3119.629807/s + iteration_duration.........: avg=3.08ms min=1.86ms med=2.94ms max=1.13s p(90)=3.53ms p(95)=3.8ms + iterations.................: 97337 3119.597758/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 52 MB 1.7 MB/s + data_sent..................: 156 MB 5.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 327607 + http_req_blocked...........: avg=5.67µs min=980ns med=1.99µs max=4.35ms p(90)=3.28µs p(95)=4.77µs + http_req_connecting........: avg=2.39µs min=0s med=0s max=3.99ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.36ms min=2.03ms med=4.08ms max=590.8ms p(90)=5.49ms p(95)=6ms + http_req_receiving.........: avg=46.6µs min=13.17µs med=33.54µs max=11.52ms p(90)=51.57µs p(95)=67.57µs + http_req_sending...........: avg=19.63µs min=8.99µs med=14.2µs max=6.76ms p(90)=24.72µs p(95)=35.82µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.3ms min=1.85ms med=4.01ms max=590.64ms p(90)=5.42ms p(95)=5.92ms + http_reqs..................: 327608 10689.335334/s + iteration_duration.........: avg=4.57ms min=2.17ms med=4.27ms max=591.35ms p(90)=5.72ms p(95)=6.26ms + iterations.................: 327607 10689.302706/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 53 MB 1.7 MB/s + data_sent..................: 157 MB 5.1 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 329040 + http_req_blocked...........: avg=6.6µs min=1.01µs med=1.94µs max=8.8ms p(90)=3.33µs p(95)=4.83µs + http_req_connecting........: avg=3.28µs min=0s med=0s max=7.44ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.89ms min=1.94ms med=8.61ms max=670.59ms p(90)=10.79ms p(95)=11.97ms + http_req_receiving.........: avg=47.07µs min=13.29µs med=33.32µs max=13.61ms p(90)=51.14µs p(95)=66.81µs + http_req_sending...........: avg=20.65µs min=8.92µs med=13.84µs max=12.54ms p(90)=27.78µs p(95)=37.63µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.82ms min=1.87ms med=8.55ms max=670.48ms p(90)=10.73ms p(95)=11.88ms + http_reqs..................: 329041 10695.225679/s + iteration_duration.........: avg=9.12ms min=2.09ms med=8.81ms max=671.1ms p(90)=11.01ms p(95)=12.26ms + iterations.................: 329040 10695.193175/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.12xlarge + +PostgREST instance: m5a.12xlarge + +PostgREST Pool: 350 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 15 MB 487 kB/s + data_sent..................: 46 MB 1.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 95700 + http_req_blocked...........: avg=5.45µs min=1.01µs med=2µs max=1.44ms p(90)=2.79µs p(95)=3.85µs + http_req_connecting........: avg=2.46µs min=0s med=0s max=1.21ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=2.97ms min=1.83ms med=2.81ms max=1.36s p(90)=3.45ms p(95)=3.83ms + http_req_receiving.........: avg=43.72µs min=12.27µs med=36.5µs max=4.36ms p(90)=51.09µs p(95)=58.06µs + http_req_sending...........: avg=18.78µs min=9.32µs med=14.39µs max=1.85ms p(90)=29.82µs p(95)=33.22µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=2.91ms min=1.77ms med=2.75ms max=1.36s p(90)=3.38ms p(95)=3.75ms + http_reqs..................: 95701 3046.455232/s + iteration_duration.........: avg=3.14ms min=1.97ms med=2.97ms max=1.36s p(90)=3.64ms p(95)=4.05ms + iterations.................: 95700 3046.423399/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 54 MB 1.8 MB/s + data_sent..................: 161 MB 5.3 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 337820 + http_req_blocked...........: avg=5.71µs min=970ns med=2.01µs max=5.83ms p(90)=3.33µs p(95)=4.79µs + http_req_connecting........: avg=2.38µs min=0s med=0s max=2.74ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.21ms min=2.03ms med=3.89ms max=586.09ms p(90)=5.46ms p(95)=5.93ms + http_req_receiving.........: avg=45.71µs min=13.44µs med=33.9µs max=10.55ms p(90)=51.71µs p(95)=68.16µs + http_req_sending...........: avg=19.74µs min=8.63µs med=14.26µs max=10.57ms p(90)=24.02µs p(95)=35.73µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.15ms min=1.97ms med=3.83ms max=585.95ms p(90)=5.39ms p(95)=5.85ms + http_reqs..................: 337821 11010.934199/s + iteration_duration.........: avg=4.43ms min=2.17ms med=4.08ms max=586.56ms p(90)=5.68ms p(95)=6.2ms + iterations.................: 337820 11010.901605/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 55 MB 1.8 MB/s + data_sent..................: 165 MB 5.4 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 345401 + http_req_blocked...........: avg=7.11µs min=970ns med=1.95µs max=10.72ms p(90)=3.42µs p(95)=4.99µs + http_req_connecting........: avg=3.65µs min=0s med=0s max=10.52ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.44ms min=1.92ms med=8.05ms max=647.57ms p(90)=11.18ms p(95)=13.66ms + http_req_receiving.........: avg=49.15µs min=13.79µs med=33.56µs max=15.94ms p(90)=51.77µs p(95)=68.68µs + http_req_sending...........: avg=20.98µs min=8.9µs med=13.97µs max=11.09ms p(90)=27.64µs p(95)=38.24µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.37ms min=1.86ms med=7.98ms max=647.45ms p(90)=11.11ms p(95)=13.56ms + http_reqs..................: 345402 11235.730459/s + iteration_duration.........: avg=8.68ms min=2.06ms med=8.25ms max=648.04ms p(90)=11.42ms p(95)=14.06ms + iterations.................: 345401 11235.69793/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + + +PostgreSQL instance: m5a.16xlarge + +PostgREST instance: m5a.16xlarge + +PostgREST Pool: 400 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 10 max VUs, 1m0s max duration (incl. graceful stop): + * default: 10 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 16 MB 518 kB/s + data_sent..................: 48 MB 1.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 100774 + http_req_blocked...........: avg=5.65µs min=1.05µs med=2µs max=3.33ms p(90)=2.8µs p(95)=3.85µs + http_req_connecting........: avg=2.53µs min=0s med=0s max=2.19ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=2.81ms min=1.71ms med=2.69ms max=1.05s p(90)=3.25ms p(95)=3.48ms + http_req_receiving.........: avg=43.05µs min=13.69µs med=36.17µs max=3.94ms p(90)=50.68µs p(95)=58µs + http_req_sending...........: avg=18.67µs min=8.75µs med=14.26µs max=1.67ms p(90)=29.64µs p(95)=33.5µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=2.74ms min=1.64ms med=2.64ms max=1.05s p(90)=3.19ms p(95)=3.4ms + http_reqs..................: 100775 3239.202904/s + iteration_duration.........: avg=2.98ms min=1.85ms med=2.86ms max=1.05s p(90)=3.44ms p(95)=3.68ms + iterations.................: 100774 3239.170761/s + vus........................: 0 min=0 max=10 + vus_max....................: 10 min=10 max=10 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 50 max VUs, 1m0s max duration (incl. graceful stop): + * default: 50 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 55 MB 1.8 MB/s + data_sent..................: 165 MB 5.4 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 345708 + http_req_blocked...........: avg=5.83µs min=950ns med=2.01µs max=4.42ms p(90)=3.35µs p(95)=4.85µs + http_req_connecting........: avg=2.42µs min=0s med=0s max=2.51ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=4.11ms min=2.03ms med=3.77ms max=623.24ms p(90)=5.39ms p(95)=5.86ms + http_req_receiving.........: avg=46.49µs min=12.64µs med=33.93µs max=9.2ms p(90)=52.41µs p(95)=69.81µs + http_req_sending...........: avg=20.1µs min=8.45µs med=14.3µs max=4.31ms p(90)=23.87µs p(95)=35.72µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=4.04ms min=1.9ms med=3.7ms max=623.08ms p(90)=5.32ms p(95)=5.78ms + http_reqs..................: 345709 11269.675693/s + iteration_duration.........: avg=4.33ms min=2.24ms med=3.96ms max=623.75ms p(90)=5.62ms p(95)=6.12ms + iterations.................: 345708 11269.643094/s + vus........................: 50 min=50 max=50 + vus_max....................: 50 min=50 max=50 + + + + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + Init [--------------------------------------] runner + Init [--------------------------------------] options + Init [--------------------------------------] execution scheduler +Init [--------------------------------------] Init engine +Init [--------------------------------------] Init metric outputs +Init [--------------------------------------] Init API server + execution: local + script: - + output: - + + scenarios: (100.00%) 1 executors, 100 max VUs, 1m0s max duration (incl. graceful stop): + * default: 100 looping VUs for 30s (gracefulStop: 30s) + +Init [--------------------------------------] Init VUs +Init [--------------------------------------] Start test + + █ teardown + + data_received..............: 57 MB 1.9 MB/s + data_sent..................: 170 MB 5.5 MB/s + ✓ failed requests............: 0.00% ✓ 0 ✗ 357021 + http_req_blocked...........: avg=7.14µs min=1µs med=1.95µs max=14.05ms p(90)=3.41µs p(95)=4.96µs + http_req_connecting........: avg=3.71µs min=0s med=0s max=12.91ms p(90)=0s p(95)=0s + ✓ http_req_duration..........: avg=8.16ms min=1.94ms med=7.24ms max=713.68ms p(90)=12.41ms p(95)=16.53ms + http_req_receiving.........: avg=48.43µs min=12.99µs med=33.9µs max=13.92ms p(90)=51.96µs p(95)=68.64µs + http_req_sending...........: avg=21.11µs min=9.34µs med=14.09µs max=12.09ms p(90)=24.29µs p(95)=37.85µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=8.09ms min=1.85ms med=7.17ms max=713.56ms p(90)=12.33ms p(95)=16.46ms + http_reqs..................: 357022 11602.179948/s + iteration_duration.........: avg=8.39ms min=2.09ms med=7.45ms max=714.17ms p(90)=12.68ms p(95)=16.9ms + iterations.................: 357021 11602.147451/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 +