Open
Description
Currently the benchmarks don't actually bench the EFS itself.
However it would be dominated by the speed of the crypto and DB. DB already has its own benchmarks, so crypto benchmarks should be removed once crypto is abstracted out when we rework the crypto with PK.
Tasks
- 1. Factor out the crypto along with PK to be using WebCrypto along with WASM polyfills
- 2. Remove crypto benchmarks as that would be in another repo
- 3. Create EFS benchmarks for reads, writes, random reads and random writes, we can take some tests from existing fs benchmarks (https://fio.readthedocs.io/en/latest/index.html and https://docs.gitlab.com/ee/administration/operations/filesystem_benchmarking.html)