SQLIOSim 類比SQLServer的行為來測試IO效能

來源:互聯網
上載者:User

標籤:sqliosim   io效能   sqliostress   

SQLIOSim


功能:

類比SQLServer的行為來測試IO效能。

 

SQLIOSim的版本:

(1) SQL Server 2005的SQLIOSim是需要上網下載的套件。

(2) 從SQL Server 2008開始,SQLIOSim會包含在SQL Sever安裝內。對於SQL Server 2008 R2,該應用程式所在目錄為C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn。

(3) SQLIOSim會取代SQLIOStress;SQLIOStress之前稱為SQL70IOStress。

(4) SQLIOSim與SQLIOStress比較起來,更精確地類比SQL Server的磁碟I/O模式。

 

SQLIOSim主要的功能:

(1) 使用此工具來執行磁碟子系統上的可靠性和安全性測試。

(2) 這些測試會類比SQL Server的讀取、寫入、檢查點、備份、排序和預先讀取等等的活動。

 

使用環境:

(1) 可以不用事先看裝SQL Server。

(2) 適用於類比產生SQL Server的磁碟I/O模式。

 

相關檔案的說明:

(1) SQLIOSIM.COM檔案:是一種命令列工具,讓你可以設定在沒有使用者互動的情況下執行。若要執行這項操作,你可以使用命令列參數、設定檔或這兩種方法的組合。

(2) SQLIOSIM.EXE檔案:是一個圖形介面的應用程式,可以接受不帶命令列參數。但是,SQLIOSim.exe並不會載入預設的設定檔。

(3) Sqliosim.cfg.ini檔案:此為目前的環境設定檔(Config File),因此調整SQLIOSim的參數,此檔案將用來存放相關的設定,若刪除此檔案,將恢複系統的預設值。若是沒有此檔案,SQLIOSim於第一次執行後會自動產生。

(4) Sqliosim.log.xml檔案:存放SQLIOSim在執行後的相關記錄。每次執行的結果,都會附加在此檔案內。

(5) ErrorLog.xslt檔案:sqliosim.log.xml需要使用此ErrorLog.xslt檔案進行轉化。

 

SQLIOSim的x64位版本工具:

http://download.microsoft.com/download/6/5/2/65286f65-bff2-42b8-b0c9-87f117855069/sqliosimX64.exe


步驟1:執行sqliosim.exe圖形介面應用程式。至少要有一個資料檔案和一個記錄檔。設定好相應參數後,點擊開始。

 

注意事項:

檔案*.mdx:相當於*.mdf,也就是資料檔案。

檔案*.ldx:相當於*.ldf,也就是記錄檔。

650) this.width=650;" title="clip_image002" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" alt="clip_image002" src="http://s3.51cto.com/wyfs02/M02/53/AD/wKioL1Rtip-w8_mKAAFSu_sXE8g412.jpg" height="406" border="0" />

650) this.width=650;" title="clip_image004" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" alt="clip_image004" src="http://s3.51cto.com/wyfs02/M00/53/AD/wKioL1RtiqCxjX4qAAFuIObxADw617.jpg" height="246" border="0" />

 

步驟2:輸出檔案sqliosim.log.xml為XML格式,可下載工具SQLIOSim Parse,通過該工具讀取輸出的XML格式,變成簡單易讀的GUI格式。


工具地址:http://sqliosimparser.codeplex.com/releases/view/34854


650) this.width=650;" title="clip_image006" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" alt="clip_image006" src="http://s3.51cto.com/wyfs02/M01/53/AD/wKioL1RtiqPTVZhbAAF1M96ZNiE155.jpg" height="488" border="0" />

650) this.width=650;" title="clip_image008" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" alt="clip_image008" src="http://s3.51cto.com/wyfs02/M02/53/AD/wKioL1RtiqShZkR6AACnuBFRohk471.jpg" height="150" border="0" />

 

附錄:SQLIOSim.com命令列工具。

650) this.width=650;" title="clip_image009" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" alt="clip_image009" src="http://s3.51cto.com/wyfs02/M02/53/AF/wKiom1RtijCQZPKrAAEDpdMXOwo727.jpg" height="196" border="0" />

根據參數,配置好命令參數後,執行。可用IE來閱讀結果sqliosim.log.xml。

 

檔案:sqliosim.cfg.zip,包含了5個設定檔,可以作為輸入參數。

(1) Default.cfg.ini 推薦的通用測試。

(2) Hwcache.cfg.ini 硬體緩衝行為測試。

(3) Nothrottle.cfg.ini 測試系統在高查詢壓力下。

(4) Seqwrites.cfg.ini 類比基本的匯入行為如BCP和Restore。

(5) Sparse.cfg.ini 通過DBCC和資料庫快照集測試疏鬆檔案行為。

本文出自 “滴水石穿” 部落格,請務必保留此出處http://ultrasql.blog.51cto.com/9591438/1580080

SQLIOSim 類比SQLServer的行為來測試IO效能

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.