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