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