[Powershell] 使用Powershell測量磁碟IOPS

[Powershell] 使用Powershell測量磁碟IOPS

1、下載安裝SQLIO

http://www.microsoft.com/en-us/download/details.aspx?id=20163

預設目錄:C:\Program files\sqlio\

請執行一次sqlio,以便產生test.dat

 

2、下載script

http://1drv.ms/1pQNr4i

並將script放到sqlio同一資料夾下

 

 

3、執行

3-1、變更powershell執行策略,因安全上考量

Set-executionpolicy  unrestricted

image

 

3-2、執行測量

.\Measure-DiskPerformance.ps1 -TestFileName test.dat –TestFileSizeInGB 1 -TestFilepath C:\VMs -TestMode Get-LargeIO -FastMode True -RemoveTestFile True -OutputFormat Out-GridView

 

 

畫面請參考如下:

image

 

參考:http://deploymentbunny.com/2014/04/02/powershell-is-kingmeasure-disk-performance-for-iops-and-transfer-rate/