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