| DiskSpd | |
|---|---|
| Developer | Microsoft |
| Stable release | 2.2 / June 13, 2024; 20 months ago (2024-06-13) |
| Written in | C++ |
| Operating system | Windows Server 2016,Windows 10,Windows Server 2012 R2,Windows 8.1,Windows Server 2012,Windows 8,Windows Server 2008 R2,Windows 7 |
| Platform | IA-32,x86-64,ARM64 |
| Available in | English |
| Type | Benchmark program |
| License | MIT License[1] |
| Website | aka |
| Repository | github |
DiskSpd is afree and open-source[2]command-line tool for storagebenchmarking onMicrosoft Windows that generates a variety of requests againstcomputer files,partitions orstorage devices and presents collected statistics as text in the command-line interface or as anXML file.[3][4][1]
The command supports physical and virtual storage includinghard disk drive (HDD),solid-state drives (SSD), andsolid-state hybrid drives (SSHD).[5] It provides control over the testing methods, duration,threads,queues,IO andprocessor affinity, and reporting.[6]
In 2024, the command was updated to handle modern workloads and hardware likeNVMe.[7]
DiskSpd works on desktop versions ofWindows 7,Windows 8,Windows 8.1,Windows 10, as well asWindows Server 2012,Windows 2012 R2, andWindows Server 2016.[8]
It is licensed underMIT License and the source code is available onGitHub.[9]
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).[10]
C:\>diskspd -c100M -d60 c: e: