http://servers.pconline.com.cn/skills/0711/1145597.html
IOMeter是業界廣泛使用的IO性能測試軟件。通過使用不同的IOMeter設定值來呈現文件服務器(選擇範圍爲512Bytes到64KB)和網站服務器(選擇512Bytes到512KB作爲I/O範圍)的相應負載。
在實際測試過程中可以使用IOMeter進行如下測量:
Max IO:
爲了得到完整的磁盤性能數據,可以測試512Bytes到512MBytes等多種數據塊大小,並分別測試了100%讀取操作或100%寫入操作下的表現,測試隨機率可以從0%-100%,用於檢測磁盤子系統的最大輸入輸出能力。從所有的數據中,可以分別得到的數據指IOps(每秒操作數)以及MBps(傳輸速率)。
File Server:
文件服務器應用在一個多用戶或網絡化的環境中專門用於文件的儲存,恢復和管理。不同用戶的訪問形成了多線程,因此,其工作負載是隨機性的。輸入輸出大小是可變的,取決於所操作的文件大小。讀/寫分佈也是變化的。總的來說,一個頻繁使用的多用戶服務器應該採用較高的隊列深度來模擬。
Web Server:
網站服務器應用於處理多用戶通過Internet或Intranet進行的訪問。這些請求具有典型的隨機性,並且在用戶訪問不同頁面或視頻應用時大量偏向於讀請求。同樣,一個訪問頻繁網站服務器也應該採用較高的隊列深度來模擬。最後,測試讀取尺寸從512Bytes到512KB不等,100%讀取操作,隨機率爲100%,用於模擬Web服務器的性能。在實際的桌面環境中,小於4KB的塊訪問數量不少,但是由於操作系統的緩存的存在而具有一定的降低,主要的塊大小基於4KB。
IOMeter硬盤性能測試對CPU、內存等參數並不是很敏感——當然CPU要保證在測試中不能出現100%的佔用率。
接下來就讓我們一起來看看IOMETER的安裝與配置的全過程。
我現在所使用的IOMETER版本是iometer-2004.07.30.win32.i386版。
其安裝過程如下:
第一步雙擊打開安裝文件:
點擊NEXT:
選擇加入MS Acess導入導航:
點擊finish:
從所有程序列表中打開IOMETER。
選中下圖中的標記的圖標可以產生一個新的測試機。
增加一個新的測試機之後的情形。
點擊以下被標記圖標可以新增一個任務組:
點擊一下被標記的圖標可以增加一個網絡連接。
選中一下被標記的圖標可以複製所選中的任務組。
選中需要被測試的硬盤。
添加需要被測試的數據庫模本。
察看測試結果。
選中以下被標記的圖標可以設置測試的時間間隔。
選中以下被標記的圖標開始測試,選擇結果存放地址。
開始測試後,察看測試結果。
測試結果中包含的結果項。
總的I/O速度。
讀數據的I/O速度。
寫數據的I/O速度。
總的數據傳輸速度。
總的每秒聯接數。
總的每秒讀寫數據量。
每秒讀取的數據量。
每秒寫入的數據量。
總的平均響應時間。
平均的讀取響應時間。
平均的寫入響應時間。
平均的傳輸響應時間。
平均的連接響應時間。
最大的I/O響應時間。
最大的讀取響應時間。
最大的寫入響應時間。
最大的傳輸響應時間。
最大的連接響應時間。
總的CPU使用率。
CPU使用時間的佔用率。
優先使用時間佔用率。
縮節時間佔用率。
中斷時間佔用率。
CPU的有效使用率。
網絡數據包傳輸速率。
總的傳輸錯誤數。
TCP中轉錯誤數。
總的出錯數。
讀取出錯數。
寫入出錯數。