Setup guide
[admin@Wandy] tool>
Active sessions:
[admin@Wandy] tool> bandwidth-server session print
# CLIENT PROTOCOL DIRECTION USER
0 35.35.35.1 udp send admin
1 25.25.25.1 udp send admin
2 36.36.36.1 udp send admin
[admin@Wandy] tool>
To enable bandwidth-test server without client authentication:
[admin@Wandy] tool bandwidth-server> set enabled=yes authenticate=no
[admin@Wandy] tool bandwidth-server> print
enabled: yes
authenticate: no
allocate-udp-ports-from: 2000
max-sessions: 10
[admin@Wandy] tool>
Client Configuration
Command name:
/tool bandwidth-test
Property Description
address (IP address) - IP address of destination host
assume-lost-time (time; default: 0s) - assume that connection is lost if Bandwidth Server is not
responding for that time
direction (receive/transmit/both; default: receive) - the direction of the test
do (name | string; default: "") - script source
duration (time; default: 0s) - duration of the test
• 0s - test duration is not limited
interval (time: 20ms..5s; default: 1s) - delay between reports (in seconds)
local-tx-speed (integer; default: 0) - transfer test maximum speed (bits per second)
• 0 - no speed limitations
password (text; default: "") - password for the remote user
protocol (udp | tcp; default: udp) - protocol to use
random-data (yes | no; default: no) - whether to use random data sending method or not (if set to
'yes' the speeds will be lower)
remote-tx-speed (integer; default: 0) - receive test maximum speed (bits per second)
• 0 - no speed limitations
size - packet size in bytes (only for UDP protocol)
user (name; default: "") - remote user
Example
To run 15-second long bandwidth-test to the 10.0.0.211 host sending and receiving 1000-byte UDP
packets and using username admin to connect
[admin@Wandy] tool> bandwidth-test 10.0.0.211 duration=15s direction=both \
\... size=1000 protocol=udp user=admin
status: done testing
duration: 15s
tx-current: 3.62Mbps
tx-10-second-average: 3.87Mbps