benchmark-runner is a containerized Python lightweight and flexible framework for running benchmark workloads on Kubernetes/OpenShift runtype kinds Pod, kata and VM.
This framework support the following embedded workloads:
- hammerdb: running hammerdb workload on the following databases: MSSQL, Mariadb, Postgresql in Pod, Kata or VM with Configuration
- stressng: running stressng workload in Pod, Kata or VM Configuration
- uperf: running uperf workload in Pod, Kata or VM with Configuration
- vdbench: running vdbench workload in Pod, Kata or VM with Configuration
- bootstorm: calculate VMs boot load time Configuration
Benchmark-runner grafana dashboard example:
Reference:
- The benchmark-runner package is located in PyPi
- The benchmark-runner container image is located in Quay.io
podman
grafana
prometheus
customworkload
develop