Check the read/write speed of your hard drive

On Windows Server (SQL Server host)

Option 1: PowerShell (Quick & Built-In)

winsat disk -drive C

Option 2: Performance Monitor (Built-in GUI Tool)

  1. Run perfmon.

  2. Add counters for:

    • PhysicalDisk → Avg. Disk sec/Read

    • PhysicalDisk → Avg. Disk sec/Write

    • PhysicalDisk → Disk Reads/sec

    • PhysicalDisk → Disk Writes/sec

Option 3: CrystalDiskMark (Third-Party)

  • Run a benchmark on the drive (e.g., D: or E:).

  • Focus on:

    • Sequential Read/Write (bulk operations)

    • Random 4K Read/Write (small transactions)

Last updated

Was this helpful?