Loadbalancers

From UVOO Tech Wiki
Revision as of 13:30, 18 February 2023 by Busk (talk | contribs)
Jump to navigation Jump to search

Performance & Comparisons

Perf Tests

Migrations

Repsonces

haproxy

HTTP(S) Performance Testing Tools

Apache Benchmark Tool

apt-get install apache2-utils
ab -c 2500 -n 5000 https://demo.uvoo.io/

ddosify

k6 - Detailed flexible tests

Large Tests with K6

HTTP Perf

wrk

nghttp2

Simple k8s metrics

kubectl top node/pod

while true; do kubectl top node; sleep 1; done
while true; do kubectl top pod -n default; sleep 1; done
while true; do kubectl top pod -A; sleep 1; done
  • 1000m (milicores) = 1 core = 1 vCPU = 1 AWS vCPU = 1 GCP Core.
  • 100m (milicores) = 0.1 core = 0.1 vCPU = 0.1 AWS vCPU = 0.1 GCP Core.
  • 8000m = 8 cores = 8 vCPUs
CPU(cores)
338m means 338 millicpu. 1000m is equal to 1 CPU, hence 338m means 33.8% of 1 CPU.
CPU%
It is displayed only for nodes, and it stands for the total CPU usage percentage of that node.
Memory
Memory being used by that node
Memory%
It is also displayed only for nodes, and it stands for total memory usage percentage of that node.