beautypg.com

HP StorageWorks Scalable File Share User Manual

Page 156

background image

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.