2018-07-07 00:19:25 +03:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# Test script for basic IOR functionality testing various patterns
|
|
|
|
# It is kept as simple as possible and outputs the parameters used such that any test can be rerun easily.
|
|
|
|
|
|
|
|
# You can override the defaults by setting the variables before invoking the script, or simply set them here...
|
|
|
|
# Example: export IOR_EXTRA="-v -v -v"
|
|
|
|
|
2018-09-22 01:35:48 +03:00
|
|
|
ROOT="$(dirname ${BASH_SOURCE[0]})"
|
2018-12-21 00:09:34 +03:00
|
|
|
TYPE="basic"
|
2018-07-07 00:19:25 +03:00
|
|
|
|
2018-07-07 13:57:10 +03:00
|
|
|
source $ROOT/test-lib.sh
|
2018-07-07 00:19:25 +03:00
|
|
|
|
2018-07-07 12:29:27 +03:00
|
|
|
MDTEST 1 -a POSIX
|
2018-07-07 22:01:03 +03:00
|
|
|
MDTEST 2 -a POSIX -W 2
|
2018-12-21 00:09:34 +03:00
|
|
|
MDTEST 1 -C -T -r -F -I 1 -z 1 -b 1 -L -u
|
|
|
|
MDTEST 1 -C -T -I 1 -z 1 -b 1 -u
|
2018-07-07 12:29:27 +03:00
|
|
|
|
2020-11-06 14:43:52 +03:00
|
|
|
IOR 1 -a POSIX -w -z -F -Y -e -i1 -m -t 100k -b 2000k
|
|
|
|
IOR 1 -a POSIX -w -z -F -k -e -i2 -m -t 100k -b 200k
|
|
|
|
IOR 1 -a MMAP -r -z -F -k -e -i1 -m -t 100k -b 200k
|
|
|
|
|
|
|
|
IOR 2 -a POSIX -w -C -k -e -i1 -m -t 100k -b 200k
|
|
|
|
|
|
|
|
IOR 2 -a POSIX -w -z -C -F -k -e -i1 -m -t 100k -b 200k
|
|
|
|
IOR 2 -a POSIX -w -z -C -Q 1 -F -k -e -i1 -m -t 100k -b 200k
|
|
|
|
IOR 2 -a POSIX -r -z -Z -Q 2 -F -k -e -i1 -m -t 100k -b 200k
|
|
|
|
IOR 2 -a POSIX -r -z -Z -Q 3 -X 13 -F -k -e -i1 -m -t 100k -b 200k
|
2021-02-05 14:15:19 +03:00
|
|
|
IOR 3 -a POSIX -w -z -Z -Q 1 -X -13 -F -e -i1 -m -t 100k -b 200k
|
2018-07-07 00:19:25 +03:00
|
|
|
|
2018-10-06 08:50:34 +03:00
|
|
|
IOR 2 -f "$ROOT/test_comments.ior"
|
|
|
|
|
2020-06-25 16:44:55 +03:00
|
|
|
# Test for JSON output
|
|
|
|
IOR 2 -a DUMMY -e -F -t 1m -b 1m -A 328883 -O summaryFormat=JSON -O summaryFile=OUT.json
|
|
|
|
python -mjson.tool OUT.json >/dev/null && echo "JSON OK"
|
|
|
|
|
2021-02-05 14:15:19 +03:00
|
|
|
# MDWB
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=1 -G=10 -P=1 -I=1 -R=2 -X
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=4 -G=10 -P=4 -I=1 -R=2 -X -t=0.001 -L=latency.txt
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -R=2 -X -W -w 1
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -1 -W -w 1 --run-info-file=mdw.tst --print-detailed-stats
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -2 -W -w 1 --run-info-file=mdw.tst --print-detailed-stats
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -2 -W -w 1 --read-only --run-info-file=mdw.tst --print-detailed-stats
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -2 -W -w 1 --read-only --run-info-file=mdw.tst --print-detailed-stats
|
|
|
|
MDWB 3 -a POSIX -O=1 -D=2 -G=10 -P=4 -I=3 -3 -W -w 1 --run-info-file=mdw.tst --print-detailed-stats
|
|
|
|
|
2021-03-18 23:42:50 +03:00
|
|
|
MDWB 2 -a POSIX -O=1 -D=1 -G=3 -P=2 -I=2 -R=2 -X -S 772 --dataPacketType=t
|
|
|
|
DELETE=0
|
|
|
|
MDWB 2 -a POSIX -D=1 -P=2 -I=2 -R=2 -X -G=2252 -S 772 --dataPacketType=i -1
|
|
|
|
MDWB 2 -a POSIX -D=1 -P=2 -I=2 -R=2 -X -G=2252 -S 772 --dataPacketType=i -2
|
|
|
|
MDWB 2 -a POSIX -D=1 -P=2 -I=2 -R=2 -X -G=2252 -S 772 --dataPacketType=i -3
|
2018-07-07 13:57:10 +03:00
|
|
|
END
|