microsoft / StorScore

A test framework to evaluate SSDs and HDDs
http://aka.ms/storscore
MIT License
79 stars 40 forks source link

Enable purge for a striped volume #35

Open lauracaulfield opened 7 years ago

lauracaulfield commented 7 years ago

StorScore has the ability to test any volume, which can be handy for testing many drives in a system as a striped volume. Unfortunately, when you target a volume, StoreScore is not able to purge and wipe the history between tests.

One possible solution is to pass several drives to StorScore (eg "target=1,3,2,5"). Just as StorScore creates a volume after purges for a single drive, it could create a striped volume will the whole set of targets before each test.

It could also have a flag to let the test operator choose between these two options:

  1. Stripe all the targets
  2. Pass the list of targets to diskspd (so they're tested individually & simultaneously)

Note: If the operator uses the --raw flag, StorScore will need to use options 2.