NetBench Run Rules
How do I run NetBench?
-Install all required software
-Install the NetBench controller software on one client
-Install the NetBench client software on all clients
-Compile a linux kernel
-Optional: Install Cygwin on all clients
Reboot the Clients and Server
-On the Server, run the script reboot_windows.sh to reboot all clients (requires rsh on all clients)
-On the Server, run /sbin/reboot
Test Prep
-On the server, run netbench_pre.sh
-On the controller client, start the netbench contoller program and select "client login"
-On the controller client, open a bash shell and run nbcont.sh
-If you want to affinitize smbd processes to processors, on the server, run process_aff.pl
-On the server, run netbench_log.sh
Test Execution
-On the client controller, select OK to finish client login
-Select yes to open a test suite
-Pick a test suite
-When prompted to start the test, select YES
Data Archive
-Once the test has completed, stop the netbench_log.sh script with controll-c
-On the controller client, exit the controller software, and pick TERMINATE when prompted
-Copy the test results, usually in C:\Netbench\Controller\Results, to the server under /var/netbench/results/testdata/netbench
-On the Server, run netbench_post.sh
-On the Server, run netbench_archive.sh
Generate Results
-To Generate NetBench results, start the controller program and select view->results
-NetBench will generate a Excel spreadsheet for the test suite