17 lines
429 B
Docker
17 lines
429 B
Docker
|
FROM ubuntu:18.04
|
||
|
|
||
|
RUN set -x \
|
||
|
&& apt-get update \
|
||
|
&& apt-get install -y \
|
||
|
sysbench \
|
||
|
&& rm -rf /var/lib/apt/lists/*
|
||
|
|
||
|
# Parameterize the tests.
|
||
|
ENV test cpu
|
||
|
ENV threads 1
|
||
|
ENV options ""
|
||
|
|
||
|
# run sysbench once as a warm-up and take the second result
|
||
|
CMD ["sh", "-c", "sysbench --threads=8 --memory-total-size=5G memory run > /dev/null && \
|
||
|
sysbench --threads=${threads} ${options} ${test} run"]
|