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