Motr  M0
Test console command line parameters
Todo:
Update obsoleted options. Use
ntc -?

Installing/uninstalling test suite (kernel modules, scripts etc.) to/from remote host:

  • –install Install test suite. This means only copying binaries, scripts etc., but not running something.
  • –uninstall Uninstall test suite.
  • –remote-path Remote path for installing.
  • –targets Comma-separated list of host names for installion.

Running test:

  • –type Test type. Can be bulk or ping.
  • –clients Comma-separated list of test client hostnames.
  • –servers Comma-separated list of test server hostnames.
  • –count Number of test messages to exchange between every test client and every test server.
  • –size Size of bulk messages, bytes. Makes sense for bulk test only.
  • –remote-path Path to test suite on remote host.
  • –live Live report update time, seconds.

Test console parameters example

--install --remote-path=$HOME/net-test --targets=c1,m0,c3,s1,s2

Install test suite to $HOME/net-test directory on hosts c1, m0, c3, s1 and s2.

--uninstall --remote-path=/tmp/net-test --targets=host1,host2

Uninstall test suite on hosts host1 and host2.

--type=ping --clients=c1,m0,c3 --servers=s1,s2 --count=1024
--remote-path=$HOME/net-test

Run ping test with hosts c1, m0 and c3 as clients and s2 and s2 as servers. Ping test should have 1024 test messages and test suite on remote hosts is installed in $HOME/net-test.

--type=bulk --clients=host1 --servers=host2 --count=1000000 --size=1M
--remote-path=$HOME/net-test --live=1

Run bulk test with host1 as test client and host2 as test server. Number of bulk messages is one million, size is 1 MiB. Test statistics should be updated every second.

See also
Motr Network Benchmark