NAME
pmtest - test and measure the performance of PM
SYNOPSIS
[PE_X]% pmtest -ping
[PE_Y]% pmtest -reply
[PE_X]% pmtest -dest pe_y -ping [options]
[PE_Y]% pmtest -sink
[PE_X]% pmtest -dest pe_y -burst [options]
[PE_Y]% pmtest -vreply
[PE_X]% pmtest -dest pe_y -vwrite [options]
DESCRIPTION
Pmtest tests PM and measures its performance.
The first example exectutes a loop-back test.
The second example executes a ping-pong transfer test between node PE_X and node PE_Y and shows a round trip time.
The third example executes a burst transfer test from node PE_X to node PE_Y and shows a bandwidth. The fourth example executes a remote memory write test from node PE_X to node PE_Y and shows a bandwidth.
OPTIONS
-type device
device is used for the PM device type to test.
-config config_file
Config_file is used for network configuration.
Default is "pm.cnf".
-trunk[trunk_num] config_file
This option is only effective to network trunking of PM/Ethernet. Trunk_num is set to trunk number(0,1,2...) and, config_file is used for network configuration file for the trunk network. (Ex. -trunk0 ether-1.conf -trunk1 ether-2.conf )
-firmware firmware
Firmware file is used for NIC firmware.
Default is "pm.mcp".
-agent agent_command
If the device type is "agent", this option is needed to specify the agent command name of PM/agent.
Currently only "pmaudp" which means UDP communication agent is available as the agent command name.
-len length
Length byte messages are used for testing.
Default is 8 bytes.
-iter iteration
The test is repeated iteration times.
Default is 100000 times.
-sec duration
The test is repeated during duration seconds instead of iteration count.
-chan chan
Chan is used as the PM channel number for testing.
Default is zero.
-context ctx
Ctx is used as the PM context number for testing.
Default is zero.
-bw
This option reports the data transfer rate(bandwidth: bytes/second).
Default is to report the time to execute one iteration of testing.
-debug [level]
This option prints debug messages.
ERRORS
function: Operation timed out
function failed for a long time.