A simple script that benchmarks AES-256-CBC encoding and decoding performance for 128 to 2048 rounds, in 128 round increments.
git clone https://github.com/subspace/benchmarks.git
cd benchmarks
npm install
npx ts-node src/index.ts
CSV files will be written to /results
folder.
Tests plotting a 1 GB file to the specified drive, if a drive is not specified it will write the plot.bin
to /src/results/
sudo npx ts-node src/plotter.ts /path/to/drive/plot.bin
Time will be output the console.