This is an automation to run fio
with Kubernetes.
- Kubernetes cluster running
- Kata configured as
runtimeclass
.
The test is structured as follow:
-
fio-test: Program wrapper to launch
fio
in a K8s pod. -
pkg: Library code that could be used for more
fio
automation. -
DAX-compare-test: Script to run fio-test to generate
fio
data for Kata with/withoutvirtio-fs DAX
and K8s bare-metal runtime(runc
). -
report Jupyter Notebook to create reports for data generated by DAX-compare-test
build
: Buildfio
metricstest
: quick test, used to verify changes in fio-test.run
: Runfio
metrics and generate reports.test-report-interactive
: Run python notebook inlocalhost:8888
, useful to edit the report.test-report
: Generate report from data generated bymake test