Iometer使用手冊全文_第1頁
Iometer使用手冊全文_第2頁
Iometer使用手冊全文_第3頁
Iometer使用手冊全文_第4頁
Iometer使用手冊全文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄

1lometer簡介..................................................................2

1.1lometer測試范圍.......................................................2

1.2lometer設計組成.......................................................2

1.3參考資料...............................................................2

1.4術語...................................................................2

2lometer的安裝................................................................3

3lometer的使用說明............................................................3

3.1Toolbar-工具欄........................................................4

3.2StatusBar—狀態(tài)欄.......................................................5

3.3Topologypanel-拓撲結構面板............................................6

3.4DiskTargetstab-磁盤目標選項...........................................7

3.5NetworkTargetstab-網絡目標選項........................................8

3.6AccessSpecificationstab-存儲規(guī)格選項....................................9

3.6.1各選項介紹.....................................................10

3.6.2EditAccessSpecificationDialog-編輯存儲規(guī)格對話.................11

3.7ResultsDisplaytab一結果顯示選項........................................13

3.8TestSetuptab-測試設置選項.............................................15

1lometer簡介

lometor是單一和群集系統的I/O子系統測量和描述工具。lometer相對于計算機I/O

子系統就如功率計相對于發(fā)動機:它測量的是在受約束情況下系統的性能。

lometer既是負載發(fā)生器也是測量工具,它能被配置仿效磁盤和網絡負載用于系統或

者是基準測試,或能被用于產生完全人為的I/O負載。它能產生和測量單一或復雜系統的

負載。

1.1lometer測試范圍

lometer能被用于測量和描述:

>磁盤和網絡控制器的性能。

>總線的帶寬和潛伏性能。

>針對掛上的硬盤的網絡的吞吐量。

>共享總線的性能。

>系統級別的硬盤性能。

>系統級別的網絡性能。

1.2lometer設計組成

lometer包括兩個程序,lometer和Dynamo

lometer(目前僅有windows版本)是控制程序,它提供圖形用戶界面,通過它你可以

配置負載、設定操作參數、開始或停止測試。lometer告訴Dynamo收集測試數據并且在輸

出文件中總結結果。在同一時間只能有一個lometer運行:它一般運行在服務器上。

Dynamo(windows/linux/Net,#are/Solaris)是負載發(fā)生器,它沒有用戶界面。在

lometer的作用下,Dynamo執(zhí)行I/O性能測試、記錄執(zhí)行信息,同時任數據返給lometer。

在同一個時間可以有多個Dynamo運行,一般他們分別運行在不同的機器上。

Dynamo是多線程的,每個dynamo可以模仿多客戶端程序的負載°每個運行的dynamo

稱為一個manager,在一個manager中的每個線程成為一個worker?

1.3參考資料

http:〃/

L4術語

2lometer的安裝

在/doc/downloads.html獲取安裝文件,接下來,按照以下步驟

安裝:

>Linux壓力產生端:

上傳iometer-2004.07.30.linux.i386-bin.tar.gz安裝包

tar-zxvfiometer-2004.07.30.linux.i386-bin.tar.gz直接解壓即可

>Windows控制和壓力產生端:

下載文件為以.exe為后綴的可執(zhí)行文件,一路next即可。

3lometer的使用說明

啟動Iometer.exe,在windows上雙擊lometer圖標:在lometer后動的同時會自動運行

Dynamo.exe^如下.兩圖所示:

Iro**->'7.0?kY—|Ne<vKMkT?oeit|AccettSpec^Mm|RetUttDtw^|TetiS…|

扇\

DakSize

mlOAHALYStS□DC

pSPCT8

;□Wcekef1ODD

QIWaket2□DE

山IOGAS□GJFS3gDttkSector

nWcikml□DGf5

n■??ODX

Z3w—口口I

RofOut?tandr)g1/□?

:□Worker4□q。

pRQaf9e*

口。Q

0mR

□qs

□QT:

DOBFHTSICA4DR(VE2

TwCcnnoctionRato

□QPHYSICALDRCVE3

L|3perccrrwcbcn

SiD:\Pra^_Files_V\Iumt;lex2004.07.3O\<1JTXI2LKI二JR]x

Nambei*ofpi*ocesso>*s:

Pvocessoi*speed:2.94

Numbei*ofpvocessoi*s:

Processoi*speed:2.94

Sendxngloginrequest...

COMPUTER-11A964

172.20.67.32<poi*t4859>

Loginaccepted.

[Repoi*t;ingdriveinfovmeition...

done.

LRepoi*tingTCPnetworkinfoi*mation.??

done.

J

lometer用戶界面有以下主要元件:

>Toolbar:工具欄,進行共同的噪作例如開始和停止測試。

>Statusbar:狀態(tài)欄,顯示在測試列中當前正在執(zhí)行的測試。

>Topologypanel:拓撲結構面板,顯示可利用的管理器(Dynamos)和工作線程(Worker)。

在這個面板上Manager和Worker可以選擇應用工具欄、磁盤目標、網絡目標和存儲規(guī)

格選項,并且這個面板為結果顯示列表選擇Manager和Worker。

>Tabbedpanels:被選中的面板,控制測試的參量的幾個不同的選項。

a.DiskTargetstab:磁盤目標選項,指定每個磁盤Worker使用的磁盤。

b.NetworkTargetstab:網絡目標選項,指定每個網絡Worker使月的網絡界面。

c.AccessSpecificationstab:存儲規(guī)格選項,指定I/O操作類型,每個Worker執(zhí)行它的

目標。

d.ResultsDisplaytab:結果顯示選項,顯示測試中性能數據。

e.TestSetuptab:測試設置選項,指定在測試系列將執(zhí)行的測試

3.1Toolbar-工具欄

工具欄為共同的命令提供按鈕,要執(zhí)行這些命令中的任一個,便點擊此按鈕。下面將為

每個按鈕的簡要說明。按鈕執(zhí)行的功能如下:

司0V打開測試配置文件。

SaveTestConfigurationFile:保存測試配置文件。(默認setup.icf)

5!|StartNewManager:開始運行一個新的客戶端Manager。

StartDiskWorker:在拓撲結構面板上選擇Manager,開始磁盤Workero

StartNetworkWorker:在拓撲結構面板上選擇Manager,開始網絡服務器Worker。

陽人

I_____IDuplicateSelectedWorker:復制已選擇的Worker,在同一個Manager。

StartTests:開始測試,開始一系列的測試,文檔提示保存在測試結果中。(默認

results.csv)

StopCurrentTestandSaveResults:中止當前的測試并保存結果。

STOP

AbortAllTests:中止當前運行的所有測試,不保存測試結果c

__G___IResetWorkers:重新設置Worker。

_____IDisconnectSelectedWorkerorManager:中止己選擇的Worker或Managero

國?Exit:退出,中止lometer和所有連接Dynamo程序。

__?-一IAboutlometer:顯示lometer版本和版權信息。

當拓撲結構面板里沒有managers時,除了打開,保存,開始新的Manager,退出按鈕外,

其他按鈕都是灰色的;當運行一個測試時,除了停止,中斷,退出按鈕外,其他按鈕都是灰色

的;當沒有測試運行時,停止和中斷按鈕是灰色的。

3.2StatusBar-狀態(tài)欄

當你按下開始測試按鈕時,lometer進行一系列的測試,如,通過存儲規(guī)格選項和測試

設置選項被指定的。當前測試數量和將要運行的測試的總數,顯示在lomeier窗口的底部的

狀態(tài)欄里。

例如,在存儲規(guī)格選項中每個Worker選取兩種存儲規(guī)格,測試設置選項設置兩個測試,

lometer將一共運行四個測試:

1.Accessspecification#1,test#1(shownas"Run1of4”)

2.Accessspecification#1,test#2(shownas“Run2of4")

3.Accessspecification#2,test#1(shownas"Run3of4”)

4.Accessspecification#2,test#2(shownas"Run4of4”)

每次測試運行時間通過測試設置選項里中的測試運行時間控制組來設置,如果運行時間

設置為零,直到你按停止按鈕,運行的測試才會停止。狀態(tài)欄也顯示其他信息,如失敗的測

試和預備的驅動器,預備的驅動器信息表明iobw.tst文件將在邏輯驅動器上被創(chuàng)建。

3.3Topologypanel-拓撲結構面板

Topolog^iDiskTargets|NetworkTarget

i

日AllManagers

白,例IOANALYSIS□C:

Worker1□CLJE:

^^3Worker2□CZJF:

自畫IOLAB□CZ3G:

Worker1區(qū)PHYS1CALDRIVE:2

?.^3Worker2□PHYS1CALDRIVE:3

Worker3ElPHYS1CALDRIVE:4

拓撲結構面板顯示當前活動的管理器(Dynamo)和線程(Worker)的分級表。

>點擊worker,manager,或AllManagers,去查看和修改他的磁盤目標、網絡目標和存

儲規(guī)格等選項的設置。

a.如果你點擊一個worker,可以使用這個worker上的磁盤目標、網絡目標和存儲規(guī)格選

項,可以修改當前設置,所有改變將被應用于這個worker上。

b.如果你點擊一個manager,上面分布一系列的適合manager的磁盤目標和網絡目標選項,

可以修改這些選項,(當manager上所有的worker設置相同時,將顯示這些數值;反之,

worker的數值不同時,將顯示灰白色。)所有改變將被應用于這個manager的worker上。

c.如果你點擊“AHManagers",沒有FI標在磁盤目標或網絡FI標選項顯示,因為managers

的目標列表也許是不同的。對他們進行適合類型的相同的修改,這些目標數值將被顯示,

所有改變將被應用于所有manager上的所有worker±<>

>雙擊manager,AllManagers,將顯示或隱藏它的子選項。

>用鼠標右鍵單擊manager更新它的目標列表。

>扯拽worker,manager,AllManagers,可以在一個表里查看此次測試運行的結果。

出現在拓撲結構面板的標準情況如下:

於AllManagers所有manager連接到了lometer這個拷貝

HIOLAB一個manager.

口Worker1一個磁盤worker.

演Worker1一個網絡服務器

?[Worked]一個網絡客戶端,(當你為網絡服務器選擇一個FI標時,它將自動地

被創(chuàng)建)它的名字反射它對應的網絡服務系統的名字。

網絡服務器和網絡客戶都是指網絡workero

當lomeiei■開始一個唯一的manager時,在同一個機器上,都按工具欄里的開始新的

manager按鈕。

3.4DiskTargetstab-磁盤目標選項

磁盤目標選項允許你監(jiān)測和控制當前在拓撲結構面板上己選擇的磁盤worker所使用的

磁盤。

LkQeu---

|口9c

□OE

口OF

□C3G

QaPHTSlCALDRIVt2

OG3PHYSICALDRIVE3

Q口PHYSICALDRIVE4

□G3PHYSICALDRIVE5

QL3PHTSlCALDRIVt6在測試期間,可以通過點擊,點擊Shift和點擊Control去選擇已

選擇的worker使用的任何數量的驅動器。

物理驅動器顯示為一張藍色磁盤圖標,名字為“PHYSICALDRIVE:n”(他們僅僅包

含剩余空間)。

邏輯驅動器顯示為一個黃色盤圖標、驅動器字母和任意名字。(只有當它們是寫狀態(tài)時)

寫一個名為“\iobw.lsl.”的文件存儲到邏輯驅動器上,如果這個叉件不存在,這個邏輯

驅動器圖標前將有個紅色的左斜杠。在測試的開始時,文件將被創(chuàng)建并且增長,直到磁盤是

被填滿。(建議運行物理驅動器。)

?MaximumDiskSize------

|oSectors

-----------1設置在測試期間使用的區(qū)段的數量(0區(qū)段=所有區(qū)段,磁盤大小

未被分割。)

StartngDitkSector―

-1設置在測試期間使用的開始磁盤區(qū)(0區(qū)段=物理磁盤或iobw.tst

文件起點。)

-ttoFOutlandingI/Os—

pertarget

」設置每塊磁盤同時輸入/輸出數。

「TestConnectionRa*e

QpVTransactionspercorrection

818t指定每張盤是否能在測試期間反復地被打開和

關閉,設置事物迭代數。

(注意:如果系統產生的磁盤I/O數非常大,那么,lometer或Windows也許會停止、掛掉

或崩潰「verylarge”的確切值取決于磁盤驅動程序和可以利用的物理內存數。這個問題歸結

于在Windows和一些磁盤驅動程序的局限性,并且不是lomeler軟件的問題。)

3.5NetworkTargetstab-網絡目標選項

網絡目標選項允許你監(jiān)測和控制當前在拓撲結構面板上已選擇的網絡服務器所使用的

網絡界面。

1T,geU_________________________

|gIOANALYSIS

口00

惑I0LAB

0^-137216695

口歹137216696

I」點擊為網絡服務器選擇的網絡地址,點擊Control取

消當前已選擇的地址,A網絡客戶機自動地在已選擇的manager和這個manager控制界面之

間創(chuàng)建通信連接。

NetworkInterfacetoUseforConnecton

|137461261003

-----1為已選擇的網絡worker的連接末端指定它所使

用的網絡地址。

MaxttOutstandingSends

perVItarget

一個網絡worker發(fā)送一個VI目標到等待確認的最人值。

Te“ConnectionRate----------------------------------1

VP3Transactionsperconnection

」設置測試跌代次數。

如果網絡客戶端在拓撲結構面板上被選擇,網絡目標選項顯示client的配置,但是你不

可能改變它(client的配置總是相同于它的服務器)。

3.6AccessSpecificationstab-存儲規(guī)格選項

DiskTargets|NetworkTar()e<$AccessSpecifications|Re$uhDisplay|TSetup|

存儲規(guī)格選項讓你控制I/Oworker執(zhí)行它已選擇目標的類型。每個已命名的存儲規(guī)格

控制:

>指定大小的輸出的百分比。

>百分之幾是讀或寫。

>存取的百分之幾是任意的或連續(xù)的。

>在系統崩潰時,有多少傳輸。

A多久等待在崩潰之間。

>每個I/O隊列在磁盤上。

>回復的大小,若有,給每個I/O請求。

多存取規(guī)格可以被分配,可以運行多個測試。

3.6.1各選項介紹

AssignedAccessSpec<ications—;

I?列出存儲規(guī)格分配在拓撲結構面板上已選擇的worker。

?Add

-----------1把整個列表中選擇的存儲規(guī)范復制到分配的列表中,你可以從一個表直接拖

拽到另一個表中。

Remove>>

從分配列表中移除已選定的存儲規(guī)范,你可以直接拖迪到表外。

GlobalAccessSpecrficationc

□de

當前所有存儲規(guī)范列表。

-----------1新建存儲規(guī)范,可以編輯。

—_編輯從整個列表中選擇的存儲規(guī)范的定義。

------復制從整個列表中選擇的存儲規(guī)范并且編輯它。

Delete

--------->刪除從整個列表中選擇的存儲規(guī)范。

MoveUpMoveDownI

---------1-----------1在分配列表中上下移動一個存儲規(guī)范。

3.6.2EditAccessSpecificationDialog-編輯存儲規(guī)格對話

編輯存儲規(guī)格對話讓你查看和改變存儲規(guī)格的定義。

pName

[Defau^

■存儲規(guī)格的名字。

rDefaultAlignment——?;

jAIWorkefs二|

當他們被創(chuàng)建時,那些workers自動地被分配這個存儲規(guī)格。(不

影響現有的workers)

See/Access%Read%Random

石―2710067

0MB64KBOB735880

定義一行或多行I/O執(zhí)行方式。在本例

中:a.在存取中,27%是1MB,73%是64KB。b.所有1MB的傳輸和58%64KB的傳輸是讀。

c.67%lMB的傳輸和90%64KB的傳輸是對磁盤任意存取。

InsertBeforeI

InsertAfter

Delete

--------1使用這些按鈕可以刪除當前存儲規(guī)則行,在當前行上或行下添加新行。

Tr^nsfetRequestSize------------------------

|o~3[o-3

MegabitsKilobytes耿sc

二U當前行的傳輸請求“大小”,最大值:1023MB>1023

KB、1023Bytes.

PercentofAccessSpecification

------------------------------------±

73Percent

設置當前行的存儲百分數,所有行的存儲百分數加在

一起必須是100%。

PercentReadAVnfeDisbibiiion

---------J—

42Z53%

WriteRead

“設置當前行讀取的百分數,(是讀而不是寫)每個操

作都是任意選則一個“讀百分數”去讀取,對于網絡workers,寫操作是發(fā)送,讀操作的接

收。當相應的服務器是寫,網絡客戶端便是讀。反之亦然。

PercentAandom/SequentwlDishibulion

J-

20Z80%

SequentialRandom

設置當前行任意存取百分數,:是任意存取而不是連

續(xù)存?。┟總€操作是任意選擇的。(忽略網絡worker)

Bursbness

TransferDelayBustLength

0msI心

設置當前行的延遲時間,以亳秒為單位。(Delay=0導

致連續(xù)運算)

Align170son

CSectorBoundaries

i~3

MegabytesKilobytesBytes

股置列隊,確定每個DO在磁盤上的列隊的多少。

ReplySize

(?NoRepI^

MegabytesKilobytesBytes

設置回復:,確定回匆:數,請求和回兔一起組成一種交

易。

3.7ResultsDisplaytab-結果顯示選項

DiskTargots|NetwoikT?geh|AccessSpecificationsFle$uR$Display|TSetup|

當運行測試時,結果顯示選項顯示性能統計。當測試運行時,你可以改變結果顯示選項

的所有控制設置。這些改變將立刻生效。

ResultsSince

GStartofTe$t

「LastUpdate

確定顯示性能統計表是否是整個測試收集數據的平均值,或最后的更新值。

UpdateFrequency($econd$)

123451015304560oo

指定在幾秒內,顯示統計表被更新。默認

8(無窮大),意味著顯示統計表僅在每次測試結束后被更新。

AiManac

perSecond

OptionspetSecond?AlManac

MegabytesperSecond>

AverageLatency

AIM“?,

MaximumLatency

ro?iI在左邊的每個長條型圖中,點下突出的按鈕,便

會顯示不同統計表的菜單。

每個長條圖的左末斷顯示,aworker,amanager,orallmanagers,要改變,

從拓撲面板中直接拖拽到長條圖中即可。

每個長條圖中間顯示,當前已選擇的統計表的數字值。

每個長條圖右端顯示,當前已選擇的統計表的最大可執(zhí)行值。它可以改

變測試運行。

%CPUUtifeahon〔total)

點擊可以看到更多的結果顯示數據。

Range|100

指定最大值,最小值總是零。

BShowTrace

如果檢查,在測試期間一個藍色的弧線顯示最大值和最小值。

Te$tControls

Stavt

開始,停止鍵,如果運行一系列測試時,開始鍵將變成“Next”,

停止鍵將停止測試系列。

(注意:a.獲得運行時間統計表影響系統性能。當運行一個重要的測試系列時,應該把

更新頻率設置成無窮大。并且,你應該小心不移動鼠標或進行后臺處理,避免多余的CPU

被利用和中斷°b.當測試網絡I/O時,amanageror“AHManagers”的總的I/OlOps和MBps

值包括網絡服務器和相應的網絡客戶端。)

3.8TestSetuptab-測試設置選項

測試設置選項控制在存儲規(guī)格表里為每個存儲規(guī)格運行的測試。

IestDescription

J_____________________J則試描述,添加上你對當前測試系列喜歡的描述,這些文字被保

存到結果文件里。

RunTime-----------------

[ciHours

[iiiMinutes

[ciSeconds

11為系列里的每個測試指定運行時間,“0”意味著每次測試運行,直到

你按停止鍵來停止此次測試。

RampUpTime----------------1

|oSeconds

出在每次測試開始記錄統計表之前設置lometer等待時間。

rRecordResults—

None▼|

AS

—NoTargets

-NoWorkers

指定信息被錄制在結果文件里,每個worker的結果是它的目標

總述;每個manager的結果是它的workers的總述;allmanagers的結果是所有managers的

總述。如果你選擇“None,”在測試開始時,將不會提示你輸入測試結果文件。

NumberofV/(xker$toSpawnAutomatically

DiskNetwork

?ofCPUsr?ofCPUs

r[ij--

創(chuàng)建manager時,指定workers數量給這個manager。

CyclingOptions

INormal??runaNselectedtacge($fo

V/orkers指定為每個存取規(guī)格運行測試的系列。循環(huán)選項可以被用

于自動地為當前測試配置在一個種類不同負載量上收集數據。

Start「

Step「

1二I

和“目標和Workers周

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論