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