NetBench主要用來(lái)測(cè)試文件服務(wù)器對(duì)網(wǎng)絡(luò)文件存取的處理能力,文件安裝在文件服務(wù)器上,客戶(hù)機(jī)請(qǐng)求讀寫(xiě)服務(wù)器上面的這些文件,這時(shí)控制端監(jiān)視并記錄服務(wù)器的性能。NetBench7.02軟件包共包含兩個(gè)文件,如下圖所示。其中nb702cl.exe是客戶(hù)端安裝軟件;nb702co.exe是控制端安裝文件;服務(wù)器端沒(méi)有要安裝的軟件。
netbench在工作過(guò)程中是通過(guò)一個(gè)controller來(lái)控制多個(gè)客戶(hù)端,向服務(wù)器的共享文件夾里讀寫(xiě)文件來(lái)測(cè)試服務(wù)器對(duì)網(wǎng)絡(luò)文件存取的能力。在測(cè)試過(guò)程中在controller的安裝文件夾中的配置文件client.cdb中配置客戶(hù)端主機(jī)的IP地址和序號(hào),在%system%/winnt/system32/drivers /etc/ hosts文件中增加服務(wù)器的ip地址和服務(wù)的的機(jī)器名;在客戶(hù)端只需要安裝netbench的客戶(hù)端程序,然后在%system%/winnt/system32/drivers /etc/ hosts文件中配置服務(wù)的ip地址和服務(wù)器的名稱(chēng)和控制臺(tái)的地址和機(jī)器名稱(chēng);在服務(wù)器端只需要設(shè)置一個(gè)共享目錄,然后將這個(gè)共項(xiàng)目錄分別映射的各個(gè)客戶(hù)端的機(jī)器上。
執(zhí)行測(cè)試的過(guò)程中,從控制臺(tái)連接各個(gè)client,執(zhí)行控制臺(tái)的測(cè)試腳本就可以了。