关键词不能为空

当前您在: 主页 > 英语 >

鞘膜Iometer完全介绍1

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 01:46
tags:

鞘膜-有的没的

2021年1月28日发(作者:收回英语)


Iometer


?



?



檢視




What links here



週三


, 06/13/2007 - 16:22



sunchiahome


?



performance



Step 1.


下載程式



Step 2.


安裝



dynamo(SUT- Linux)


Step 3.


安裝



Iometer(Controller-Windows)


Step 4.


使用



Iometer



Step 5.


不同的



Iometer


參數值



Step 6.




Iometer


結果



Step n


Step # Outstanding I/Os


Step 9.


錯誤訊息



Step r


測試報告



Step 1.


下載程式



Iometer


主要可以用來測試硬碟



I/O


的速度


,


透過不同的



pattern


可以模擬出



Server / Storage


真正在被存取時



I/O


的效能


. Iometer


是在



1998



2



17


日的



IDF(Intel Develpoer Forum)


Intel


所提出來的


,


但是目前已經移轉到



Open Source


來開發


,


並且



Iometer


已經在




註冊



,


所有的程式都可以從



sourceforge


中下載


.


/projects/iometer/



先來看看



Iometer



的定義是什麼


.

官方說明文件


(


/viewvc/iometer/io meter/Docs/


)


如下


:


?



Iometer:


consists of two programs, Iometer and r is the controlling


program. Using Iometer’s graphical user interface, you


configure the workload, set


operating parameters, and start and stop tests. Iometer tells Dynamo what to do,


collects the resulting data, and summarizes the results in output files. Only one copy


of Iometer should be running at a time; it is typically run on the server machine.



?



Dynamo:



is the workload generator. It has no user interface. At Iometer’s


command,


Dynamo performs I/O operations and records performance information, then returns


the data to Iometer. There can be more than one copy of Dynamo running at a time;


typically one copy runs on the server machine and one additional copy runs on each


client machine.



簡單的來說就是



Iometer


是由




控制< /p>



以及




顯示執行結果



的兩隻程式所組合而成的


.


其中




控制



就是



Dynamo


主要是產生硬碟壓力測試的程式


.


不管要測試的平台是



Windows


或是



Linux


都要安裝這兩支程式


.< /p>


但是在



Windows


他會一起把這兩個程式一起帶起來


.


注意觀察一下< /p>


執行在



windows


平台時除了



Iometer


的顯示畫面外還有一個



command line


的程式也被帶起

< br>來


.


這就是



Dynamo.


這裡是專為



Linux


平台講解



Iometer


的工作方式


,


主要在使用



Iometer for Linux


時需要兩支程



.


1.


iometer-2006_07_




dynamo


主要是安裝在



Linux


下的


.


也是



iometer


主要在跑的程式


.


2.


32.i386-se





iometer


只要是安裝在



windows


下的


,


不負責運行只提供操作介面和顯示執 行結果


.


Dynamo




windows




Linux


版本的但是



Iometer


只有



windows



.


所以在



Linux


平台下還需要額外一台



windows




iometer


看執行結果


.



目前



iometer


的版本



2008


的是



iometer-devel


的版本


, 2006




iometer-stable


的版本




Step2.


安裝



dynamo(SUT-Linux- IP:10.32.6.205)



基本上解開



iometer-2006_07_


就可以使用了


.


[root@benjr ~]#


tar zxvf iometer-2006_07_



[root@benjr ~]#


cd iometer-2006_07_.i386-bin/src



[root@benjr src]#


dynamo -i iometer_computer_name -m


manager_computer_name



ex:


[root@benjr src]#


dynamo -i 10.32.6.149 -m 10.32.6.205



(i) iometer_computer_name


- the name of the computer


running Iometer



This is only needed if Dynamo and Iometer are running on different computers.



Without this


parameter, Dynamo will search for Iometer on the local host.


(


就是


Windows


這一台的



IP)



(m) manager_computer_name


- the name of the computer


running this Dynamo



This name or IP address is the one Iometer will use to communicate with this manager. The


default is the IP adress of the host's first NIC.


(


就是


Linux


那一台的



IP)




基本上



dynamo


這樣執行完成就不需要做任何設定


,


接下來所有的控 置都是透過



Windows


Iometer


去設定


.

< p>
如果有用到



dynamo


無法執行時建議你下載



source -


,


再重新編譯



dynamo.


解開後到目錄



#cd ./2/src


並執行



#make -f Makefile-Linux.x86_64 dynamo


其中的



Makefile- Linux.x86_64


請依據自己的作業系統版本來選擇


.


重新編譯後的



dynamo


一定可以在


你自己的平台上使用



Step 3.


安裝



Iometer(Controller-Windows-IP:


10.32.6.149)



就執行這一支程式就是了




步驟就不多加說明


.


Step 4.


使用



Iometer





Windows


環境中點選



start / All programes / Iometer 2006.07.27 / Iometer


開啟



iometer ,


不過他同時也會開起



dynamo


這隻程式


.


可以看到




那一個就是



Linux


端的



dynamo.




GENUINE-9A209BE




windows



機上的



dynamo,


跑的方式和



Windows


版的一樣


.


其中的



Worker


個數是取決於系統上



CPU


core


的個數


,

< br>如果你以前用過



Windows


版的



iometer


你可能會看不懂



Linux




Targets



顯示


,


一般



windows


顯示



C: D:


代表不同的



partition,


但是



Linux


系統下你會看到



sda(sda1,sda2..) sdb(sdb1,sdb2..)


則代表了系統上的第一顆硬碟



(sda )


第一個磁區


(sda1)


以此


類推


...


目前不管是



SATA


或是



SAS


還是



JBOD / Storage


的硬碟應該都會表示成



sdx .


1.


Topology / Worker#:



worker


的數量取決於系統上的



CPU


各數


,


同時每個



worker


可以讓你指定磁碟同時執


行的執行緒



thread


數目


.


一個



worker


執行一個


< p>
thread,


不過通常我們只會跑一個



worker,


只有應用在對一些高性能伺服器或是企業級級的儲存設 備才需要增加



Worker


數目< /p>


,


已取得最大的效能值


.


2.


Targets:



在設定



Disk Target < /p>


時會有三種不同圖示來表是不同的硬碟


,


如下圖所示:




o



黃色的圖示所代表的是




邏輯磁碟



通常在



Windows


下的


硬碟多是黃色的圖示


.



o



如果黃色的圖示加上紅色刪除線所代表的是該邏輯磁碟並沒有






,iometer


在做測試時是透過




檔案來進行




寫入


/


讀取



的 測試


.


通常


是尚未做過



iometer


的硬碟才會有這種圖示


.



o



藍色的圖示是




原始


(RAW)


磁碟



的意思


,




Linux


下通常看到的都是這一


類的硬碟


.


有一點要注意的是當你的




檔案已經建立好


,


必須刪除



再去調整設定



Maximum Disk Size / Starting Disk Sector


才會改變




檔案的大小


.


3.


Maximum Disk Size / Starting Disk Sector / # of Outstanding IO:



一般的硬碟



sector


大小為



512bytes (sector


為硬碟最小儲存單位


),

如果這邊是使用預


設值時


,


寫入所 有該磁碟的所有磁區


(Sector),


如果你想測是固定大小 時可以透過設定



Maximum Disk Size




Starting Disk Sector ,


如果你設定


Maximum Disk Size




100


就會寫入資料



100 *512 bytes


大小的資料


,



Starting Disk Sector


可以指定由哪一個



sector


開始寫入


.


至而



# of Outstanding I/O


主要是在模擬測試同時多個應用程式向



I/O


請求讀寫


,

< br>預設


值是



1 .


一般是不會是用到這個項目


.


除非是用在

< p>


NAS / SAN


上面


.





Cycling Options


選項中



Cycle # Outstanding I/Os


即是以此方式逐步增加同時



I/O


的讀寫


,1,2,4,8..


預設以< /p>


2


的等比級數增加


.


4.


Test Connection Rate:



這一項不知道是做什麼的


.


Step 5.


不同的



Iometer


參數值



用不同的



pattern


跑出來的值其結果會相差很大


,


你可以使用系統 中



pattern


來跑或是你也可以



Access Specifications/new


一個屬於自己的



pattern.


主要有三個會影響到測試結果的選項


.


?



Transfer Request Size



Intel


的建議值為



64k,


這大小會影響到



Total I/O per Second


的結果


.


通常愈大直就越



,


越小通常值越大


.


?



Percent Random/Sequential Distribution




如果你要得到較高的值當然是選用



100%



Sequential


?



Percent Read/Write Distribution




硬碟的讀會比寫要快


,


所以要得到較高的值選 用



100%



Read



其中的



Default Assignment


主要是我們在



Tool Bar


新增



Disk




Network worker



,


預設就會加入這一些



Access Specification. Default Assignment


主要有



4




1.


None




不管新增加的是



disk / network workers


都不會成為預設值


.


2.


All Workers




不管新增加的是



disk / network workers


都會成為預設值


.


3.


Disk Workers




新增加的是



disk workers


會成為預設值


.


4.


Network Workers




新增加的是



network workers


都不會成為預設值


.


除了這些設定外


,


我們還要切換到



Test Setup


頁面設定



1.


Run Time :




時間


.


通常 跑個



3-5


分鐘即可


.


2.


Cycling Options :




請參考



Iometer


官方網站說明


,


一般使用預設值即



.

< br>/*checkout*/iometer/iometer/Docs/



3.


Ramp Up Time:




一些比較高級的



RAID


系統通常會有一塊



RAM


當作



I/O


快取記憶體的時候


,


為避免


一開始所得到的值是來自於這些快取


,< /p>


系統會將



# Ramp Up Time


所設定的時間不列入


計算中


.


以便得到真正



I/O


的值


.



按下


就可以開始做



iometer


的測試


.



Step 6.




Iometer


結果



其實跑



Iometer


要經過不同的設定值


,


最後才能得到一個較好的效能值


,


這 些值要怎麼看


,


下面有


詳細的說明


.

鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的


鞘膜-有的没的



本文更新与2021-01-28 01:46,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/576049.html

Iometer完全介绍1的相关文章