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