RobinTMiller / dt

dt is a data test tool for testing disks, tapes, file systems, serial/parallel, and other devices.
Other
38 stars 15 forks source link

Testing All Flash SAN Storage large amount of luns at the same time #6

Open alpeshpice opened 2 years ago

alpeshpice commented 2 years ago

Hi Robin,

Great work on this tool. Really appreciate your amazing tool. I was reading thru all the documentation and trying to utilize a tool to benchmark a POC project for my personal project. I am trying to test All flash SAN storage from windows machine .. I am trying to

simulate small amount of controlled IOPs per disk ... 50-100 IOPS (provided as input .. Mix of random read/write - (30/70) going to almost 500 disks at the same time .

Can you please suggest if any script I can utilize to generate this load as one single job spawning multiplane threads per disk ?

Do I have to use Cygwin or any PowerShell scrip can be utilized?

RobinTMiller commented 2 years ago

Hi, Thanks for using dt!

The easiest way to test multiple disks or file systems, is by using an

external script to create a dt script. This script is executed by dt via the script=FILE option. The dt commands can be per disk or comma separated. When using multiple dt command lines, say one per disk,the enable=async option is required to create jobs.

@HPE, we developed a Python script which used dt, spt, and Powershell

commands, but that script belongs to HPE.

I trust you found the options to control IOPS's, and read/write

percentage, right? Please review built-in dt workloads for helpful examples via "dt workloads"

I'm now retired, as of January 18th, so have limited access to actual

storage hardware. But I can provide some examples and guidance, if desired.

Cheers, Robin


NCIS, Rule 91 – "When you walk away, don't look back!"

On Mar 1, 2022, at 6:22 AM, alpeshpice @.***> wrote:



Hi Robin,

Great work on this tool. Really appreciate your amazing tool. I was reading thru all the documentation and trying to utilize a tool to benchmark a POC project for my personal project. I am trying to test All flash SAN storage from windows machine .. I am trying to

simulate small amount of controlled IOPs per disk ... 50-100 IOPS (provided as input .. Mix of random read/write - (30/70) going to almost 500 disks at the same time .

Can you please suggest if any script I can utilize to generate this load as one single job spawning multiplane threads per disk ?

Do I have to use Cygwin or any PowerShell scrip can be utilized?

— Reply to this email directly, view it on GitHub https://github.com/RobinTMiller/dt/issues/6, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG6RMDNHWVAWUXXKRKDCQGLU5YRZLANCNFSM5PUGAA3A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

alpeshpice commented 2 years ago

Thanks Robin for your help. Much appreciated.

Enjoy the retirement.