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