Featured Post

YouTube and link library for S2D.dk

2019/11/22

DiskSpd local disk Performance and Host impact

DiskSpd (diskspd.exe) - Disk Read/Write impact on the Host CPU/LPs (Local Disk)
Examples with 1, 10 and 32 threads per target. 1 or 8 Number of outstanding I/O requests per-target per-threads.

*** Disclaimer ***
s2d.dk is not responsible for any errors, or for the results obtained from the use of this information on s2d.dk. All information in this site is provided as "draft notes" and "as is", with no guarantee of completeness, accuracy, timeliness or of the results obtained from the use of this information. Always test in a lab setup, before use any of the information in production environment.
For any reference links to other websites we encourages you to read the privacy statements of the third-party websites.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
***

diskspd.exe - Disk Read/Write impact on the Host CPU/LPs 
The performance counters shows the Host CPU/LPs impact, while the diskspd.exe creating workloads




Links for download DiskSpd and Command help on GitHub

Example:
Create the Test file "io.dat" with the size of 100GB add the command "-c100G" the first time
Diskspd.exe -b8K -d60 -Su -L -o1 -t1 -r -w0 -W20 -c100G D:\Temp\io.dat


Read Test:
Diskspd.exe -b8K -d60 -Su -L -o1 -t1 -r -w0 -W30 D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t1 -r -w0 -W30 D:\Temp\io.dat

Diskspd.exe -b8K -d60 -Su -L -o1 -t10 -r -w0 -W20 D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t10 -r -w0 -W20 D:\Temp\io.dat

Diskspd.exe -b8K -d60 -Su -L -o1 -t32 -r -w0 -W20  D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t32 -r -w0 -W20  D:\Temp\io.da


Write Tests:
Diskspd.exe -b8K -d60 -Su -L -o1 -t1 -r -w100 -W30 D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t1 -r -w100 -W30 D:\Temp\io.dat

Diskspd.exe -b8K -d60 -Su -L -o1 -t10 -r -w100 -W20 D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t10 -r -w100 -W20 D:\Temp\io.dat

Diskspd.exe -b8K -d60 -Su -L -o1 -t32 -r -w100 -W20  D:\Temp\io.dat
Diskspd.exe -b8K -d60 -Su -L -o8 -t32 -r -w100 -W20  D:\Temp\io.da

Examples with 1, 10 and 32 threads per target. 1 or 8 Number of outstanding I/O requests per-target per-thread
Read, Number of threads 1 and 1 I/O requests per shared thread
***

Read, Number of threads 1 and 1 I/O requests per shared thread
***

Write, Number of threads 1 and 1 I/O requests per shared thread
***

Write, Number of threads 1 and 1 I/O requests per shared thread
***


Read, Number of threads 10 and 1 I/O requests per shared thread
***

Read, Number of threads 10 and 1 I/O requests per shared thread
***

Read, Number of threads 10 and 8 I/O requests per shared thread
***

Read, Number of threads 10 and 8 I/O requests per shared thread
***

Write, Number of threads 10 and 1 I/O requests per shared thread
***

Write, Number of threads 10 and 1 I/O requests per shared thread
***

Write, Number of threads 10 and 8 I/O requests per shared thread
***

Write, Number of threads 10 and 8 I/O requests per shared thread
***


Read, Number of threads 32 and 1 I/O requests per shared thread
***

Read, Number of threads 32 and 1 I/O requests per shared thread
***

Read, Number of threads 32 and 8 I/O requests per shared thread
***

Read, Number of threads 32 and 8 I/O requests per shared thread
***
Write, Number of threads 32 and 1 I/O requests per shared thread
***

Write, Number of threads 32 and 1 I/O requests per shared thread
***

Write, Number of threads 32 and 8 I/O requests per shared thread
***

Write, Number of threads 32 and 8 I/O requests per shared thread
***