felix 1 éve
commit
bedc556d2c
40 módosított fájl, 3651 hozzáadás és 0 törlés
  1. 20 0
      FTS_SQLIO_Analysis.sln
  2. 129 0
      FTS_SQLIO_Analysis/FTS_SQLIO_Analysis.vbproj
  3. 426 0
      FTS_SQLIO_Analysis/Form1.Designer.vb
  4. 198 0
      FTS_SQLIO_Analysis/Form1.resx
  5. 799 0
      FTS_SQLIO_Analysis/Form1.vb
  6. 38 0
      FTS_SQLIO_Analysis/My Project/Application.Designer.vb
  7. 11 0
      FTS_SQLIO_Analysis/My Project/Application.myapp
  8. 35 0
      FTS_SQLIO_Analysis/My Project/AssemblyInfo.vb
  9. 63 0
      FTS_SQLIO_Analysis/My Project/Resources.Designer.vb
  10. 117 0
      FTS_SQLIO_Analysis/My Project/Resources.resx
  11. 73 0
      FTS_SQLIO_Analysis/My Project/Settings.Designer.vb
  12. 7 0
      FTS_SQLIO_Analysis/My Project/Settings.settings
  13. 11 0
      FTS_SQLIO_Analysis/bin/Debug/FTS_SQLIO_Analysis.vshost.exe.manifest
  14. 24 0
      FTS_SQLIO_Analysis/bin/Debug/FTS_SQLIO_Analysis.xml
  15. 1 0
      FTS_SQLIO_Analysis/bin/Debug/param.txt
  16. 198 0
      FTS_SQLIO_Analysis/bin/Debug/settings.xml
  17. 1147 0
      FTS_SQLIO_Analysis/bin/Debug/sqlio_tpass.bat
  18. 11 0
      FTS_SQLIO_Analysis/bin/Release/FTS_SQLIO_Analysis.vshost.exe.manifest
  19. 24 0
      FTS_SQLIO_Analysis/bin/Release/FTS_SQLIO_Analysis.xml
  20. BIN
      FTS_SQLIO_Analysis/bin/Release/SqlIo_Gui_20130411.zip
  21. 1 0
      FTS_SQLIO_Analysis/bin/Release/param.txt
  22. 198 0
      FTS_SQLIO_Analysis/bin/Release/settings.xml
  23. BIN
      FTS_SQLIO_Analysis/bin/Release/sqlio.txt
  24. BIN
      FTS_SQLIO_Analysis/bin/Release/test.csc
  25. 11 0
      FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analysis.vbproj.FileListAbsolute.txt
  26. 24 0
      FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analysis.xml
  27. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analyzer.Form1.resources
  28. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analyzer.Resources.resources
  29. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/GenerateResource.read.1.tlog
  30. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/GenerateResource.write.1.tlog
  31. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.Form1.resources
  32. BIN
      FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.Resources.resources
  33. 11 0
      FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.vbproj.FileListAbsolute.txt
  34. 24 0
      FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.xml
  35. 26 0
      FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analysis.vbproj.FileListAbsolute.txt
  36. 24 0
      FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analysis.xml
  37. BIN
      FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analyzer.Form1.resources
  38. BIN
      FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analyzer.Resources.resources
  39. BIN
      FTS_SQLIO_Analysis/obj/x86/Release/GenerateResource.read.1.tlog
  40. BIN
      FTS_SQLIO_Analysis/obj/x86/Release/GenerateResource.write.1.tlog

+ 20 - 0
FTS_SQLIO_Analysis.sln

@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "FTS_SQLIO_Analysis", "FTS_SQLIO_Analysis\FTS_SQLIO_Analysis.vbproj", "{3A766729-A026-487F-B090-0AA3A8180497}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|x86 = Debug|x86
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{3A766729-A026-487F-B090-0AA3A8180497}.Debug|x86.ActiveCfg = Debug|x86
+		{3A766729-A026-487F-B090-0AA3A8180497}.Debug|x86.Build.0 = Debug|x86
+		{3A766729-A026-487F-B090-0AA3A8180497}.Release|x86.ActiveCfg = Release|x86
+		{3A766729-A026-487F-B090-0AA3A8180497}.Release|x86.Build.0 = Release|x86
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

+ 129 - 0
FTS_SQLIO_Analysis/FTS_SQLIO_Analysis.vbproj

@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+    <ProductVersion>
+    </ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{3A766729-A026-487F-B090-0AA3A8180497}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <StartupObject>FTS_SQLIO_Analyzer.My.MyApplication</StartupObject>
+    <RootNamespace>FTS_SQLIO_Analyzer</RootNamespace>
+    <AssemblyName>FTS_SQLIO_Analysis</AssemblyName>
+    <FileAlignment>512</FileAlignment>
+    <MyType>WindowsForms</MyType>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+    <PlatformTarget>x86</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <DefineDebug>true</DefineDebug>
+    <DefineTrace>true</DefineTrace>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DocumentationFile>FTS_SQLIO_Analysis.xml</DocumentationFile>
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+    <PlatformTarget>x86</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <DefineDebug>false</DefineDebug>
+    <DefineTrace>true</DefineTrace>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DocumentationFile>FTS_SQLIO_Analysis.xml</DocumentationFile>
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionExplicit>On</OptionExplicit>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionCompare>Binary</OptionCompare>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionStrict>Off</OptionStrict>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionInfer>On</OptionInfer>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+  </ItemGroup>
+  <ItemGroup>
+    <Import Include="Microsoft.VisualBasic" />
+    <Import Include="System" />
+    <Import Include="System.Collections" />
+    <Import Include="System.Collections.Generic" />
+    <Import Include="System.Data" />
+    <Import Include="System.Drawing" />
+    <Import Include="System.Diagnostics" />
+    <Import Include="System.Windows.Forms" />
+    <Import Include="System.Linq" />
+    <Import Include="System.Xml.Linq" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Form1.vb">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.vb">
+      <DependentUpon>Form1.vb</DependentUpon>
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="My Project\AssemblyInfo.vb" />
+    <Compile Include="My Project\Application.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Application.myapp</DependentUpon>
+    </Compile>
+    <Compile Include="My Project\Resources.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <Compile Include="My Project\Settings.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.vb</DependentUpon>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="My Project\Resources.resx">
+      <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.vb</LastGenOutput>
+      <CustomToolNamespace>My.Resources</CustomToolNamespace>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="My Project\Application.myapp">
+      <Generator>MyApplicationCodeGenerator</Generator>
+      <LastGenOutput>Application.Designer.vb</LastGenOutput>
+    </None>
+    <None Include="My Project\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <CustomToolNamespace>My</CustomToolNamespace>
+      <LastGenOutput>Settings.Designer.vb</LastGenOutput>
+    </None>
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 426 - 0
FTS_SQLIO_Analysis/Form1.Designer.vb

@@ -0,0 +1,426 @@
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
+Partial Class Form1
+    Inherits System.Windows.Forms.Form
+
+    'Form overrides dispose to clean up the component list.
+    <System.Diagnostics.DebuggerNonUserCode()> _
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+        Try
+            If disposing AndAlso components IsNot Nothing Then
+                components.Dispose()
+            End If
+        Finally
+            MyBase.Dispose(disposing)
+        End Try
+    End Sub
+
+    'Required by the Windows Form Designer
+    Private components As System.ComponentModel.IContainer
+
+    'NOTE: The following procedure is required by the Windows Form Designer
+    'It can be modified using the Windows Form Designer.  
+    'Do not modify it using the code editor.
+    <System.Diagnostics.DebuggerStepThrough()> _
+    Private Sub InitializeComponent()
+        Me.components = New System.ComponentModel.Container()
+        Me.Button1 = New System.Windows.Forms.Button()
+        Me.TextBox1 = New System.Windows.Forms.TextBox()
+        Me.Label1 = New System.Windows.Forms.Label()
+        Me.Label2 = New System.Windows.Forms.Label()
+        Me.TextBox2 = New System.Windows.Forms.TextBox()
+        Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
+        Me.Button2 = New System.Windows.Forms.Button()
+        Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
+        Me.Label3 = New System.Windows.Forms.Label()
+        Me.Label4 = New System.Windows.Forms.Label()
+        Me.TextBox3 = New System.Windows.Forms.TextBox()
+        Me.Button5 = New System.Windows.Forms.Button()
+        Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
+        Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
+        Me.Label5 = New System.Windows.Forms.Label()
+        Me.DataGridView1 = New System.Windows.Forms.DataGridView()
+        Me.TestId = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.IOOperation = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.Threads = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.Outstandingrequest = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.IOFileAccessType = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.IOssec = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.MBssec = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.Min_Latency = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.Avg_Latency = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.Max_Latency = New System.Windows.Forms.DataGridViewTextBoxColumn()
+        Me.ComboBox1 = New System.Windows.Forms.ComboBox()
+        Me.TextBox4 = New System.Windows.Forms.TextBox()
+        Me.CheckBox2 = New System.Windows.Forms.CheckBox()
+        Me.Label6 = New System.Windows.Forms.Label()
+        Me.Label7 = New System.Windows.Forms.Label()
+        Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+        Me.Button3 = New System.Windows.Forms.Button()
+        Me.Button4 = New System.Windows.Forms.Button()
+        Me.GroupBox2 = New System.Windows.Forms.GroupBox()
+        Me.BackgroundWorker2 = New System.ComponentModel.BackgroundWorker()
+        Me.ProgressBar2 = New System.Windows.Forms.ProgressBar()
+        Me.Label8 = New System.Windows.Forms.Label()
+        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
+        Me.Button6 = New System.Windows.Forms.Button()
+        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
+        Me.GroupBox1.SuspendLayout()
+        Me.GroupBox2.SuspendLayout()
+        Me.SuspendLayout()
+        '
+        'Button1
+        '
+        Me.Button1.Location = New System.Drawing.Point(496, 8)
+        Me.Button1.Name = "Button1"
+        Me.Button1.Size = New System.Drawing.Size(30, 23)
+        Me.Button1.TabIndex = 0
+        Me.Button1.Text = "..."
+        Me.Button1.UseVisualStyleBackColor = True
+        '
+        'TextBox1
+        '
+        Me.TextBox1.Location = New System.Drawing.Point(113, 10)
+        Me.TextBox1.Name = "TextBox1"
+        Me.TextBox1.Size = New System.Drawing.Size(377, 20)
+        Me.TextBox1.TabIndex = 1
+        '
+        'Label1
+        '
+        Me.Label1.AutoSize = True
+        Me.Label1.Location = New System.Drawing.Point(12, 13)
+        Me.Label1.Name = "Label1"
+        Me.Label1.Size = New System.Drawing.Size(93, 13)
+        Me.Label1.TabIndex = 2
+        Me.Label1.Text = "SQLIO Output File"
+        '
+        'Label2
+        '
+        Me.Label2.AutoSize = True
+        Me.Label2.Location = New System.Drawing.Point(12, 51)
+        Me.Label2.Name = "Label2"
+        Me.Label2.Size = New System.Drawing.Size(63, 13)
+        Me.Label2.TabIndex = 3
+        Me.Label2.Text = "Target Path"
+        '
+        'TextBox2
+        '
+        Me.TextBox2.Location = New System.Drawing.Point(113, 51)
+        Me.TextBox2.Name = "TextBox2"
+        Me.TextBox2.Size = New System.Drawing.Size(377, 20)
+        Me.TextBox2.TabIndex = 4
+        '
+        'OpenFileDialog1
+        '
+        Me.OpenFileDialog1.FileName = "New_Log.log"
+        '
+        'Button2
+        '
+        Me.Button2.Location = New System.Drawing.Point(496, 46)
+        Me.Button2.Name = "Button2"
+        Me.Button2.Size = New System.Drawing.Size(30, 23)
+        Me.Button2.TabIndex = 5
+        Me.Button2.Text = "..."
+        Me.Button2.UseVisualStyleBackColor = True
+        '
+        'Label3
+        '
+        Me.Label3.AutoSize = True
+        Me.Label3.Location = New System.Drawing.Point(23, 117)
+        Me.Label3.Name = "Label3"
+        Me.Label3.Size = New System.Drawing.Size(0, 13)
+        Me.Label3.TabIndex = 8
+        '
+        'Label4
+        '
+        Me.Label4.AutoSize = True
+        Me.Label4.Location = New System.Drawing.Point(12, 89)
+        Me.Label4.Name = "Label4"
+        Me.Label4.Size = New System.Drawing.Size(83, 13)
+        Me.Label4.TabIndex = 9
+        Me.Label4.Text = "Target Filename"
+        '
+        'TextBox3
+        '
+        Me.TextBox3.Location = New System.Drawing.Point(113, 89)
+        Me.TextBox3.Name = "TextBox3"
+        Me.TextBox3.Size = New System.Drawing.Size(377, 20)
+        Me.TextBox3.TabIndex = 10
+        '
+        'Button5
+        '
+        Me.Button5.Location = New System.Drawing.Point(187, 37)
+        Me.Button5.Name = "Button5"
+        Me.Button5.Size = New System.Drawing.Size(85, 23)
+        Me.Button5.TabIndex = 11
+        Me.Button5.Text = "Start Test"
+        Me.Button5.UseVisualStyleBackColor = True
+        '
+        'ProgressBar1
+        '
+        Me.ProgressBar1.Enabled = False
+        Me.ProgressBar1.Location = New System.Drawing.Point(12, 137)
+        Me.ProgressBar1.Name = "ProgressBar1"
+        Me.ProgressBar1.Size = New System.Drawing.Size(511, 23)
+        Me.ProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous
+        Me.ProgressBar1.TabIndex = 12
+        '
+        'Label5
+        '
+        Me.Label5.ForeColor = System.Drawing.SystemColors.Control
+        Me.Label5.Location = New System.Drawing.Point(18, 206)
+        Me.Label5.Name = "Label5"
+        Me.Label5.Size = New System.Drawing.Size(512, 13)
+        Me.Label5.TabIndex = 13
+        Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
+        '
+        'DataGridView1
+        '
+        Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
+        Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.TestId, Me.IOOperation, Me.Threads, Me.Outstandingrequest, Me.IOFileAccessType, Me.IOssec, Me.MBssec, Me.Min_Latency, Me.Avg_Latency, Me.Max_Latency})
+        Me.DataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically
+        Me.DataGridView1.Location = New System.Drawing.Point(12, 241)
+        Me.DataGridView1.Name = "DataGridView1"
+        Me.DataGridView1.Size = New System.Drawing.Size(511, 150)
+        Me.DataGridView1.TabIndex = 14
+        '
+        'TestId
+        '
+        Me.TestId.HeaderText = "Test ID"
+        Me.TestId.Name = "TestId"
+        '
+        'IOOperation
+        '
+        Me.IOOperation.HeaderText = "IO Operation"
+        Me.IOOperation.Name = "IOOperation"
+        '
+        'Threads
+        '
+        Me.Threads.HeaderText = "Threads"
+        Me.Threads.Name = "Threads"
+        '
+        'Outstandingrequest
+        '
+        Me.Outstandingrequest.HeaderText = "Outstanding request"
+        Me.Outstandingrequest.Name = "Outstandingrequest"
+        '
+        'IOFileAccessType
+        '
+        Me.IOFileAccessType.HeaderText = "IO File Access Type"
+        Me.IOFileAccessType.Name = "IOFileAccessType"
+        '
+        'IOssec
+        '
+        Me.IOssec.HeaderText = "IOs/sec"
+        Me.IOssec.Name = "IOssec"
+        '
+        'MBssec
+        '
+        Me.MBssec.HeaderText = "MBs/sec"
+        Me.MBssec.Name = "MBssec"
+        '
+        'Min_Latency
+        '
+        Me.Min_Latency.HeaderText = "Min_Latency"
+        Me.Min_Latency.Name = "Min_Latency"
+        '
+        'Avg_Latency
+        '
+        Me.Avg_Latency.HeaderText = "Avg_Latency"
+        Me.Avg_Latency.Name = "Avg_Latency"
+        '
+        'Max_Latency
+        '
+        Me.Max_Latency.HeaderText = "Max_Latency"
+        Me.Max_Latency.Name = "Max_Latency"
+        '
+        'ComboBox1
+        '
+        Me.ComboBox1.FormattingEnabled = True
+        Me.ComboBox1.Location = New System.Drawing.Point(12, 39)
+        Me.ComboBox1.Name = "ComboBox1"
+        Me.ComboBox1.Size = New System.Drawing.Size(37, 21)
+        Me.ComboBox1.TabIndex = 15
+        '
+        'TextBox4
+        '
+        Me.TextBox4.Location = New System.Drawing.Point(72, 39)
+        Me.TextBox4.Name = "TextBox4"
+        Me.TextBox4.Size = New System.Drawing.Size(100, 20)
+        Me.TextBox4.TabIndex = 16
+        Me.TextBox4.Text = "45934"
+        '
+        'CheckBox2
+        '
+        Me.CheckBox2.AutoSize = True
+        Me.CheckBox2.Checked = True
+        Me.CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked
+        Me.CheckBox2.Location = New System.Drawing.Point(75, 63)
+        Me.CheckBox2.Name = "CheckBox2"
+        Me.CheckBox2.Size = New System.Drawing.Size(71, 17)
+        Me.CheckBox2.TabIndex = 18
+        Me.CheckBox2.Text = "Write csv"
+        Me.CheckBox2.UseVisualStyleBackColor = True
+        '
+        'Label6
+        '
+        Me.Label6.AutoSize = True
+        Me.Label6.Location = New System.Drawing.Point(9, 21)
+        Me.Label6.Name = "Label6"
+        Me.Label6.Size = New System.Drawing.Size(32, 13)
+        Me.Label6.TabIndex = 19
+        Me.Label6.Text = "Drive"
+        '
+        'Label7
+        '
+        Me.Label7.AutoSize = True
+        Me.Label7.Location = New System.Drawing.Point(71, 21)
+        Me.Label7.Name = "Label7"
+        Me.Label7.Size = New System.Drawing.Size(62, 13)
+        Me.Label7.TabIndex = 20
+        Me.Label7.Text = "Testfile size"
+        '
+        'GroupBox1
+        '
+        Me.GroupBox1.Controls.Add(Me.Label7)
+        Me.GroupBox1.Controls.Add(Me.CheckBox2)
+        Me.GroupBox1.Controls.Add(Me.Label6)
+        Me.GroupBox1.Controls.Add(Me.TextBox4)
+        Me.GroupBox1.Controls.Add(Me.ComboBox1)
+        Me.GroupBox1.Controls.Add(Me.Button5)
+        Me.GroupBox1.Location = New System.Drawing.Point(3, 424)
+        Me.GroupBox1.Name = "GroupBox1"
+        Me.GroupBox1.Size = New System.Drawing.Size(278, 84)
+        Me.GroupBox1.TabIndex = 21
+        Me.GroupBox1.TabStop = False
+        Me.GroupBox1.Text = "Test settings"
+        '
+        'Button3
+        '
+        Me.Button3.Location = New System.Drawing.Point(77, 59)
+        Me.Button3.Name = "Button3"
+        Me.Button3.Size = New System.Drawing.Size(90, 23)
+        Me.Button3.TabIndex = 6
+        Me.Button3.Text = "Load SQLIO File"
+        Me.Button3.UseVisualStyleBackColor = True
+        Me.Button3.Visible = False
+        '
+        'Button4
+        '
+        Me.Button4.Location = New System.Drawing.Point(57, 36)
+        Me.Button4.Name = "Button4"
+        Me.Button4.Size = New System.Drawing.Size(147, 23)
+        Me.Button4.TabIndex = 7
+        Me.Button4.Text = "Write Converted File"
+        Me.Button4.UseVisualStyleBackColor = True
+        '
+        'GroupBox2
+        '
+        Me.GroupBox2.Controls.Add(Me.Button3)
+        Me.GroupBox2.Controls.Add(Me.Button4)
+        Me.GroupBox2.Location = New System.Drawing.Point(286, 424)
+        Me.GroupBox2.Name = "GroupBox2"
+        Me.GroupBox2.Size = New System.Drawing.Size(243, 83)
+        Me.GroupBox2.TabIndex = 22
+        Me.GroupBox2.TabStop = False
+        Me.GroupBox2.Text = "Converter"
+        '
+        'ProgressBar2
+        '
+        Me.ProgressBar2.Location = New System.Drawing.Point(12, 167)
+        Me.ProgressBar2.Name = "ProgressBar2"
+        Me.ProgressBar2.Size = New System.Drawing.Size(511, 23)
+        Me.ProgressBar2.TabIndex = 23
+        '
+        'Label8
+        '
+        Me.Label8.AutoSize = True
+        Me.Label8.Location = New System.Drawing.Point(12, 197)
+        Me.Label8.Name = "Label8"
+        Me.Label8.Size = New System.Drawing.Size(39, 13)
+        Me.Label8.TabIndex = 24
+        Me.Label8.Text = "Label8"
+        '
+        'Button6
+        '
+        Me.Button6.Location = New System.Drawing.Point(406, 395)
+        Me.Button6.Name = "Button6"
+        Me.Button6.Size = New System.Drawing.Size(75, 23)
+        Me.Button6.TabIndex = 25
+        Me.Button6.Text = "Button6"
+        Me.Button6.UseVisualStyleBackColor = True
+        Me.Button6.Visible = False
+        '
+        'Form1
+        '
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+        Me.ClientSize = New System.Drawing.Size(541, 520)
+        Me.Controls.Add(Me.Button6)
+        Me.Controls.Add(Me.Label8)
+        Me.Controls.Add(Me.ProgressBar2)
+        Me.Controls.Add(Me.GroupBox2)
+        Me.Controls.Add(Me.GroupBox1)
+        Me.Controls.Add(Me.DataGridView1)
+        Me.Controls.Add(Me.Label5)
+        Me.Controls.Add(Me.ProgressBar1)
+        Me.Controls.Add(Me.TextBox3)
+        Me.Controls.Add(Me.Label4)
+        Me.Controls.Add(Me.Label3)
+        Me.Controls.Add(Me.Button2)
+        Me.Controls.Add(Me.TextBox2)
+        Me.Controls.Add(Me.Label2)
+        Me.Controls.Add(Me.Label1)
+        Me.Controls.Add(Me.TextBox1)
+        Me.Controls.Add(Me.Button1)
+        Me.Name = "Form1"
+        Me.Text = "FTS SQLIO Analysis Converter (Build 20130411)"
+        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
+        Me.GroupBox1.ResumeLayout(False)
+        Me.GroupBox1.PerformLayout()
+        Me.GroupBox2.ResumeLayout(False)
+        Me.ResumeLayout(False)
+        Me.PerformLayout()
+
+    End Sub
+    Friend WithEvents Button1 As System.Windows.Forms.Button
+    Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
+    Friend WithEvents Label1 As System.Windows.Forms.Label
+    Friend WithEvents Label2 As System.Windows.Forms.Label
+    Friend WithEvents TextBox2 As System.Windows.Forms.TextBox
+    Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog
+    Friend WithEvents Button2 As System.Windows.Forms.Button
+    Friend WithEvents FolderBrowserDialog1 As System.Windows.Forms.FolderBrowserDialog
+    Friend WithEvents Label3 As System.Windows.Forms.Label
+    Friend WithEvents Label4 As System.Windows.Forms.Label
+    Friend WithEvents TextBox3 As System.Windows.Forms.TextBox
+    Friend WithEvents Button5 As System.Windows.Forms.Button
+    Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
+    Friend WithEvents Label5 As System.Windows.Forms.Label
+    Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView
+    Friend WithEvents TestId As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents IOOperation As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents Threads As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents Outstandingrequest As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents IOFileAccessType As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents IOssec As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents MBssec As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents Min_Latency As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents Avg_Latency As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents Max_Latency As System.Windows.Forms.DataGridViewTextBoxColumn
+    Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox
+    Friend WithEvents TextBox4 As System.Windows.Forms.TextBox
+    Friend WithEvents CheckBox2 As System.Windows.Forms.CheckBox
+    Friend WithEvents Label6 As System.Windows.Forms.Label
+    Friend WithEvents Label7 As System.Windows.Forms.Label
+    Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
+    Friend WithEvents Button3 As System.Windows.Forms.Button
+    Friend WithEvents Button4 As System.Windows.Forms.Button
+    Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
+    Friend WithEvents BackgroundWorker2 As System.ComponentModel.BackgroundWorker
+    Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar
+    Friend WithEvents ProgressBar2 As System.Windows.Forms.ProgressBar
+    Friend WithEvents Label8 As System.Windows.Forms.Label
+    Friend WithEvents Timer1 As System.Windows.Forms.Timer
+    Friend WithEvents Button6 As System.Windows.Forms.Button
+
+End Class

+ 198 - 0
FTS_SQLIO_Analysis/Form1.resx

@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, -36</value>
+  </metadata>
+  <metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>159, -36</value>
+  </metadata>
+  <metadata name="BackgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>330, -36</value>
+  </metadata>
+  <metadata name="TestId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOOperation.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Threads.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Outstandingrequest.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOFileAccessType.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOssec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="MBssec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Min_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Avg_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Max_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="TestId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOOperation.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Threads.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Outstandingrequest.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOFileAccessType.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="IOssec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="MBssec.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Min_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Avg_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Max_Latency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="BackgroundWorker2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>493, -36</value>
+  </metadata>
+  <metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>656, -36</value>
+  </metadata>
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>149</value>
+  </metadata>
+</root>

+ 799 - 0
FTS_SQLIO_Analysis/Form1.vb

@@ -0,0 +1,799 @@
+Public Class Form1
+
+
+    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
+
+        If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
+            TextBox1.Text = OpenFileDialog1.FileName
+        End If
+    End Sub
+
+    Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs)
+
+    End Sub
+
+    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
+        If FolderBrowserDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
+            TextBox2.Text = FolderBrowserDialog1.SelectedPath
+        End If
+    End Sub
+
+    Public Shared oMyTest As New Generic.Dictionary(Of Integer, MyTestAttribs)
+
+    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
+        oMyTest.Clear()
+        DataGridView1.Rows.Clear()
+
+        If Not My.Computer.FileSystem.FileExists(TextBox1.Text) Then
+            'MessageBox.Show("The File " & TextBox1.Text & " does not exist!")
+            Exit Sub
+        End If
+
+        'Dim oMyTest As New Generic.Dictionary(Of Integer, MyTestAttribs)
+
+        Dim Myfile As New System.IO.StreamReader(TextBox1.Text)
+        'MessageBox.Show(Myfile.ReadToEnd)
+
+
+        Dim iCountExecutions As Integer = 0
+        Try
+
+        
+        While Not Myfile.EndOfStream
+            Dim line As String = Myfile.ReadLine
+            If line.Contains(">sqlio") Then 'Set test specific parameters
+                iCountExecutions += 1
+                oMyTest(iCountExecutions) = New MyTestAttribs
+                oMyTest(iCountExecutions).Testnumber = iCountExecutions
+
+                Dim iStart As Integer = line.IndexOf(">sqlio") + 1
+                oMyTest(iCountExecutions).TestCommand = line.Substring(iStart, line.Length - iStart)
+                'MessageBox.Show(oMyTest(iCountExecutions).TestCommand)
+
+                'create splitted String
+                Dim sSplit As String() = oMyTest(iCountExecutions).TestCommand.Split(" "c)
+
+                'Determine accessType
+                If oMyTest(iCountExecutions).TestCommand.ToLower.Contains("-kr") Then
+                    oMyTest(iCountExecutions).AccessType = "Read"
+                End If
+                If oMyTest(iCountExecutions).TestCommand.ToLower.Contains("-kw") Then
+                    oMyTest(iCountExecutions).AccessType = "Write"
+                End If
+
+                oMyTest(iCountExecutions).Threads = MyCmdparser(sSplit, "-t")
+                oMyTest(iCountExecutions).Outstandingrequest = MyCmdparser(sSplit, "-o")
+                oMyTest(iCountExecutions).IOFileAccessType = MyCmdparser(sSplit, "-f")
+            End If 'End of parsing the command String
+
+            'Determining io rate -->IOs/sec:
+            If line.Contains("IOs/sec: ") Then
+                oMyTest(iCountExecutions).IOssec = MyCmdparser(line, "IOs/sec: ")
+                oMyTest(iCountExecutions).IOssec = oMyTest(iCountExecutions).IOssec.Replace("."c, ","c)
+            End If
+            If line.Contains("MBs/sec: ") Then
+                oMyTest(iCountExecutions).MBssec = MyCmdparser(line, "MBs/sec: ")
+                oMyTest(iCountExecutions).MBssec = oMyTest(iCountExecutions).MBssec.Replace("."c, ","c)
+            End If
+            If line.Contains("Min_Latency(ms): ") Then
+                oMyTest(iCountExecutions).Min_Latency = MyCmdparser(line, "Min_Latency(ms): ")
+                oMyTest(iCountExecutions).Min_Latency = oMyTest(iCountExecutions).Min_Latency.Replace("."c, ","c)
+            End If
+            If line.Contains("Avg_Latency(ms): ") Then
+                oMyTest(iCountExecutions).Avg_Latency = MyCmdparser(line, "Avg_Latency(ms): ")
+                oMyTest(iCountExecutions).Avg_Latency = oMyTest(iCountExecutions).Avg_Latency.Replace("."c, ","c)
+            End If
+            If line.Contains("Max_Latency(ms): ") Then
+                oMyTest(iCountExecutions).Max_Latency = MyCmdparser(line, "Max_Latency(ms): ")
+                oMyTest(iCountExecutions).Max_Latency = oMyTest(iCountExecutions).Max_Latency.Replace("."c, ","c)
+            End If
+        End While
+
+        Catch ex As Exception
+
+        End Try
+        'MessageBox.Show(iCountExecutions)
+
+        Myfile.Close()
+
+        Label3.Text = TextBox1.Text + " is loaded"
+        If Label3.Text.Length > 60 Then
+            Label3.Text = "..." + Label3.Text.Substring(Label3.Text.Length - 60)
+        End If
+
+        If oMyTest.Count > 1 Then
+            DataGridView1.Rows.Add(oMyTest.Count - 1)
+        ElseIf Not oMyTest.Count = 0 Then
+            DataGridView1.Rows.Add(oMyTest.Count)
+        End If
+
+
+
+        Dim i As Integer = 0
+        Do While i < oMyTest.Count
+            DataGridView1.Rows(i).Cells(0).Value = oMyTest(i + 1).Testnumber
+            DataGridView1.Rows(i).Cells(1).Value = oMyTest(i + 1).AccessType
+            DataGridView1.Rows(i).Cells(2).Value = oMyTest(i + 1).Threads
+            DataGridView1.Rows(i).Cells(3).Value = oMyTest(i + 1).Outstandingrequest
+            DataGridView1.Rows(i).Cells(4).Value = oMyTest(i + 1).IOFileAccessType
+            DataGridView1.Rows(i).Cells(5).Value = oMyTest(i + 1).IOssec
+            DataGridView1.Rows(i).Cells(6).Value = oMyTest(i + 1).MBssec
+            DataGridView1.Rows(i).Cells(7).Value = oMyTest(i + 1).Min_Latency
+            DataGridView1.Rows(i).Cells(8).Value = oMyTest(i + 1).Avg_Latency
+            DataGridView1.Rows(i).Cells(9).Value = oMyTest(i + 1).Max_Latency
+            i += 1
+        Loop
+
+        If Not CheckBox2.Checked Then Button4.Enabled = True
+    End Sub
+
+
+    Public Function MyCalcMaxExec(ByVal FILE_NAME As String) As Integer
+        MyCalcMaxExec = 200
+
+        Dim Myfile As New System.IO.StreamReader(FILE_NAME)
+        'MessageBox.Show(Myfile.ReadToEnd)
+
+
+        Dim iSum As Integer = 0
+        Try
+            While Not Myfile.EndOfStream
+                Dim line As String = Myfile.ReadLine
+                If line.Contains("-s") Then
+                    iSum += CInt(MyCmdparser(line, "-s").Trim)
+                End If
+            End While
+        Catch ex As Exception
+            MessageBox.Show(ex.Message)
+        End Try
+
+        Myfile.Close()
+
+        If iSum > 0 Then MyCalcMaxExec = iSum
+    End Function
+
+
+    Public Function MyCmdparser(ByRef m_command As String(), ByVal sSearch As String) As String
+        MyCmdparser = String.Empty
+        Dim iStart As Integer = 0
+
+        For Each s As String In m_command
+            If s.Contains(sSearch) Then
+                iStart = s.IndexOf(sSearch) + sSearch.Length
+                MyCmdparser = s.Substring(iStart, s.Length - iStart)
+            End If
+        Next
+        MyCmdparser = MyCmdparser.Trim
+    End Function
+
+    Public Function MyCmdparser(ByRef m_command As String, ByVal sSearch As String) As String
+        Dim s As String = m_command
+        MyCmdparser = String.Empty
+        Dim iStart As Integer = 0
+        If s.Contains(sSearch) Then
+            iStart = s.IndexOf(sSearch) + sSearch.Length
+            MyCmdparser = s.Substring(iStart, s.Length - iStart)
+            iStart = MyCmdparser.IndexOf(" ")
+            If iStart > 0 Then MyCmdparser = MyCmdparser.Substring(0, iStart)
+        End If
+        MyCmdparser = MyCmdparser.Trim
+    End Function
+
+
+    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
+        If Not My.Computer.FileSystem.DirectoryExists(TextBox2.Text) Then
+            If TextBox2.Text.Length <= 1 Then
+                MessageBox.Show("Please select target folder!")
+                Exit Sub
+            End If
+            My.Computer.FileSystem.CreateDirectory(TextBox2.Text)
+        End If
+
+
+        If TextBox3.Text.Length <= 1 Then
+            MessageBox.Show("Please enter Targetfile name!")
+            Exit Sub
+        End If
+
+        Dim FILE_NAME As String = TextBox2.Text + "\" + TextBox3.Text
+
+        If Not System.IO.File.Exists(FILE_NAME) = True Then
+
+            Dim file As System.IO.FileStream = System.IO.File.Create(FILE_NAME)
+            file.Close()
+        End If
+
+        Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
+
+
+
+        For Each sPair As Generic.KeyValuePair(Of Integer, MyTestAttribs) In oMyTest
+            objWriter.Write(sPair.Value.Testnumber + vbTab + sPair.Value.IOFileAccessType + vbTab + sPair.Value.Threads + vbTab + sPair.Value.Outstandingrequest + vbTab + sPair.Value.IOFileAccessType + vbTab + sPair.Value.IOssec + vbTab + sPair.Value.MBssec + vbTab + sPair.Value.Min_Latency + vbTab + sPair.Value.Avg_Latency + vbTab + sPair.Value.Max_Latency + vbTab + sPair.Value.TestCommand + vbNewLine)
+        Next
+
+        objWriter.Close()
+        MsgBox("File sucessful converted!")
+
+
+    End Sub
+
+
+    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
+
+        Dim iMaxExecTime As Integer = 0
+        Try
+
+            For Each s As String In xSettings.<config>.<Tparms>.Value.Split("XXXXX")
+                If s.Contains("sqlio") Then
+                    If s.Contains("-s") Then
+                        iMaxExecTime += CInt(MyCmdparser(s, "-s").Trim)
+                    End If
+                End If
+            Next
+        Catch ex As Exception
+            MessageBox.Show(ex.Message)
+        End Try
+
+        Label5.Text = ""
+        Label5.BackColor = Color.Empty
+        Dim result = MessageBox.Show("This will start the IO-test on your System." + vbNewLine + "The system will be not accessable during the test!" & vbNewLine & vbNewLine & " The test will take up to " & iMaxExecTime.ToString & " seconds!", "caption", MessageBoxButtons.OKCancel
+                                     )
+        If result = DialogResult.Cancel Then
+            Exit Sub
+        ElseIf result = DialogResult.OK Then
+            'Do nothing :)
+            If TextBox1.Text.Length <= 1 Then
+                MessageBox.Show("No SQLIO Targetpfile was entered!")
+                Exit Sub
+            End If
+            If My.Computer.FileSystem.FileExists(TextBox1.Text) Then
+                result = MessageBox.Show("The SQLIO Targetfile already exist!" & vbNewLine & "Do you want to delete the file?", "caption", MessageBoxButtons.YesNoCancel
+                                             )
+                If result = DialogResult.Cancel Then
+                    Exit Sub
+                End If
+                If result = DialogResult.Yes Then
+                    deletefile(TextBox1.Text)
+                End If
+            End If
+
+            If Not My.Computer.FileSystem.FileExists("sqlio_tpass.bat") Then
+
+                Dim FILE_NAME As String = "sqlio_tpass.bat"
+
+                If Not System.IO.File.Exists(FILE_NAME) = True Then
+                    Dim file As System.IO.FileStream = System.IO.File.Create(FILE_NAME)
+                    file.Close()
+                End If
+
+                Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
+                'For Each sPair As Generic.KeyValuePair(Of Integer, MyTestAttribs) In oMyTest
+                'objWriter.Write(xSettings.<config>.<Tparms>.Value)
+                'Next
+
+                For Each s As String In xSettings.<config>.<Tparms>.Value.Split("XXXXX")
+                    objWriter.Write(s & vbNewLine)
+                Next
+                objWriter.Close()
+            End If
+
+            If ComboBox1.SelectedItem.ToString.Length > 1 Then
+                deletefile("param.txt")
+                createfile("param.txt")
+                Dim iTestfileSite As String = "45934"
+                If TextBox4.Text.Length > 0 Then iTestfileSite = TextBox4.Text
+                AppendorInserttoFile("param.txt", ComboBox1.SelectedItem.ToString & "testfile.dat 2 0x0 " & iTestfileSite, False)
+            End If
+
+            'myStartProcess(".\", "sqlio_tpass.bat", " >>""" & TextBox1.Text & """")
+            MyRunAllexe()
+            deletefile("sqlio_tpass.bat")
+            deletefile("param.txt")
+
+            Label5.Text = "SQLIO TEST Executed!"
+            Label5.BackColor = Color.Green
+            Button3_Click(sender, e)
+
+            If CheckBox2.Checked Then
+                Button4_Click(sender, e)
+            End If
+
+        End If
+
+    End Sub
+
+
+    Public Function myStartProcess(ByVal sBasePath As String, ByVal sName As String, ByVal sArguments As String) As Integer
+        myStartProcess = 0
+        Dim oProcess As System.Diagnostics.Process
+        Try
+            oProcess = New System.Diagnostics.Process()
+            oProcess.StartInfo.FileName = sBasePath & sName 'ProcessPath
+            oProcess.StartInfo.Arguments = sArguments
+            oProcess.StartInfo.WindowStyle = ProcessWindowStyle.Minimized
+            oProcess.Start()
+
+            'Wait until the process passes back an exit code 
+            'oProcess.WaitForExit()
+            Dim i As Double = 0
+            Dim b As Boolean = False
+            Dim x As Boolean = True
+
+            'MyCalcMaxExec interval
+            '100 *x * time --> ms to wait
+
+            'MyCalcMaxExec("sqlio_tpass.bat")
+
+            Do While x = True
+
+                If i = 100 Then b = False
+
+                If i = 0 Then b = True
+                If b Then
+                    i += 1
+                Else
+                    'i -= 1
+                End If
+                ProgressBar1.Value = i
+                'Threading.Thread.Sleep(300)
+                Threading.Thread.Sleep(CInt(MyCalcMaxExec("sqlio_tpass.bat")) * 10)
+
+                If oProcess.HasExited Then
+                    ProgressBar1.Value = 0
+
+                    x = False
+                End If
+            Loop
+
+
+            myStartProcess = oProcess.ExitCode
+
+            'Free resources associated with this process
+            oProcess.Close()
+        Catch ex As Exception
+            myStartProcess = 9
+        End Try
+
+
+    End Function
+
+    Public Sub MyRunAllexe()
+        ProgressBar2.Value = 0
+        If ComboBox1.SelectedItem.ToString.Length > 1 Then
+            deletefile("param.txt")
+            createfile("param.txt")
+            Dim iTestfileSite As String = "45934"
+            If TextBox4.Text.Length > 0 Then iTestfileSite = TextBox4.Text
+            AppendorInserttoFile("param.txt", ComboBox1.SelectedItem.ToString & "testfile.dat 2 0x0 " & iTestfileSite, False)
+        End If
+
+        Dim iTestToRun As Integer = 0
+        Dim FILE_NAME As String = "sqlio_tpass.bat"
+        For Each s As String In xSettings.<config>.<Tparms>.Value.Split("XXXXX")
+            If s.Contains("sqlio") Then
+                iTestToRun += 1
+            End If
+        Next
+
+
+
+        Dim dAdjustmentfactor As Double = 100 / iTestToRun
+        Dim iCount As Integer = 0
+        For Each s As String In xSettings.<config>.<Tparms>.Value.Split("XXXXX")
+            If s.Contains("sqlio") Then
+                AppendorInserttoFile(FILE_NAME, s, False)
+                iCount += 1
+                Label8.Text = iCount.ToString & " / " & iTestToRun.ToString
+                myStartProcess(".\", "sqlio_tpass.bat", " >>""" & TextBox1.Text & """")
+                If ProgressBar2.Value + (dAdjustmentfactor) <= 100 Then
+                    ProgressBar2.Value = (dAdjustmentfactor) * iCount
+                Else
+                    ProgressBar2.Value = 100
+                End If
+            End If
+        Next
+        Label8.Text = ""
+
+    End Sub
+
+
+    Public Shared xSettings As XDocument
+    Public Shared sSettingsfile As String = "settings.xml"
+    Public Image1 As Image
+
+    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
+
+
+        For Each s As String In System.IO.Directory.GetLogicalDrives()
+            ComboBox1.Items.Add(s)
+            ComboBox1.SelectedItem = s
+        Next
+
+
+        If Not My.Computer.FileSystem.FileExists(sSettingsfile) Then
+            Dim XmlDoc As New System.Xml.XmlDocument
+
+            'Write down the XML declaration
+            Dim XmlDeclaration As System.Xml.XmlDeclaration = XmlDoc.CreateXmlDeclaration("1.0", "UTF-8", Nothing)
+
+            'Create the root element
+            Dim RootNode As System.Xml.XmlElement = XmlDoc.CreateElement("config")
+            XmlDoc.InsertBefore(XmlDeclaration, XmlDoc.DocumentElement)
+            XmlDoc.AppendChild(RootNode)
+
+            Dim SQLIO_LOG_FilePath As System.Xml.XmlElement = XmlDoc.CreateElement("SQLIO_LOG_FilePath")
+            Dim SQLIO_LOG_FilePathTextElement As System.Xml.XmlText = XmlDoc.CreateTextNode("SQLIO_Meassures.log")
+            RootNode.AppendChild(SQLIO_LOG_FilePath)
+            SQLIO_LOG_FilePath.AppendChild(SQLIO_LOG_FilePathTextElement)
+
+            Dim TARGET_Path As System.Xml.XmlElement = XmlDoc.CreateElement("TARGET_Path")
+            Dim TARGET_PathTextElement As System.Xml.XmlText = XmlDoc.CreateTextNode(".\")
+            RootNode.AppendChild(TARGET_Path)
+            TARGET_Path.AppendChild(TARGET_PathTextElement)
+
+            Dim TARGET_FILENAME As System.Xml.XmlElement = XmlDoc.CreateElement("TARGET_FILENAME")
+            Dim TARGET_FILENAMETextElement As System.Xml.XmlText = XmlDoc.CreateTextNode("Converted_SQLIO_Meassures.csv")
+            RootNode.AppendChild(TARGET_FILENAME)
+            TARGET_FILENAME.AppendChild(TARGET_FILENAMETextElement)
+
+            Dim TParms As System.Xml.XmlElement = XmlDoc.CreateElement("Tparms")
+            Dim TParmsTextElement As System.Xml.XmlText = XmlDoc.CreateTextNode("sqlio -kW -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kW -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX" & vbNewLine &
+"sqlio -kR -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txt")
+            RootNode.AppendChild(TParms)
+            TParms.AppendChild(TParmsTextElement)
+
+
+
+            Try
+                XmlDoc.Save(sSettingsfile)
+            Catch ex As Exception
+
+            End Try
+
+
+        End If
+
+
+        If My.Computer.FileSystem.FileExists(sSettingsfile) Then
+
+            Try
+                xSettings = XDocument.Load(sSettingsfile)
+
+            Catch ex As Exception
+                MessageBox.Show(ex.Message)
+            End Try
+            Me.TextBox1.Text = xSettings.<config>.<SQLIO_LOG_FilePath>.Value
+            Me.TextBox2.Text = xSettings.<config>.<TARGET_Path>.Value
+            Me.TextBox3.Text = xSettings.<config>.<TARGET_FILENAME>.Value
+        End If
+
+    End Sub
+
+    Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
+
+        'If MessageBox.Show("Do you want to save changes to your text?", "My Application", MessageBoxButtons.YesNo) = DialogResult.Yes Then
+        '    ' Cancel the Closing event from closing the form.
+        '    e.Cancel = True
+        'End If ' Call method to save file...
+        Try
+            xSettings.<config>.<SQLIO_LOG_FilePath>.Value = Me.TextBox1.Text
+            xSettings.<config>.<TARGET_Path>.Value = Me.TextBox2.Text
+            xSettings.<config>.<TARGET_FILENAME>.Value = Me.TextBox3.Text
+            xSettings.Save(sSettingsfile)
+        Catch ex As Exception
+
+        Finally
+            'e.Cancel = True
+        End Try
+
+    End Sub 'Form1_Closing
+
+    Private Sub deletefile(ByVal FILE_NAME As String)
+        If System.IO.File.Exists(FILE_NAME) = True Then
+            Try
+                System.IO.File.Delete(FILE_NAME)
+            Catch ex As Exception
+
+            End Try
+
+        End If
+    End Sub
+
+    Private Sub createfile(ByVal FILE_NAME As String)
+        If Not System.IO.File.Exists(FILE_NAME) = True Then
+            Dim file As System.IO.FileStream = System.IO.File.Create(FILE_NAME)
+            file.Close()
+        End If
+    End Sub
+
+    Public Sub AppendorInserttoFile(ByVal FILE_NAME As String, ByVal Value As String, Optional ByVal bAppend As Boolean = True)
+        If Not System.IO.File.Exists(FILE_NAME) = True Then
+            createfile(FILE_NAME)
+        End If
+        Dim objWriter As New System.IO.StreamWriter(FILE_NAME, bAppend)
+        objWriter.WriteLine(Value)
+        objWriter.Close()
+    End Sub
+
+
+    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
+        'If CheckBox2.Checked Then
+        '    Button4.Enabled = False
+        'End If
+
+    End Sub
+
+
+    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
+        Button3_Click(sender, e)
+    End Sub
+
+
+    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
+        Dim Myfile As New System.IO.StreamReader(".\sqlio.exe")
+        'MessageBox.Show(Myfile.ReadToEnd)
+
+
+        Dim iCountExecutions As Integer = 0
+        Try
+
+
+            While Not Myfile.EndOfStream
+                Dim line As String = Myfile.ReadLine
+                AppendorInserttoFile("sqlio.txt", line, True)
+            End While
+        Catch
+        End Try
+        Myfile.Close()
+
+        'Dim l As New System.IO.Stream() '= Reflection.Assembly.GetEntryAssembly.GetManifestResourceStream(String.Format("{0}.{1}", "ApplicationProjectName", "sqlio.exe"))
+        Dim l As System.IO.Stream = New System.IO.FileStream(".\sqlio.exe", IO.FileMode.Open)
+
+        Dim path As System.IO.Stream = l 'New System.IO.FileStream(".\sqlio.exe", IO.FileMode.Open)
+        Dim bytes(path.Length) As Byte
+        path.Position = 0
+        path.Read(bytes, 0, path.Length)
+        Dim data As String = System.Text.Encoding.ASCII.GetString(bytes)
+
+        AppendorInserttoFile("test.csc", data, False)
+        MessageBox.Show(data)
+        Debug.WriteLine(data)
+
+        SaveStreamToFile(l, "test222.exe")
+
+    End Sub
+
+
+
+    Private Sub SaveStreamToFile(ByVal p_stream As System.IO.Stream, ByVal p_fileName As String)
+        Dim l_streamWriter As System.IO.FileStream = System.IO.File.Create(p_fileName)
+
+        Try
+            Dim l_bytes(65536) As Byte
+            Dim l_offset As Integer = 0
+            Dim l_readBytes As Integer
+
+            Do
+                l_readBytes = p_stream.Read(l_bytes, 0, 65536)
+                l_streamWriter.Write(l_bytes, 0, l_readBytes)
+
+                l_offset += l_readBytes
+
+            Loop While (l_readBytes > 0)
+            Debug.WriteLine("Num Of bytes Read: " + l_offset.ToString)
+
+        Catch ex As Exception
+            'log error
+        Finally
+            p_stream.Close()
+            l_streamWriter.Close()
+        End Try
+    End Sub
+
+
+End Class
+
+
+Public Class MyTestAttribs
+    Public TestCommand As String
+    Public Testnumber As String 'Read/Write
+    Public AccessType As String 'Read/Write
+    Public Threads As String
+    Public Outstandingrequest As String
+    Public IOFileAccessType As String
+    Public IOssec As String
+    Public MBssec As String
+    Public Min_Latency As String
+    Public Avg_Latency As String
+    Public Max_Latency As String
+End Class

+ 38 - 0
FTS_SQLIO_Analysis/My Project/Application.Designer.vb

@@ -0,0 +1,38 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.296
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+    
+    'NOTE: This file is auto-generated; do not modify it directly.  To make changes,
+    ' or if you encounter build errors in this file, go to the Project Designer
+    ' (go to Project Properties or double-click the My Project node in
+    ' Solution Explorer), and make changes on the Application tab.
+    '
+    Partial Friend Class MyApplication
+        
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()>  _
+        Public Sub New()
+            MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
+            Me.IsSingleInstance = false
+            Me.EnableVisualStyles = true
+            Me.SaveMySettingsOnExit = true
+            Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
+        End Sub
+        
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()>  _
+        Protected Overrides Sub OnCreateMainForm()
+            Me.MainForm = Global.FTS_SQLIO_Analyzer.Form1
+        End Sub
+    End Class
+End Namespace

+ 11 - 0
FTS_SQLIO_Analysis/My Project/Application.myapp

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <MySubMain>true</MySubMain>
+  <MainForm>Form1</MainForm>
+  <SingleInstance>false</SingleInstance>
+  <ShutdownMode>0</ShutdownMode>
+  <EnableVisualStyles>true</EnableVisualStyles>
+  <AuthenticationMode>0</AuthenticationMode>
+  <ApplicationType>0</ApplicationType>
+  <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
+</MyApplicationData>

+ 35 - 0
FTS_SQLIO_Analysis/My Project/AssemblyInfo.vb

@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' General Information about an assembly is controlled through the following 
+' set of attributes. Change these attribute values to modify the information
+' associated with an assembly.
+
+' Review the values of the assembly attributes
+
+<Assembly: AssemblyTitle("WindowsApplication1")> 
+<Assembly: AssemblyDescription("")> 
+<Assembly: AssemblyCompany("Accenture")> 
+<Assembly: AssemblyProduct("WindowsApplication1")> 
+<Assembly: AssemblyCopyright("Copyright © Accenture 2013")> 
+<Assembly: AssemblyTrademark("")> 
+
+<Assembly: ComVisible(False)>
+
+'The following GUID is for the ID of the typelib if this project is exposed to COM
+<Assembly: Guid("86b5f770-9f58-4e81-b170-7e13f524f0dd")> 
+
+' Version information for an assembly consists of the following four values:
+'
+'      Major Version
+'      Minor Version 
+'      Build Number
+'      Revision
+'
+' You can specify all the values or you can default the Build and Revision Numbers 
+' by using the '*' as shown below:
+' <Assembly: AssemblyVersion("1.0.*")> 
+
+<Assembly: AssemblyVersion("1.0.0.0")> 
+<Assembly: AssemblyFileVersion("1.0.0.0")> 

+ 63 - 0
FTS_SQLIO_Analysis/My Project/Resources.Designer.vb

@@ -0,0 +1,63 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.296
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+Imports System
+
+Namespace My.Resources
+    
+    'This class was auto-generated by the StronglyTypedResourceBuilder
+    'class via a tool like ResGen or Visual Studio.
+    'To add or remove a member, edit your .ResX file then rerun ResGen
+    'with the /str option, or rebuild your VS project.
+    '''<summary>
+    '''  A strongly-typed resource class, for looking up localized strings, etc.
+    '''</summary>
+    <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"),  _
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
+     Global.Microsoft.VisualBasic.HideModuleNameAttribute()>  _
+    Friend Module Resources
+        
+        Private resourceMan As Global.System.Resources.ResourceManager
+        
+        Private resourceCulture As Global.System.Globalization.CultureInfo
+        
+        '''<summary>
+        '''  Returns the cached ResourceManager instance used by this class.
+        '''</summary>
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
+        Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+            Get
+                If Object.ReferenceEquals(resourceMan, Nothing) Then
+                    Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("FTS_SQLIO_Analyzer.Resources", GetType(Resources).Assembly)
+                    resourceMan = temp
+                End If
+                Return resourceMan
+            End Get
+        End Property
+        
+        '''<summary>
+        '''  Overrides the current thread's CurrentUICulture property for all
+        '''  resource lookups using this strongly typed resource class.
+        '''</summary>
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
+        Friend Property Culture() As Global.System.Globalization.CultureInfo
+            Get
+                Return resourceCulture
+            End Get
+            Set
+                resourceCulture = value
+            End Set
+        End Property
+    End Module
+End Namespace

+ 117 - 0
FTS_SQLIO_Analysis/My Project/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 73 - 0
FTS_SQLIO_Analysis/My Project/Settings.Designer.vb

@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.296
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+    
+    <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
+     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0"),  _
+     Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
+    Partial Friend NotInheritable Class MySettings
+        Inherits Global.System.Configuration.ApplicationSettingsBase
+        
+        Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
+        
+#Region "My.Settings Auto-Save Functionality"
+#If _MyType = "WindowsForms" Then
+    Private Shared addedHandler As Boolean
+
+    Private Shared addedHandlerLockObject As New Object
+
+    <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+    Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
+        If My.Application.SaveMySettingsOnExit Then
+            My.Settings.Save()
+        End If
+    End Sub
+#End If
+#End Region
+        
+        Public Shared ReadOnly Property [Default]() As MySettings
+            Get
+                
+#If _MyType = "WindowsForms" Then
+               If Not addedHandler Then
+                    SyncLock addedHandlerLockObject
+                        If Not addedHandler Then
+                            AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+                            addedHandler = True
+                        End If
+                    End SyncLock
+                End If
+#End If
+                Return defaultInstance
+            End Get
+        End Property
+    End Class
+End Namespace
+
+Namespace My
+    
+    <Global.Microsoft.VisualBasic.HideModuleNameAttribute(),  _
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>  _
+    Friend Module MySettingsProperty
+        
+        <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>  _
+        Friend ReadOnly Property Settings() As Global.FTS_SQLIO_Analyzer.My.MySettings
+            Get
+                Return Global.FTS_SQLIO_Analyzer.My.MySettings.Default
+            End Get
+        End Property
+    End Module
+End Namespace

+ 7 - 0
FTS_SQLIO_Analysis/My Project/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 11 - 0
FTS_SQLIO_Analysis/bin/Debug/FTS_SQLIO_Analysis.vshost.exe.manifest

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+    <security>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+</assembly>

+ 24 - 0
FTS_SQLIO_Analysis/bin/Debug/FTS_SQLIO_Analysis.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+FTS_SQLIO_Analysis
+</name>
+</assembly>
+<members>
+<member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.ResourceManager">
+	<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.Culture">
+	<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:FTS_SQLIO_Analyzer.My.Resources.Resources">
+	<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>

+ 1 - 0
FTS_SQLIO_Analysis/bin/Debug/param.txt

@@ -0,0 +1 @@
+C:\testfile.dat 2 0x0 100

+ 198 - 0
FTS_SQLIO_Analysis/bin/Debug/settings.xml

@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+  <SQLIO_LOG_FilePath>SQLIO_Meassures.log</SQLIO_LOG_FilePath>
+  <TARGET_Path>.\</TARGET_Path>
+  <TARGET_FILENAME>Converted_SQLIO_Meassures.csv</TARGET_FILENAME>
+  <Tparms>sqlio -kW -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txt</Tparms>
+</config>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1147 - 0
FTS_SQLIO_Analysis/bin/Debug/sqlio_tpass.bat


+ 11 - 0
FTS_SQLIO_Analysis/bin/Release/FTS_SQLIO_Analysis.vshost.exe.manifest

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+    <security>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+</assembly>

+ 24 - 0
FTS_SQLIO_Analysis/bin/Release/FTS_SQLIO_Analysis.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+FTS_SQLIO_Analysis
+</name>
+</assembly>
+<members>
+<member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.ResourceManager">
+	<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.Culture">
+	<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:FTS_SQLIO_Analyzer.My.Resources.Resources">
+	<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>

BIN
FTS_SQLIO_Analysis/bin/Release/SqlIo_Gui_20130411.zip


+ 1 - 0
FTS_SQLIO_Analysis/bin/Release/param.txt

@@ -0,0 +1 @@
+C:\testfile.dat 2 0x0 100

+ 198 - 0
FTS_SQLIO_Analysis/bin/Release/settings.xml

@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<config>
+  <SQLIO_LOG_FilePath>SQLIO_Meassures.log</SQLIO_LOG_FilePath>
+  <TARGET_Path>.\</TARGET_Path>
+  <TARGET_FILENAME>Converted_SQLIO_Meassures.csv</TARGET_FILENAME>
+  <Tparms>sqlio -kW -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o1 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o2 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o4 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o8 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o16 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o32 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o64 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o128 -frandom -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kW -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t2 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t4 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t8 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t16 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t32 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o1 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o2 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o4 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o8 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o16 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o32 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o64 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txtXXXXX
+sqlio -kR -t64 -s30 -dE -o128 -fsequential -b64 -BH -LS Testfile.dat -Fparam.txt</Tparms>
+</config>

BIN
FTS_SQLIO_Analysis/bin/Release/sqlio.txt


BIN
FTS_SQLIO_Analysis/bin/Release/test.csc


+ 11 - 0
FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analysis.vbproj.FileListAbsolute.txt

@@ -0,0 +1,11 @@
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Debug\FTS_SQLIO_Analysis.exe
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Debug\FTS_SQLIO_Analysis.pdb
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Debug\FTS_SQLIO_Analysis.xml
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\ResolveAssemblyReference.cache
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\FTS_SQLIO_Analyzer.Form1.resources
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\FTS_SQLIO_Analyzer.Resources.resources
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\GenerateResource.read.1.tlog
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\GenerateResource.write.1.tlog
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\FTS_SQLIO_Analysis.exe
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\FTS_SQLIO_Analysis.xml
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Debug\FTS_SQLIO_Analysis.pdb

+ 24 - 0
FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analysis.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+FTS_SQLIO_Analysis
+</name>
+</assembly>
+<members>
+<member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.ResourceManager">
+	<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.Culture">
+	<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:FTS_SQLIO_Analyzer.My.Resources.Resources">
+	<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>

BIN
FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analyzer.Form1.resources


BIN
FTS_SQLIO_Analysis/obj/x86/Debug/FTS_SQLIO_Analyzer.Resources.resources


BIN
FTS_SQLIO_Analysis/obj/x86/Debug/GenerateResource.read.1.tlog


BIN
FTS_SQLIO_Analysis/obj/x86/Debug/GenerateResource.write.1.tlog


BIN
FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.Form1.resources


BIN
FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.Resources.resources


+ 11 - 0
FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.vbproj.FileListAbsolute.txt

@@ -0,0 +1,11 @@
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\bin\Debug\WindowsApplication1.exe
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\bin\Debug\WindowsApplication1.pdb
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\bin\Debug\WindowsApplication1.xml
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\ResolveAssemblyReference.cache
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\WindowsApplication1.Form1.resources
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\WindowsApplication1.Resources.resources
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\GenerateResource.read.1.tlog
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\GenerateResource.write.1.tlog
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\WindowsApplication1.exe
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\WindowsApplication1.xml
+C:\Users\felix.tschoerner\AppData\Local\Temporary Projects\WindowsApplication1\obj\x86\Debug\WindowsApplication1.pdb

+ 24 - 0
FTS_SQLIO_Analysis/obj/x86/Debug/WindowsApplication1.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+WindowsApplication1
+</name>
+</assembly>
+<members>
+<member name="P:WindowsApplication1.My.Resources.Resources.ResourceManager">
+	<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:WindowsApplication1.My.Resources.Resources.Culture">
+	<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:WindowsApplication1.My.Resources.Resources">
+	<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>

+ 26 - 0
FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analysis.vbproj.FileListAbsolute.txt

@@ -0,0 +1,26 @@
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.exe
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.pdb
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.xml
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\ResolveAssemblyReference.cache
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analyzer.Form1.resources
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analyzer.Resources.resources
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\GenerateResource.read.1.tlog
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\GenerateResource.write.1.tlog
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.exe
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.xml
+F:\Users\felix.tschoerner\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.pdb
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.exe
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.xml
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.pdb
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.exe
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.pdb
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\bin\Release\FTS_SQLIO_Analysis.xml
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analyzer.Form1.resources
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analyzer.Resources.resources
+C:\Users\felix.tschoerner\__IMPORTANT___\Documents\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.vbproj.GenerateResource.Cache
+C:\Users\felix.tschoerner\Nextcloud\Arbeit\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.exe
+C:\Users\felix.tschoerner\Nextcloud\Arbeit\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.xml
+C:\Users\felix.tschoerner\Nextcloud\Arbeit\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.pdb
+C:\Users\felix.tschoerner\OneDrive - Accenture\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.exe
+C:\Users\felix.tschoerner\OneDrive - Accenture\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.xml
+C:\Users\felix.tschoerner\OneDrive - Accenture\Visual Studio 2010\Projects\FTS_SQLIO_Analysis\FTS_SQLIO_Analysis\obj\x86\Release\FTS_SQLIO_Analysis.pdb

+ 24 - 0
FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analysis.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+FTS_SQLIO_Analysis
+</name>
+</assembly>
+<members>
+<member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.ResourceManager">
+	<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:FTS_SQLIO_Analyzer.My.Resources.Resources.Culture">
+	<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:FTS_SQLIO_Analyzer.My.Resources.Resources">
+	<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>

BIN
FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analyzer.Form1.resources


BIN
FTS_SQLIO_Analysis/obj/x86/Release/FTS_SQLIO_Analyzer.Resources.resources


BIN
FTS_SQLIO_Analysis/obj/x86/Release/GenerateResource.read.1.tlog


BIN
FTS_SQLIO_Analysis/obj/x86/Release/GenerateResource.write.1.tlog