blob: 713786388c2c388d62dfb116bb7ce3180af2902c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
DICT=crackstation-human-only.txt.gz
all: bench
db/plain: ${DICT}
mkdir -p db
zcat ${DICT} | LC_COLLATE=C sort >$@
db/gzip: db/plain
cat db/plain | gzip >$@
db/lmdb: db/plain
./lmdb.pl create db/lmdb <db/plain
db/btree-1k-plain: db/plain
./btree.pl create 1024 plain <db/plain >db/btree-1k-plain
db/btree-4k-plain: db/plain
./btree.pl create 4096 plain <db/plain >db/btree-4k-plain
db/btree-1k-gzip: db/plain
./btree.pl create 1024 gzip <db/plain >db/btree-1k-gzip
db/btree-4k-gzip: db/plain
./btree.pl create 4096 gzip <db/plain >db/btree-4k-gzip
db/btree-1k-zstd: db/plain
./btree.pl create 1024 zstd <db/plain >db/btree-1k-zstd
db/btree-4k-zstd: db/plain
./btree.pl create 4096 zstd <db/plain >db/btree-4k-zstd
bench: db/plain db/gzip db/lmdb db/btree-1k-plain db/btree-4k-plain db/btree-1k-gzip db/btree-4k-gzip db/btree-1k-zstd db/btree-4k-zstd
time -v ./btree.pl bench 1024 plain db/btree-1k-plain
time -v ./btree.pl bench 4096 plain db/btree-4k-plain
time -v ./btree.pl bench 1024 gzip db/btree-1k-gzip
time -v ./btree.pl bench 4096 gzip db/btree-4k-gzip
time -v ./btree.pl bench 1024 zstd db/btree-1k-zstd
time -v ./btree.pl bench 4096 zstd db/btree-4k-zstd
time -v ./plain.pl db/plain db/gzip
time -v ./lmdb.pl bench db/lmdb
|