SlideShare une entreprise Scribd logo
1  sur  34
Click to edit Master title style




    LiveMeeting: Stress Testing
    using SQLIOSIM and SQLIO

    Steve Verschaeve




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Who am I?




                                                Blog.steveverschaeve.be
                                                steve@sqlug.be
                                                @sql_lazywriter
                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Agenda


             • SQLIOSIM & SQLIO
                          –       What is it?
                          –       What is it not?
                          –       Where can I find it?
                          –       What does it look like?
                          –       Demos
                          –       To remember




                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                     Part I

                     SQLIOSIM


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – What is it?


             • Developed by Bob Dorr (Microsoft)
             • Generates/simulates a SQL Server workload
             • To test reliability and integrity of disk systems
                                       •        Read
                                       •        Write
                                       •        Checkpoint
                                       •        Backup
                                       •        Sort
                                       •        Read-ahead
                                       •        Shrink
                                                             TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - What is it not?


             • Is NOT an I/O performance tuning tool
             • “Don't consider SQLIOSim for
               performance benchmarking, instead
               use SQLIO Disk Subsystem Benchmark
               Tool” (Microsoft Customer Service and
               Support (CSS) SQL Support blog)



                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title styleI find it?
    SQLIOSIM – Where can


             • < SQL Server 2008: seperate download
             • >= SQL Server 2008(R2): BINN folder
             • SQLIOSIM Download




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - Anatomy


             •         SQLIOSIM.exe (Application)
             •         SQLIOSIM.com (MS-DOS Application)
             •         SQLIOSIM.cfg
             •         SQLIOSIM.cfg.zip
             •         SQLIOSIM.log
             •         ErrorLog


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM.exe




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM.COM




             All settings and parameters explained in KB231619




                                                     TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – Config




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
SQLIOSIM – What does it
Click to edit Master title style look like?


             • Demo 1: SQLIOSIM.exe
             • Demo 2: SQLIOSIM.com




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM – Parsing the results


             SQLIOSim Parser
             by Jens Suessmeyer &
             Jimmy May
             • Export to XML, CSV
             • Display Report




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style Templates
    SQLIOSIM – Configuration


             • Default.cfg.ini: common testing
             • Hwcache.cfg.ini: hardware cache
               behaviour
             • Nothrottle.cfg.ini: pushing the system
               and drivers at high queue levels
             • Seqwrites.cfg.ini: BCP and restore
             • Sparse.cfg.ini: DBCC and snapshots

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title stylerunning on a production server?
    SQLIOSIM - What about


             • Might expose IO errors
             • Generates MDFx and LDFx files
             • When IO checksums occur in the error log




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                     Part II

                     SQLIO


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – What is it?


             • Determine I/O capacity of disk subsystem
             • Tested by different I/O types and sizes
                          – Read/Write
                          – Random/Sequential
                          – Threads
                          – Outstanding files
                          – Block size


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – What is it not?


             • Not a simulation tool for I/O patterns
             • Not really a SQL Server tool




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style it?
    SQLIO – Where can I find


             • SQLIO Disk Subsystem Benchmark Tool:
               http://www.microsoft.com/en-
               us/download/details.aspx?id=20163




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Anatomy style
    SQLIO - Master title


             • SQLIO.exe
                         Same Directory
             • Param.txt
                          – c:testfile.dat 2 0x0 1000


             • Size(testfile.dat) = (2 to 4) x SAN or disk
               cache



                                                         TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title Use
    SQLIO – Parameter style


             • Using a param file:
               sqlio -kW -s10 -fsequential -t8 -o8 -b8 –BH -LS -Fparam.txt



                                       Read/    Duration   Sequential/   Threads Outstanding Block    Hardware Latencies     Parameter file
                                       Write               Random                Files       Size    Buffering from system   Location & Name
                                                                                                                             Test File




             • sqlio -kR -s10 -frandom –t8 –o8 -b8 -BH -LS -dC Testfile.dat




                                                                                                             TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master Test style
    SQLIO – Stress title Configuration Parameters




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master Test style
    SQLIO – Stress title Configuration Parameters


             • Batch file
                          sqlio                 -kR   -t1   -s120   -dC   -o1 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o2 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o4 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o8 -fsequential -b8 -BH -LS Testfile.dat
                          sqlio                 -kR   -t1   -s120   -dC   -o16 -fsequential -b8 -BH -LS Testfile.dat

                          sqlio                 -kR   -t2   -s120   -dC   -o1   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o2   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o4   -fsequential   -b64   -BH   -LS   Testfile.dat
                          sqlio                 -kR   -t2   -s120   -dC   -o8   -fsequential   -b64   -BH   -LS   Testfile.dat




                                                                                                      TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Execution style
    SQLIO - Master title


             • Example




             • Batch file example
             C:Program Files (x86)SQLIOSQLIOStressTest.bat >Results.txt


                                                              TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
SQLIO – What does it look
Click to edit Master title style like?


             • Demo: SQLIO




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Masterfile Example & Results
    SQLIO – Batch title style




                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – The Results

              2500



              2000



              1500



              1000                                                                                                                                                                                                         Sum of Threads
                                                                                                                                                                                                                           Sum of Block Size
                                                                                                                                                                                                                           Sum of Outstanding Files
                500                                                                                                                                                                                                        Sum of Avg Latency(ms)



                    0
                           0.71
                                  0.79
                                         0.95
                                                1.09
                                                        1.13
                                                               1.19
                                                                      1.20
                                                                             1.21
                                                                                    1.23
                                                                                           40.44
                                                                                                   41.66
                                                                                                           41.86
                                                                                                                   41.91
                                                                                                                           42.70
                                                                                                                                   43.42
                                                                                                                                           43.48
                                                                                                                                                   43.55
                                                                                                                                                           43.91
                                                                                                                                                                   44.65
                                                                                                                                                                           45.10
                                                                                                                                                                                   45.49
                                                                                                                                                                                           45.83
                                                                                                                                                                                                   46.01
                                                                                                                                                                                                           46.28
                                                                                                                                                                                                                   48.70
                                                 Random                                                                                        Sequential

                                                       Read                                                                                        Write



                                                                                                                                                                                                    TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – To Remember


             • More outstanding files = higher queue depth =
               higher throughput (until saturated)
             • Larger I/O sizes
                          – higher latencies
                          – Increased throughput (depends on hardware config)
             • Saturation = Lantency keeps rising while
               throughput is stable
             • Monitor saturation
                          – Average Disk Queue Length (outstanding IOs)
                          – Disk Reads/sec (IOs per sec)
                          – Average Disk sec/read (latency)

                                                              TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – To Remember


             • TempDB: High IOPS
             • Data: 8K or 64K random (read/write), High
               IOPS
               (4-10ms; >100ms = issue)
             • Log: High MB/sec (<2ms)
             • Backup: High MB/sec, sequential
               (read/write)

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – Tips from the field


             •         Wait > 1 min between tests
             •         First test = buidling the test file
             •         Duration of test = 5 to 10 min
             •         Keep batch file and results for future
                       reference




                                                      TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIOSIM - Important links


             • SQLIOSIM Download (Microsoft)
             • SQL Server 2000 I/O Basics (Microsoft)
             • SQL Server I/O Basics, Chapter 2 (Microsoft)
             • How to use the SQLIOSim utility to simulate SQL
               Server activity on a disk subsystem (Q231619)
             • Understanding SQLIOSIM output (Kevin Kline)
             • How It Works: SQLIOSim – Checksums
               (Microsoft)
             • SQLIOSIM Parser (Jens K. Suessmeyer & Jimmy
               May)

                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    SQLIO – Important Links


             • Storage Performance Testing with SQLIO
               (Brent Ozar)
             • SAN Performance Tuning with SQLIO
               (SQL Server Pedia)
             • Parsing SQLIO Output to Excel Charts
               using Regex in PowerShell (Jonathan
               Kehayias)


                                                TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style
    Questions?




                                                Steve@sqlug.be




                                                                 TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.
Click to edit Master title style




                                                Thank you




                                                            TechNet goes virtual
© Microsoft Corporation. All Rights Reserved.

Contenu connexe

Tendances

VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short PresentationBarcamp Cork
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎Naoki Abe
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMctc TrainCanada
 
From printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debuggingFrom printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debuggingThe Linux Foundation
 
Ansible 2.8 アップデート情報 -機能追加と注意点-
Ansible 2.8 アップデート情報 -機能追加と注意点-Ansible 2.8 アップデート情報 -機能追加と注意点-
Ansible 2.8 アップデート情報 -機能追加と注意点-akira6592
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...vasuballa
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Brendan Gregg
 
[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura
[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura
[B24] Oracle から SQL Server システム移行の勘所 by Norio NakamuraInsight Technology, Inc.
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMvwchu
 
OpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleOpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleMihai Criveti
 
Managing ESXi - Tools and Techniques
Managing ESXi - Tools and TechniquesManaging ESXi - Tools and Techniques
Managing ESXi - Tools and TechniquesChristopher Janoch
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar용환 노
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
cloudpack負荷職人結果レポート(サンプル)
cloudpack負荷職人結果レポート(サンプル)cloudpack負荷職人結果レポート(サンプル)
cloudpack負荷職人結果レポート(サンプル)iret, Inc.
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewaboobakar sanjar
 
Jenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命があるJenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命があるJumpei Miyata
 

Tendances (20)

VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short Presentation
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
 
From printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debuggingFrom printk to QEMU: Xen/Linux Kernel debugging
From printk to QEMU: Xen/Linux Kernel debugging
 
Ansible 2.8 アップデート情報 -機能追加と注意点-
Ansible 2.8 アップデート情報 -機能追加と注意点-Ansible 2.8 アップデート情報 -機能追加と注意点-
Ansible 2.8 アップデート情報 -機能追加と注意点-
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
 
[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura
[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura
[B24] Oracle から SQL Server システム移行の勘所 by Norio Nakamura
 
Vue入門
Vue入門Vue入門
Vue入門
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
VMware
VMware VMware
VMware
 
OpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image LifecycleOpenShift Virtualization - VM and OS Image Lifecycle
OpenShift Virtualization - VM and OS Image Lifecycle
 
Linux PV on HVM
Linux PV on HVMLinux PV on HVM
Linux PV on HVM
 
Managing ESXi - Tools and Techniques
Managing ESXi - Tools and TechniquesManaging ESXi - Tools and Techniques
Managing ESXi - Tools and Techniques
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
cloudpack負荷職人結果レポート(サンプル)
cloudpack負荷職人結果レポート(サンプル)cloudpack負荷職人結果レポート(サンプル)
cloudpack負荷職人結果レポート(サンプル)
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overview
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Jenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命があるJenkinsfileのlintで救える命がある
Jenkinsfileのlintで救える命がある
 

En vedette

SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performancevalerian_ceaus
 
Sql Performance Tuning For Developers
Sql Performance Tuning For DevelopersSql Performance Tuning For Developers
Sql Performance Tuning For Developerssqlserver.co.il
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentacióhelenbou4352
 
Shared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageShared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageMuslims4Marriage
 
Informe consulta devoluciones
Informe consulta devolucionesInforme consulta devoluciones
Informe consulta devolucionesNathalia Sanchez
 
産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613Maco Yoshioka
 
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULESDr. Raju M. Mathew
 
Price control & s d market project
Price control & s d market projectPrice control & s d market project
Price control & s d market projectTravis Klein
 
Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Microsoft TechNet - Belgium and Luxembourg
 
ものに愛着を持たせる
ものに愛着を持たせるものに愛着を持たせる
ものに愛着を持たせるHirokuma Ueno
 

En vedette (20)

SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performance
 
Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012
 
What's new in SQL Server Integration Services 2012?
What's new in SQL Server Integration Services 2012?What's new in SQL Server Integration Services 2012?
What's new in SQL Server Integration Services 2012?
 
SQL Server 2012 and Big Data
SQL Server 2012 and Big DataSQL Server 2012 and Big Data
SQL Server 2012 and Big Data
 
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
Database Schema Management & Deployment using SQL Server Data Tools (SSDT)
 
SQL Server 2012 Best Practices
SQL Server 2012 Best PracticesSQL Server 2012 Best Practices
SQL Server 2012 Best Practices
 
Sql Performance Tuning For Developers
Sql Performance Tuning For DevelopersSql Performance Tuning For Developers
Sql Performance Tuning For Developers
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentació
 
Formulario clientes
Formulario clientesFormulario clientes
Formulario clientes
 
Informe general
Informe generalInforme general
Informe general
 
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and ScalesDATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
DATALOGIC Magellan 9800i - Multi-Plane Imaging Scanner and Scales
 
Shared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim MarriageShared Interests as a Bridge Toward a Muslim Marriage
Shared Interests as a Bridge Toward a Muslim Marriage
 
Batatgal
BatatgalBatatgal
Batatgal
 
Informe consulta devoluciones
Informe consulta devolucionesInforme consulta devoluciones
Informe consulta devoluciones
 
産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613産後が起点となる社会問題とマドレボニータの紹介20150613
産後が起点となる社会問題とマドレボニータの紹介20150613
 
Informe de empleados
Informe de empleadosInforme de empleados
Informe de empleados
 
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES HAPPINESS AND ENJOYMENT  FOR EVERY MAN AND WOMAN : SIMPLE RULES
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
 
Price control & s d market project
Price control & s d market projectPrice control & s d market project
Price control & s d market project
 
Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...Manage vm’s and services across private clouds and windows azure with system ...
Manage vm’s and services across private clouds and windows azure with system ...
 
ものに愛着を持たせる
ものに愛着を持たせるものに愛着を持たせる
ものに愛着を持たせる
 

Similaire à Stress testing using SQLIOSIM and SQLIO

TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...psaramago1
 
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...Microsoft TechNet - Belgium and Luxembourg
 
Continuous Delivery at Wix
Continuous Delivery at WixContinuous Delivery at Wix
Continuous Delivery at WixYoav Avrahami
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m usersYoav Avrahami
 
Sql source control
Sql source controlSql source control
Sql source controlAndyPickett
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloFelipe Ferreira
 
Scaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryScaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryAviran Mordo
 
Evaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSEvaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSJohn Sterrett
 
android sqlite
android sqliteandroid sqlite
android sqliteDeepa Rani
 
My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012sqlhjalp
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Mark Ginnebaugh
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionDonRobins
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguageTsungWei Hu
 
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2Mark Tabladillo
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application ConfigurationDaniel Toomey
 

Similaire à Stress testing using SQLIOSIM and SQLIO (20)

Implementing Full Text in SQL Server
Implementing Full Text in SQL ServerImplementing Full Text in SQL Server
Implementing Full Text in SQL Server
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
TechNet livemeeting_Should I upgrade to SCOM 2012 (Dieter Wijckmans's conflic...
 
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...System Center Configuration Manager 2012 SP1 and the new way of handling soft...
System Center Configuration Manager 2012 SP1 and the new way of handling soft...
 
Continuous Delivery at Wix
Continuous Delivery at WixContinuous Delivery at Wix
Continuous Delivery at Wix
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m users
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
 
Sql source control
Sql source controlSql source control
Sql source control
 
Ten query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should knowTen query tuning techniques every SQL Server programmer should know
Ten query tuning techniques every SQL Server programmer should know
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark Tabladillo
 
Scaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix StoryScaling up to 30M users - The Wix Story
Scaling up to 30M users - The Wix Story
 
Evaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMSEvaluate Daily Checklist with PBM and CMS
Evaluate Daily Checklist with PBM and CMS
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012My sql susecon_crashcourse_2012
My sql susecon_crashcourse_2012
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact Edition
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
 
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
SQL Saturday 79 Enterprise Data Mining for SQL Server 2008 R2
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application Configuration
 

Plus de Microsoft TechNet - Belgium and Luxembourg

Plus de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 
Hackers (Not) Halted
Hackers (Not) Halted Hackers (Not) Halted
Hackers (Not) Halted
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Stress testing using SQLIOSIM and SQLIO

  • 1. Click to edit Master title style LiveMeeting: Stress Testing using SQLIOSIM and SQLIO Steve Verschaeve TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 2. Click to edit Master title style Who am I? Blog.steveverschaeve.be steve@sqlug.be @sql_lazywriter TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 3. Click to edit Master title style Agenda • SQLIOSIM & SQLIO – What is it? – What is it not? – Where can I find it? – What does it look like? – Demos – To remember TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 4. Click to edit Master title style Part I SQLIOSIM TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 5. Click to edit Master title style SQLIOSIM – What is it? • Developed by Bob Dorr (Microsoft) • Generates/simulates a SQL Server workload • To test reliability and integrity of disk systems • Read • Write • Checkpoint • Backup • Sort • Read-ahead • Shrink TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 6. Click to edit Master title style SQLIOSIM - What is it not? • Is NOT an I/O performance tuning tool • “Don't consider SQLIOSim for performance benchmarking, instead use SQLIO Disk Subsystem Benchmark Tool” (Microsoft Customer Service and Support (CSS) SQL Support blog) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 7. Click to edit Master title styleI find it? SQLIOSIM – Where can • < SQL Server 2008: seperate download • >= SQL Server 2008(R2): BINN folder • SQLIOSIM Download TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 8. Click to edit Master title style SQLIOSIM - Anatomy • SQLIOSIM.exe (Application) • SQLIOSIM.com (MS-DOS Application) • SQLIOSIM.cfg • SQLIOSIM.cfg.zip • SQLIOSIM.log • ErrorLog TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 9. Click to edit Master title style SQLIOSIM.exe TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 10. Click to edit Master title style SQLIOSIM.COM All settings and parameters explained in KB231619 TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 11. Click to edit Master title style SQLIOSIM – Config TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 12. SQLIOSIM – What does it Click to edit Master title style look like? • Demo 1: SQLIOSIM.exe • Demo 2: SQLIOSIM.com TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 13. Click to edit Master title style SQLIOSIM – Parsing the results SQLIOSim Parser by Jens Suessmeyer & Jimmy May • Export to XML, CSV • Display Report TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 14. Click to edit Master title style Templates SQLIOSIM – Configuration • Default.cfg.ini: common testing • Hwcache.cfg.ini: hardware cache behaviour • Nothrottle.cfg.ini: pushing the system and drivers at high queue levels • Seqwrites.cfg.ini: BCP and restore • Sparse.cfg.ini: DBCC and snapshots TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 15. Click to edit Master title stylerunning on a production server? SQLIOSIM - What about • Might expose IO errors • Generates MDFx and LDFx files • When IO checksums occur in the error log TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 16. Click to edit Master title style Part II SQLIO TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 17. Click to edit Master title style SQLIO – What is it? • Determine I/O capacity of disk subsystem • Tested by different I/O types and sizes – Read/Write – Random/Sequential – Threads – Outstanding files – Block size TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 18. Click to edit Master title style SQLIO – What is it not? • Not a simulation tool for I/O patterns • Not really a SQL Server tool TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 19. Click to edit Master title style it? SQLIO – Where can I find • SQLIO Disk Subsystem Benchmark Tool: http://www.microsoft.com/en- us/download/details.aspx?id=20163 TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 20. Click to edit Anatomy style SQLIO - Master title • SQLIO.exe Same Directory • Param.txt – c:testfile.dat 2 0x0 1000 • Size(testfile.dat) = (2 to 4) x SAN or disk cache TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 21. Click to edit Master title Use SQLIO – Parameter style • Using a param file: sqlio -kW -s10 -fsequential -t8 -o8 -b8 –BH -LS -Fparam.txt Read/ Duration Sequential/ Threads Outstanding Block Hardware Latencies Parameter file Write Random Files Size Buffering from system Location & Name Test File • sqlio -kR -s10 -frandom –t8 –o8 -b8 -BH -LS -dC Testfile.dat TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 22. Click to edit Master Test style SQLIO – Stress title Configuration Parameters TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 23. Click to edit Master Test style SQLIO – Stress title Configuration Parameters • Batch file sqlio -kR -t1 -s120 -dC -o1 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o2 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o4 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o8 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t1 -s120 -dC -o16 -fsequential -b8 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat sqlio -kR -t2 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 24. Click to edit Execution style SQLIO - Master title • Example • Batch file example C:Program Files (x86)SQLIOSQLIOStressTest.bat >Results.txt TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 25. SQLIO – What does it look Click to edit Master title style like? • Demo: SQLIO TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 26. Click to edit Masterfile Example & Results SQLIO – Batch title style TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 27. Click to edit Master title style SQLIO – The Results 2500 2000 1500 1000 Sum of Threads Sum of Block Size Sum of Outstanding Files 500 Sum of Avg Latency(ms) 0 0.71 0.79 0.95 1.09 1.13 1.19 1.20 1.21 1.23 40.44 41.66 41.86 41.91 42.70 43.42 43.48 43.55 43.91 44.65 45.10 45.49 45.83 46.01 46.28 48.70 Random Sequential Read Write TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 28. Click to edit Master title style SQLIO – To Remember • More outstanding files = higher queue depth = higher throughput (until saturated) • Larger I/O sizes – higher latencies – Increased throughput (depends on hardware config) • Saturation = Lantency keeps rising while throughput is stable • Monitor saturation – Average Disk Queue Length (outstanding IOs) – Disk Reads/sec (IOs per sec) – Average Disk sec/read (latency) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 29. Click to edit Master title style SQLIO – To Remember • TempDB: High IOPS • Data: 8K or 64K random (read/write), High IOPS (4-10ms; >100ms = issue) • Log: High MB/sec (<2ms) • Backup: High MB/sec, sequential (read/write) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 30. Click to edit Master title style SQLIO – Tips from the field • Wait > 1 min between tests • First test = buidling the test file • Duration of test = 5 to 10 min • Keep batch file and results for future reference TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 31. Click to edit Master title style SQLIOSIM - Important links • SQLIOSIM Download (Microsoft) • SQL Server 2000 I/O Basics (Microsoft) • SQL Server I/O Basics, Chapter 2 (Microsoft) • How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem (Q231619) • Understanding SQLIOSIM output (Kevin Kline) • How It Works: SQLIOSim – Checksums (Microsoft) • SQLIOSIM Parser (Jens K. Suessmeyer & Jimmy May) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 32. Click to edit Master title style SQLIO – Important Links • Storage Performance Testing with SQLIO (Brent Ozar) • SAN Performance Tuning with SQLIO (SQL Server Pedia) • Parsing SQLIO Output to Excel Charts using Regex in PowerShell (Jonathan Kehayias) TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 33. Click to edit Master title style Questions? Steve@sqlug.be TechNet goes virtual © Microsoft Corporation. All Rights Reserved.
  • 34. Click to edit Master title style Thank you TechNet goes virtual © Microsoft Corporation. All Rights Reserved.