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