Graid Performance Benchmarking 2025 - Windows#

Graid Performance Benchmarking 2025 - Windows#

Environment

RAID Model: All
Host Hardware: AMD/Intel
Operating System: Windows

Graid Performance Benchmarking 2025 - Windows

The following process describes how to use the Microsoft storage benchmarking tool. Performance data, such as IOPS, throughput, latency, and CPU consumption, is recorded in text files and can also be visualised in graphs. The batch file script prompts you to answer 4 simple questions to tailor the test to your requirements. It will collect performance data as well as system information to record the OS, HW and RAID configuration so that these are preserved together with the performance results.

Setup Steps

1. Download/Extract diskspd -  Extract and place the diskspd.exe file from the amd64 directory of this zip file into a folder of your choice. C:/graid for example. https://github.com/Microsoft/diskspd/releases/latest/download/DiskSpd.zip
2. Download batch file (attached in this KB – Place the batch file into the same folder as above (e.g., Graid_Win_Perf_test_2025_v52.bat)

Running the Test

1. Right-click the .bat file → "Run as administrator"
2. Answer the 4 questions when prompted to do so by the batch file script: 
  1.  Drive letter to test (e.g., D)
  2.  File size in GB (e.g. 200 for 200GB)
  3.  Number of threads (match your CPU cores, e.g. 8)
  4.  Test duration in seconds (default: 60)

Important Notes

Don't close the window during testing
Press Ctrl+C to cancel if needed
•      Avoid running these tests on production servers during peak hours, as it will significantly impact system performance.
Each test run creates a new timestamped folder and stores the results there

What Data is Collected & Saved?

Each time a test is run it will create a new directory with a timestamp e.g c:\graid\diskspd_results_YYYY-MM-DD_HH 

Performance Test Results created/saved (18 files): e.g
seq_write_128k_qd4_raw.txt - Sequential write 128KB, queue depth 4
seq_write_128k_qd16_raw.txt - Sequential write 128KB, queue depth 16
seq_write_1m_qd4_raw.txt - Sequential write 1MB, queue depth 4
seq_read_128k_qd4_raw.txt - Sequential read 128KB, queue depth 4
seq_read_1m_qd4_raw.txt - Sequential read 1MB, queue depth 4
rand_write_4k_qd32_raw.txt - Random write 4KB, queue depth 32
rand_write_4k_qd64_raw.txt - Random write 4KB, queue depth 64
rand_read_4k_qd32_raw.txt - Random read 4KB, queue depth 32
rand_read_4k_qd64_raw.txt - Random read 4KB, queue depth 64
above 9 tests run with and without direct i/o.

System Configuration files created/saved (system_info\ folder):
pd.txt - Physical drive details 
dg.txt - Drive group configuration
vd.txt - Virtual drive setup
version_graid.txt - Graid software/firmware versions
systeminfo.txt - Complete system specifications (OS, Server, CPU, RAM, etc.)

Visualisation of Results 

The output text files clearly state the performance results, but it is also possible to visualise the results as shown below. If these graphs are required, then email the result files to Graid, and the graphs can be provided.




    • Related Articles

    • Graid Performance Benchmarking 2025 - Linux #

      Environment RAID Model: All Host Hardware: AMD/Intel Operating System: Linux Storage Performance Testing on Linux This document provides quick and straightforward instructions for performing storage performance testing using the FIO benchmarking tool ...
    • BitLocker software encryption slows performance#

      Environment RAID Model: SR-1000, SR-1001, SR-1010 Host Hardware: AMD, Intel, Arm Operating Systems: Windows Issue When bitlocker enable would got the slows performance SSD, including SupremeRAID solution.(performance drop more than 50% when execute ...
    • Performance evaluation by using FIO benchmark tool(linux)#

      Environment RAID Model: All Host Hardware: All Operating System: Linux Issue Running performance tests can take a long time if done manually. This scripts automates this process. Resolution Download link ...