microsoft / StorScore

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

Support "mix" tests where read/write streams have different characteristics #11

Open marksantaniello opened 9 years ago

marksantaniello commented 9 years ago

Typical request is: what does the latency of small random reads look like when there is a simultaneous large block sequential write stream at low QD/throughput.

It's unclear how best to implement this. The load generators and preconditioner might need direct support. Another possibility is simply to arrange for everyone's CreateFile call to pass the most permissive dwShareMode, thus making it possible for StorScore to spawn multiple copies of the IO generator simultaneously targeting the same file.