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