bac59d4928
Now that bench.py includes cumulative measurements, these scripts can be
entirely replaced by csv.py.
Replacement for amor.py:
$ ./scripts/csv.py bench.csv -q -o bench.amor.csv \
-bsuite -bcase -Dm=write -bn -bREWRITE -bSEED \
-bm='"write+amor"' \
-freaded='float(creaded) / float(n)' \
-fproged='float(cproged) / float(n)' \
-ferased='float(cerased) / float(n)'
$ ./scripts/csv.py bench.csv -q -o bench.per.csv \
-bsuite -bcase -Dm=usage -bn -bREWRITE -bSEED \
-bm='"usage+per"' \
-freaded='float(readed) / float(REWRITE ? SIZE : n)' \
-fproged='float(proged) / float(REWRITE ? SIZE : n)' \
-ferased='float(erased) / float(REWRITE ? SIZE : n)'
Replacement for avg.py:
$ ./scripts/csv.py bench.csv bench.amor.csv bench.per.csv \
-q -o bench.avg.csv \
-bsuite -bcase -bm -bn -bREWRITE \
-freaded_avg='avg(readed)' \
-fproged_avg='avg(proged)' \
-ferased_avg='avg(erased)' \
-freaded_min='min(readed)' \
-fproged_min='min(proged)' \
-ferased_min='min(erased)' \
-freaded_max='max(readed)' \
-fproged_max='max(proged)' \
-ferased_max='max(erased)'
This avoids the need to maintain two more scripts, while also increasing
flexibility. Win win!