Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

DiskSpd

From Wikipedia, the free encyclopedia
(Redirected from Diskspd)
DiskSpd
DeveloperMicrosoft
Stable release
2.3 / September 4, 2026; 25 days ago (2026-09-04)[1]
Written inC++
Operating systemWindows 10 (version 1803) or later[2]
Platformx86-64, ARM64[2]
Available inEnglish
TypeBenchmark program
LicenseMIT License[3]
Websiteaka.ms/diskspd
Repositorygithub.com/Microsoft/diskspd

DiskSpd is a free and open-source[4] command-line tool for storage benchmarking on Microsoft Windows that generates a variety of requests against computer files, partitions or storage devices and presents collected statistics as text in the command-line interface or as an XML file.[5][6][3]

Overview

[edit]

The command supports physical and virtual storage including hard disk drive (HDD), solid-state drives (SSD), and solid-state hybrid drives (SSHD).[7] It provides control over the testing methods, duration, threads, queues, IO and processor affinity, and reporting.[8]

In 2024, the command was updated to handle modern workloads and hardware like NVMe.[9]

DiskSpd worked on desktop versions of Windows 7, Windows 8, Windows 8.1, Windows 10, as well as Windows Server 2012, Windows 2012 R2, and Windows Server 2016.[10] As of 2026, the current binary release (version 2.3) includes builds for x86-64 and ARM64 and requires Windows 10 version 1803 or later; some newer features, such as the IoRing I/O path and BypassIO mode, require Windows 11.[2] Earlier releases supported older versions of Windows, with version 2.2 supporting Windows 8 and Windows Server 2012 or later.[11]

It is licensed under MIT License and the source code is available on GitHub.[12]

Example

[edit]

Benchmark two drives (C: and E:) using a 100 MB test file, and run the test for a duration of 60 seconds (the default is 10).[13]

C:\>diskspd -c100M -d60 c: e:

History

[edit]

DiskSpd was developed by Microsoft's Windows and Cloud Server Infrastructure Engineering teams as a storage load generator and performance test tool.[14] In December 2015, Microsoft retired its SQLIO Disk Subsystem Benchmark Tool, redirected the download page to DiskSpd, and recommended DiskSpd for storage testing with SQL Server.[15] In April 2016 Microsoft announced that DiskSpd's source code was available on GitHub, alongside the release of VMFleet, a set of storage test scripts.[16] The CrystalDiskMark utility was rewritten to use DiskSpd for its tests in version 4.0.[17]

Version 2.0.21a (September 2018) added support for memory-mapped I/O and for Event Tracing for Windows.[18] Version 2.2 (June 2024) reworked the asynchronous I/O loop to improve latency measurement on fast storage at high queue depths, and added processor topology reporting, including the efficiency class of hybrid-architecture cores.[11] Version 2.3 (September 2026) added an IoRing-based I/O path, BypassIO modes, and topology-aware thread-affinity controls.[2]

See also

[edit]

References

[edit]
  1. ↑ "Release v2.3". GitHub. September 4, 2026. Retrieved 2026-09-23.
  2. 1 2 3 4 "Release DISKSPD 2.3". GitHub. 4 September 2026. Retrieved 29 September 2026.
  3. 1 2 "microsoft/diskspd". GitHub.
  4. ↑ "Microsoft DISKSPD now on GitHub, and the mysterious VMFLEET released".
  5. ↑ "Benchmark your hard drives with Microsoft's open-source Diskspd". BetaNews. March 8, 2016.
  6. ↑ "Microsoft DiskSpd Storage Performance Tool - gHacks Tech News". www.ghacks.net. 10 March 2016.
  7. ↑ "Server and Storage I/O Benchmark Tools: Microsoft Diskspd (Part I) - DZone Performance". dzone.com.
  8. ↑ Diskspd 2.0.17 | Software Downloads | Techworld
  9. ↑ Cuomo, Dan. "Windows Server 2025 Storage Performance with Diskspd". techcommunity.microsoft.com.
  10. ↑ Hoffman, Chris (23 July 2016). "How to Stress Test the Hard Drives in Your PC or Server". How-To Geek.
  11. 1 2 "Release DISKSPD 2.2". GitHub. June 2024. Retrieved 29 September 2026.
  12. ↑ "microsoft/diskspd". November 7, 2020 – via GitHub.
  13. ↑ "Using diskspd.exe to test storage system". Medium. January 11, 2018.
  14. ↑ "microsoft/diskspd". GitHub. Retrieved 29 September 2026.
  15. ↑ "SQLIO Disk Subsystem Benchmark Tool is being retired". Microsoft Community Hub. 11 December 2015. Retrieved 29 September 2026.
  16. ↑ "DISKSPD now on GitHub, and the mysterious VMFLEET released". Microsoft Community Hub. 11 April 2016. Retrieved 29 September 2026.
  17. ↑ "Using Microsoft DiskSpd to Test Your Storage Subsystem". SQLPerformance.com. 4 August 2015. Retrieved 29 September 2026.
  18. ↑ "Release DISKSPD 2.0.21a". GitHub. September 2018. Retrieved 29 September 2026.
[edit]