forked from TrueCloudLab/tzhash
f4cc7726e9
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
14 lines
302 B
Bash
Executable file
14 lines
302 B
Bash
Executable file
#!/bin/bash
|
|
|
|
BLOCK_SIZE=${1:-1G} # gigabyte by default
|
|
OUT="${OUT:-$(mktemp /tmp/random-file.XXXXXX)}"
|
|
|
|
dd if=/dev/urandom of="$OUT" bs="$BLOCK_SIZE" count=1
|
|
|
|
go build ./cmd/tzsum || exit 1
|
|
|
|
for impl in avx avx2 generic; do
|
|
echo $impl implementation:
|
|
time ./tzsum -name "$OUT" -impl $impl
|
|
echo
|
|
done
|