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