HP StorageWorks Scalable File Share User Manual
Page 156
Verifying, diagnosing, and maintaining the system
6–26
Parallel test
To run the
net_test.bash
command to test connections between a number of servers and a number of
clients in parallel, enter the command on one of the client nodes, using the following syntax. Specify the
Myrinet host name of each server and the host name of each client to be tested:
/usr/opt/hpls/diags/bin/net_test.bash --parallel --net gm --server "server_address1
[server_address2 ...]" --client "client_name1 [client_name2 ...]"
The command uses the
gm_allsize
tool to determine the speed each link is running at. The speed of each
link and the aggregate speed are displayed in the output, as shown in the following example:
# ./net_test.bash --parallel --net gm --server "south5.my.domain.com
south6.my.domain.com south7.my.domain.com" --clients
"delta8 delta9 delta10"
== Testing 3 servers in parallel ==
south5.my.domain.com Throughput MBytes/sec 492.014
south6.my.domain.com Throughput MBytes/sec 452.586
south7.my.domain.com Throughput MBytes/sec 453.422
Total throughput: 1398.02
== Test Finished ==
Compare the results of these tests with the expected performance details provided in Appendix B.
Incremental test
When you run the
net_test.bash
command in incremental mode, the command tests first with a single
HP SFS server, then with two, then three, and so on until all servers have been tested in parallel. The
incremental test verifies whether the Myrinet network connecting each of the HP SFS servers to each client
used in the test is performing at the expected speed, and if there is any degradation under load.
To test connections between a number of servers and a number of clients incrementally, enter the
net_test.bash
command on one of the client nodes, using the following syntax. Specify the Myrinet host
name of each server and the host name of each client to be tested:
/usr/opt/hpls/diags/bin/net_test.bash --incremental --net gm --server
"server_address1 [server_address2 ...]" --client "client_name1 [client_name2 ...]"
The command uses the
gm_allsize
tool to determine the speed each link is running at, incrementing the
number of links tested in each phase of the test. The speed of each link and the aggregate speed for each
incremental test are displayed in the output, as shown in the following example:
# ./net_test.bash --incremental --net gm --server "south5.my.domain.com
south6.my.domain.com south7.my.domain.com" --clients
"delta8 delta9 delta10"
== Testing 1 servers ==
south5.my.domain.com Throughput MBytes/sec 494.782
Total throughput: 494.782
== Testing 2 servers ==
south5.my.domain.com Throughput MBytes/sec 494.856
south6.my.domain.com Throughput MBytes/sec 493.960
Total throughput: 988.816
== Testing 3 servers ==
south5.my.domain.com Throughput MBytes/sec 494.672
south6.my.domain.com Throughput MBytes/sec 471.554
south7.my.domain.com Throughput MBytes/sec 465.532
Total throughput: 1431.76
== Test Finished ==
Compare the results of these tests with the expected performance details provided in Appendix B.