Cleanups suggested by shellcheck.

This commit is contained in:
Andrew Wood
2023-07-24 21:48:23 +01:00
parent 0518357560
commit 8051f5808c
+8 -8
View File
@@ -8,12 +8,12 @@
test_input=$(mktemp /tmp/pvbench1XXXXXX)
strace_output=$(mktemp /tmp/pvbench2XXXXXX)
trap "rm -f ${test_input} ${strace_output}" EXIT
trap 'rm -f ${test_input} ${strace_output}' EXIT
pv=${pv:-./pv}
test -x ${pv} || pv=pv
test -x "${pv}" || pv="pv"
dd if=/dev/zero of=${test_input} bs=1k count=1k >/dev/null 2>&1
dd if=/dev/zero of="${test_input}" bs=1k count=1k >/dev/null 2>&1
echo -e "Buf(k)\tRate(k)\tReads\tRsize\tWrites\tWsize"
@@ -21,16 +21,16 @@ for ((buffer=100; buffer<=1000; buffer+=100)); do
for ((rate=0; rate<=1000; rate+=100)); do
rateparm="-L ${rate}k"
test ${rate} -eq 0 && rateparm=""
strace -tt -o ${strace_output} \
${pv} ${rateparm} -B ${buffer}k \
-f < ${test_input} > /dev/null 2>&1
strace -tt -o "${strace_output}" \
"${pv}" "${rateparm}" -B "${buffer}k" \
-f < "${test_input}" > /dev/null 2>&1
rdata=$(
awk '$2~/^read\(0,/{c++;t+=$NF}END{print c "\t" t/c}' \
${strace_output}
"${strace_output}"
)
wdata=$(
awk '$2~/^write\(1,/{c++;t+=$NF}END{print c "\t" t/c}' \
${strace_output}
"${strace_output}"
)
echo -e "${buffer}\t${rate}\t${rdata}\t${wdata}"
done