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