Files
littlefs/scripts
Christopher Haster bac59d4928 scripts: Dropped amor.py and avg.py
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!
2024-11-16 17:29:18 -06:00
..
2024-11-09 12:31:16 -06:00
2024-11-09 12:31:16 -06:00