Iometer以前被稱為“伽利略”,其為計算機I/O子系統(tǒng)所作的工作就如同測力計為引擎所作的工作一樣:它測定在可控制的負荷下系統(tǒng)的性能。
Iometer既是工作負載生成器(也就是說,它可以進行輸入輸出操作,以便增加系統(tǒng)的負荷),它還是一個測量工具(也就是說,它檢查并且記錄I/O 操作的性能和對系統(tǒng)的影響)。它可以被配置為模擬任何程序或者基準測試程序的磁盤和網(wǎng)絡(luò)I/O的負載,或者用來產(chǎn)生整個綜合的I/O負載。它也可以用來產(chǎn)生并測量單系統(tǒng)或者多系統(tǒng)(網(wǎng)絡(luò))的負載。
雙擊Iometer.exe,Iometer的主窗口就會出現(xiàn),它會自動在本地計算機上的安裝一個Dynamo工作負載生成器。
單擊在Iometer窗口的左邊的拓撲面板上的管理者(本地計算機的名字)。該管理者的可用的磁盤驅(qū)動會出現(xiàn)在磁盤目標(biāo)表中( Disk Targets tab)。藍色的圖標(biāo)代表物理驅(qū)動器,他們只有在上面沒有分區(qū)時才出現(xiàn)。黃色圖標(biāo)代表邏輯驅(qū)動器(掛載上去的),他們只有在可寫時才出現(xiàn)。帶紅色反斜杠的黃色圖標(biāo)的意思是:測試之前,該驅(qū)動需要準備好;請參考磁盤目標(biāo)表(Disk Targets Tab)———關(guān)于準備方面的更多信息的引用部分。
在磁盤目標(biāo)表中,選擇一個或者多個磁盤在測試中使用(使用Shift并點擊或Control并點擊來選擇多個磁盤)。選擇的磁盤將會自動分布到該管理者的工作者當(dāng)中(也就是那些線程)。
切換到訪問描述表(Access Specifications tab)。雙擊全局訪問描述(Global AccessSpecifications)列表中的默認(即帶有全局圖標(biāo)的那一項)。編輯訪問描述(Edit Access Specification)對話框?qū)⒊霈F(xiàn)。
編輯訪問描述對話框顯示出磁盤將會如何被訪問。默認67%讀和33%寫的2KB的隨機I/O,代表了典型的數(shù)據(jù)庫負載。你可以保持不變或者改變它。如果完成了單擊OK關(guān)閉該對話框。
如果想得到最大的吞吐量(每秒 幾MB)將傳輸需求大小調(diào)整為64K,將讀/寫分配百分比調(diào)整為100%讀,并且將隨機/順序分配百分比調(diào)整為100%順序。
如果想得到最大的I/O速率(每秒鐘的I/O操作),將傳輸需求大?。═ransfer Request Size)調(diào)整為512字節(jié),將讀/寫分配百分比調(diào)整為100%讀,并且將隨機/順序分配百分比調(diào)整為100%順序。
切換到結(jié)果顯示表。將更新頻率設(shè)為10秒。單擊開始測試按鈕(綠色的標(biāo)記)。一個標(biāo)準的保存文件對話框出現(xiàn)了。選擇一個文件用來保存測試結(jié)果(默認為results.csv)。
10秒鐘后測試結(jié)果就出現(xiàn)在結(jié)果顯示表中,并且以后每10秒鐘更新一次。按下每一個圖表左面的按鈕,可以得到能夠顯示不同結(jié)果的菜單選項。也可以從拓撲面板(Topology panel)上拖一個工作者或者一個管理者到圖表上,來顯示該工作者或者管理者的測試結(jié)果。
按下停止測試按鈕(帶停止標(biāo)志的那個按鈕)。測試就會停止,并且最后的分析結(jié)果會保存到results.csv文件中。這是用逗號分隔的文本文件,可以使用任何文本編輯器來察看或者導(dǎo)入到電子表格中。