Storage I/O Performance Tester

This PoSh script executes SqlIo with all permutations of all given test parameters,collects the measures from the output and returns them as tables.You can use this also as a stress test for you storage.The result contains IO+MB per sec and latence times;also a histogram.

4.4 Star
7,719 times
Add to favorites
E-mail Twitter Digg Facebook
  • Error on sequential Read with 8KByte
    1 Posts | Last post February 02, 2012
    • The tools works really great ;)
      Unfortunately the tools throws an error on sequential read with 8k only ?! strange ^^
      Exception calling "Parse" with "2" argument(s): "Input string was not in a correct format."
      At E:\Storage Benchmark\Benchmark.ps1:178 char:41
      +             $ioResult.h24 = [int]::Parse <<<< ($line.SubString(74), $culture);
          + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
          + FullyQualifiedErrorId : DotNetMethodException
      I did not modify the script and kept everything as you posted.
      Do you know what this is caused by?
      Thanks in advance!
      Best regards!
  • Are these path concatenations intentional?
    2 Posts | Last post December 29, 2011
    • Thanks for you contribution - it comes in very handy
      In the line 248, 259, 261, 284, 356, 357, 361 and 362 you reference files by paths in the manner:
      $folder"something" or $folder + "sqlio.bat"
      I had to change those lines to get it working (executing from POWERSHELL_ISE)
    • Hello,
      Thank you for your reply.
      Mostly I use PowerGUI to develop and Powershell scripts, but finally I also test it with Powershell / Powershell ISE as well. Up to now the script works and I tested on several machines.
      But to be true, I sometimes also wonder on my own, which types of syntaxes are supported by Powershell, like the concat syntax I used in this script.