From 170c3f0e9ffa4635f8ff0dc92873ade8754cf335 Mon Sep 17 00:00:00 2001 From: David Tomaschik Date: Sun, 22 Sep 2019 19:22:49 -0700 Subject: [PATCH] Add disk benchmark script. --- bin/disk-benchmark | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/disk-benchmark diff --git a/bin/disk-benchmark b/bin/disk-benchmark new file mode 100755 index 0000000..1c6ac8b --- /dev/null +++ b/bin/disk-benchmark @@ -0,0 +1,19 @@ +#!/bin/bash + +set -ue + +FILENAME=${1} + +if [ -f ${FILENAME} ] ; then + echo "File ${FILENAME} already exists!" >/dev/stderr + exit 1 +fi + +fio --loops=5 --size=1000m --filename=${FILENAME} --stonewall --ioengine=libaio --direct=1 \ + --name=Seqread --bs=1m --rw=read \ + --name=Seqwrite --bs=1m --rw=write \ + --name=512Kread --bs=512k --rw=randread \ + --name=512Kwrite --bs=512k --rw=randwrite \ + --name=4kQD32read --bs=4k --iodepth=32 --rw=randread \ + --name=4kQD32write --bs=4k --iodepth=32 --rw=randwrite +rm -f ${FILENAME}