Skip to content

Enable DiskSpdExecutor to run read-only diskspd workloads on raw physical disks#683

Merged
nmalkapuram merged 12 commits into
microsoft:mainfrom
ankitsharma-99:users/ankitshar/diskspdOnBareDisk
May 5, 2026
Merged

Enable DiskSpdExecutor to run read-only diskspd workloads on raw physical disks#683
nmalkapuram merged 12 commits into
microsoft:mainfrom
ankitsharma-99:users/ankitshar/diskspdOnBareDisk

Conversation

@ankitsharma-99

@ankitsharma-99 ankitsharma-99 commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Adds bare-disk (raw physical disk) I/O benchmarking support to DiskSpdExecutor, along with a new execution profile
PERF-IO-DISKSPD-RAWDISK targeting Windows systems with unformatted or raw data disks.

@ankitsharma-99 ankitsharma-99 marked this pull request as ready for review April 14, 2026 09:07
@ankitsharma-99 ankitsharma-99 changed the title Add raw/bare disk I/O support to DiskSpdExecutor (PERF-IO-DISKSPD-RAWDISK profile) Enable DiskSpdExecutor to run read-only diskspd workloads on raw physical disks Apr 14, 2026
Comment thread src/VirtualClient/VirtualClient.Main/profiles/PERF-IO-DISKSPD-PHYSICAL-DISK.json Outdated
Comment thread src/VirtualClient/VirtualClient.Actions/DiskSpd/DiskSpdExecutor.cs Outdated
@nmalkapuram nmalkapuram enabled auto-merge (squash) May 5, 2026 07:34
@nmalkapuram nmalkapuram merged commit 52d35e8 into microsoft:main May 5, 2026
5 checks passed
rudraptpsingh pushed a commit to rudraptpsingh/VirtualClient that referenced this pull request May 26, 2026
…ical disks (microsoft#683)

* Added raw/bare disk I/O support via RawDiskTarget parameter

* added SetDiskSanPolicy dependency to the profile to mark disks readable

* Added raw HDD disk support with auto-discovery of disks.

* added functional tests, updated profile and added documentation for diskspd on raw disk scenario.

* updated the profile name

* removed rawindex parameter and added diskindex parameter (supported through diskfilter)

* remove the new profile from the open source repo and add to internal repo.

* spacing issues

* up version

---------

Co-authored-by: Ankit Sharma <ankitshar@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants