Iometer以前被稱(cheng)為“伽利略”,其為(wei)計算機I/O子系統所(suo)(suo)作的工作就如(ru)同測(ce)力計為(wei)引擎所(suo)(suo)作的工作一樣:它測(ce)定(ding)在(zai)可控制的負(fu)荷下系統的性能。
Iometer既(ji)是(shi)工作(zuo)負(fu)載(zai)生(sheng)成器(qi)(也(ye)就是(shi)說,它(ta)(ta)可(ke)以(yi)進(jin)行輸入輸出操(cao)作(zuo),以(yi)便增加系(xi)統(tong)的(de)(de)負(fu)荷),它(ta)(ta)還是(shi)一(yi)個測(ce)量工具(ju)(也(ye)就是(shi)說,它(ta)(ta)檢(jian)查并且記錄I/O 操(cao)作(zuo)的(de)(de)性能和(he)對系(xi)統(tong)的(de)(de)影響)。它(ta)(ta)可(ke)以(yi)被配置為模擬(ni)任何程序或者基準測(ce)試程序的(de)(de)磁盤和(he)網絡I/O的(de)(de)負(fu)載(zai),或者用來產生(sheng)整(zheng)個綜合的(de)(de)I/O負(fu)載(zai)。它(ta)(ta)也(ye)可(ke)以(yi)用來產生(sheng)并測(ce)量單系(xi)統(tong)或者多系(xi)統(tong)(網絡)的(de)(de)負(fu)載(zai)。
雙(shuang)擊Iometer.exe,Iometer的主窗口就(jiu)會出現(xian),它(ta)會自動(dong)在本(ben)地計算(suan)機上的安裝一個(ge)Dynamo工(gong)作負載生成器。
單(dan)擊在Iometer窗(chuang)口(kou)的(de)(de)(de)(de)(de)左(zuo)邊(bian)的(de)(de)(de)(de)(de)拓撲面(mian)板上(shang)(shang)的(de)(de)(de)(de)(de)管理者(zhe)(本地計算機的(de)(de)(de)(de)(de)名字)。該管理者(zhe)的(de)(de)(de)(de)(de)可(ke)用的(de)(de)(de)(de)(de)磁(ci)盤驅動(dong)(dong)(dong)會出(chu)現在磁(ci)盤目(mu)標表(biao)中( Disk Targets tab)。藍色(se)的(de)(de)(de)(de)(de)圖標代表(biao)物理驅動(dong)(dong)(dong)器(qi),他們只有在上(shang)(shang)面(mian)沒有分(fen)區時才出(chu)現。黃(huang)色(se)圖標代表(biao)邏輯驅動(dong)(dong)(dong)器(qi)(掛載上(shang)(shang)去的(de)(de)(de)(de)(de)),他們只有在可(ke)寫時才出(chu)現。帶紅色(se)反(fan)斜杠的(de)(de)(de)(de)(de)黃(huang)色(se)圖標的(de)(de)(de)(de)(de)意思(si)是(shi):測試之前,該驅動(dong)(dong)(dong)需要準備(bei)好;請參(can)考磁(ci)盤目(mu)標表(biao)(Disk Targets Tab)———關(guan)于準備(bei)方面(mian)的(de)(de)(de)(de)(de)更多信息(xi)的(de)(de)(de)(de)(de)引用部分(fen)。
在(zai)磁盤目標表(biao)中(zhong),選擇(ze)一個(ge)或者多(duo)個(ge)磁盤在(zai)測試中(zhong)使用(使用Shift并(bing)點擊(ji)或Control并(bing)點擊(ji)來選擇(ze)多(duo)個(ge)磁盤)。選擇(ze)的磁盤將(jiang)會自動分(fen)布到該管理者的工作者當中(zhong)(也就(jiu)是那些(xie)線程(cheng))。
切換到訪問(wen)描(miao)述表(Access Specifications tab)。雙擊全(quan)(quan)局(ju)訪問(wen)描(miao)述(Global AccessSpecifications)列表中的(de)默認(即帶有全(quan)(quan)局(ju)圖標的(de)那一(yi)項(xiang))。編輯(ji)訪問(wen)描(miao)述(Edit Access Specification)對話(hua)框(kuang)將出現(xian)。
編輯訪(fang)問(wen)描(miao)述對話框顯示出磁盤將會(hui)如何(he)被訪(fang)問(wen)。默(mo)認67%讀和(he)33%寫的2KB的隨機I/O,代表(biao)了典型(xing)的數據庫(ku)負(fu)載。你可以保持不變(bian)或者(zhe)改(gai)變(bian)它。如果(guo)完成了單(dan)擊OK關閉該對話框。
如果想得(de)到最大(da)的吞吐量(每秒 幾MB)將傳輸需求大(da)小調(diao)整(zheng)(zheng)為64K,將讀/寫分(fen)配百(bai)分(fen)比調(diao)整(zheng)(zheng)為100%讀,并且將隨機/順序(xu)分(fen)配百(bai)分(fen)比調(diao)整(zheng)(zheng)為100%順序(xu)。
如果想得(de)到最(zui)大的(de)(de)I/O速率(每秒鐘的(de)(de)I/O操作),將(jiang)傳(chuan)輸需求大小(xiao)(Transfer Request Size)調(diao)整為512字節,將(jiang)讀/寫分配百(bai)分比(bi)調(diao)整為100%讀,并(bing)且將(jiang)隨機/順序(xu)分配百(bai)分比(bi)調(diao)整為100%順序(xu)。
切換到結(jie)(jie)果顯示表。將更新頻(pin)率設為10秒。單擊開(kai)始測試按鈕(綠色的標記)。一個(ge)標準的保(bao)存(cun)文(wen)件對話框出現了。選擇一個(ge)文(wen)件用來保(bao)存(cun)測試結(jie)(jie)果(默(mo)認(ren)為results.csv)。
10秒鐘后(hou)測(ce)試結果(guo)就出現(xian)在結果(guo)顯示表中,并且(qie)以后(hou)每10秒鐘更(geng)新一次。按下每一個圖(tu)表左(zuo)面(mian)的(de)按鈕(niu),可(ke)(ke)以得到能(neng)夠顯示不同結果(guo)的(de)菜單選項。也可(ke)(ke)以從拓撲面(mian)板(Topology panel)上(shang)拖一個工(gong)(gong)作者(zhe)或者(zhe)一個管理者(zhe)到圖(tu)表上(shang),來顯示該工(gong)(gong)作者(zhe)或者(zhe)管理者(zhe)的(de)測(ce)試結果(guo)。
按下停(ting)止(zhi)測試(shi)按鈕(帶停(ting)止(zhi)標志的(de)那個按鈕)。測試(shi)就會停(ting)止(zhi),并且(qie)最(zui)后的(de)分析(xi)結(jie)果會保存(cun)到results.csv文(wen)件中。這是用逗(dou)號分隔(ge)的(de)文(wen)本文(wen)件,可(ke)以使用任何文(wen)本編輯器來察看(kan)或者導入到電子(zi)表格(ge)中。