| DiskSpd | |
|---|---|
| | |
| Developer | Microsoft |
| Stable release | 2.2 / June 13, 2024 |
| Repository | github |
| 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 |
DiskSpd is a free and open-source [2] 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. [3] [4] [1]
The command supports physical and virtual storage including hard disk drive (HDD), solid-state drives (SSD), and solid-state hybrid drives (SSHD). [5] It provides control over the testing methods, duration, threads, queues, IO and processor affinity, and reporting. [6]
In 2024, the command was updated to handle modern workloads and hardware like NVMe. [7]
DiskSpd works 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. [8]
It is licensed under MIT License and the source code is available on GitHub. [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: