Skip to content

Instantly share code, notes, and snippets.

@hadi2f244
Created July 3, 2021 18:44
Show Gist options
  • Save hadi2f244/bc66354c1eae5dd1950f9c85102bd470 to your computer and use it in GitHub Desktop.
Save hadi2f244/bc66354c1eae5dd1950f9c85102bd470 to your computer and use it in GitHub Desktop.
Run some fileio module scenarios in sysbench
#!/bin/bash
sysbench fileio cleanup
total_sizes=(
13M
10G
)
test_type=(
seqwr # sequential write
seqrewr # sequential rewrite
seqrd # sequential read
rndrd # random read
rndwr # random write
rndrw # combined random read/write
)
for ttype in "${test_type[@]}"; do
for tsize in "${total_sizes[@]}"; do
echo "Total size $tsize"
sysbench fileio --file-total-size=$tsize prepare
echo "result file: " "$ttype"_"$tsize"_result.out
sysbench fileio --file-test-mode=$ttype --file-total-size=$tsize run > "$ttype"_"$tsize"_result.out
sysbench fileio cleanup
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment