tests: benchmark sett encryption/decryption
Benchmark sett encryption/decryption with:
Data size levels:
- 500 MB
- 1 GB
- 5 GB
- 10 GB
- 20 GB
- 100 GB
File size composition levels:
- small files
- large files
- mix of small and large files
Data type levels:
- text (fasta file format)
- binary (some sort of image data)
Sett command levels:
- encrypt
- encrypt-ext-compression (use set with external compression using
tar
,pigz
and7zip
- encrypt-only (no compression at all)
- decrypt
- transfer
Compression levels:
- gzip compression levels from 1 to 9
cmd tool for benchmarking runtime https://github.com/sharkdp/hyperfine
Edited by Robin Engler