Home

Awesome

DiskSpd

DiskSpd is a storage performance tool from the Windows, Windows Server and Cloud Server Infrastructure engineering teams at Microsoft. Please visit https://github.com/Microsoft/diskspd/wiki for updated documentation.

In addition to the tool itself, this repository hosts measurement frameworks which utilize DiskSpd. The initial example is VM Fleet, used for Windows Server Hyper-Converged environments with Storage Spaces Direct.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Releases

The Releases page includes pre-compiled binaries (ZIP) and source code for the most current releases of the DiskSpd tool. The latest update to DiskSpd can always be downloaded from https://github.com/Microsoft/diskspd/releases/latest/download/DiskSpd.zip (aka https://aka.ms/getdiskspd).

What's New?

DISKSPD

DISKSPD 2.2 6/3/2024

NOTE: changes to the asynchronous IO loop will require rebaselining results with queue depths greater than 1. The new design drains the completion queue more aggressively, shrinking delays that impacted latency measurement especially on faster storage targeting higher queue depths. Latency measurement is improved at a very small cost to rates, as well as improving rates when latency measurement is not used (-D or -L) due to batch dequeue.

Smaller IO sizes will see the most change.

Binary release supports down to Windows 8 and Windows Server 2012; now uses the Universal CRT.

DISKSPD 2.1 7/1/2021

DISKSPD 2.0.21a 9/21/2018

DISKSPD 2.0.20a 2/28/2018

DISKSPD 2.0.18a 5/31/2016

DISKSPD 2.0.17a 5/01/2016

VM Fleet

VM Fleet is a performance characterization and analyst framework for exploring the storage capabilities of Windows Server Hyper-Converged environments with Storage Spaces Direct.

VM Fleet 2.1.0.0 4/3/2024

VM Fleet 2.0.2.2 12/1/2021

VM Fleet 2.0.2.1 11/9/2021

VM Fleet 2.0.2 11/2/2021

Set-FleetPause will wait for VM responses before completion by default (see -Timeout)

Several minor fixes including:

VM Fleet 2.0 9/22/2021

Source Code

The source code for DiskSpd is hosted on GitHub at:

https://github.com/Microsoft/diskspd

Any issues with DiskSpd can be reported using the following link:

https://github.com/Microsoft/diskspd/issues