Files
PFVCluster/proxmox/perf/bench/Dockerfile
T
mrcharles 7586605b70 fix(perf): bench jq direction bug + libaio + json note guard [#709]
- write tests read .write.* explicitly (jq // kept read=0 for writes)
- libaio1 installed everywhere (real aio engine, no sync cap)
- fio stdout notes stripped before jq parse

Ticket: https://projects.knownelement.com/issues/709
2026-09-03 07:53:37 -05:00

16 lines
613 B
Docker

# perfbench container — #709. Same toolset as the fleet LXC/guest installer.
# Build: docker build -t git.knownelement.com/reachableceo/perfbench:1.0 .
FROM debian:12-slim
RUN apt-get update -qq && apt-get install -y -qq --no-install-recommends \
fio iperf3 jq libaio1 ca-certificates \
&& rm -rf /var/lib/apt/lists/*
COPY bench-run.sh /usr/local/bin/bench-run.sh
RUN chmod +x /usr/local/bin/bench-run.sh
# storage bench: mount the path to test at /mnt/bench
# network bench: run as server: docker run ... bench-run.sh --server
ENV BENCH_DIR=/mnt/bench
ENTRYPOINT ["/usr/local/bin/bench-run.sh"]