Skip to content

Tags: Nash9991/Diskspd

Tags

v2.1

Toggle v2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
DISKSPD 2.1 (microsoft#152)

DISKSPD 2.1 7/1/2021

* New `-g<n>i` form allowing throughput limit specification in units of IOPS (per specified blocksize)
* New `-rs<pct>` to specify mixed random/sequential operation (pct random); geometric distribution of run lengths
* New `-rd<distribution>` to specify non-uniform IO distributions across target
  * `pct` by target percentage
  * `abs` by absolute offset
* New `-Rp<text|xml>` to show specified parameter set in indicated profile output form; works with -X XML profiles and conventional command line
* XML results/profiles are now indented for ease of review
* Text result output updates
  * now shows values in size units (K/M/G, and now TiB) to two decimals
  * thread stride no longer shown unless specified
  * -F/-O threadpool parameters shown
* XML profiles can now be built more generically
  * XML profiles can be stated in terms of templated target names (*1, *2), replaced in order from command line invocation
  * the command line now allows options alongside -X: -v, -z, -R and -W/-d/-C along with template target specs

Co-authored-by: Dan Lovinger <[email protected]>

v2.0.21a

Toggle v2.0.21a's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Pull request for 2.0.21a release (microsoft#74)

* Support for memory mapped I/O
Added support for memory mapped I/O to enhance storage-related memory device development and testing.

* Support for ETW events
Added support for ETW events to distinguish between various phases and to trace individual I/Os.

* Support for displaying system information
Added support for displaying system information such as the computer name and the time the run was started.

* Changed case of various files
Changed the case of various files and directories to match the rest of the project.

* Remove the use of runtime DLLs in Visual Studio
Updated the Visual Studio projects to remove the use of runtime DLLs.

* Depreciated in-branch documentation
Depreciated the use of in-branch documentation in favor of https://github.com/Microsoft/diskspd/wiki/Home.

v2.0.20a

Toggle v2.0.20a's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#64 from Microsoft/dev

Pull DISKSPD 2.0.20a