Created
July 3, 2021 18:44
-
-
Save hadi2f244/bc66354c1eae5dd1950f9c85102bd470 to your computer and use it in GitHub Desktop.
Run some fileio module scenarios in sysbench
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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