Tests

Linknesis supports throughput tests via iperf3 and route tests via native MTR.

MTR tests

MTR (My Traceroute) sends probes to each hop and reports latency and packet loss. Supported options:

  • Protocol: ICMP, UDP, TCP
  • Configurable counts, interval, first TTL, max TTL
  • DNS resolution toggle

Probes send one consolidated report per MTR cycle, reducing WebSocket and webhook traffic.

iperf3 tests

Throughput tests use the system iperf3 executable. Supported options:

  • Protocol: TCP or UDP
  • Duration, bandwidth limit, parallel streams
  • Reverse and bidirectional modes
  • Custom ports, DSCP, zerocopy

Inter-probe tests

For tests between two Probes, the Core coordinates roles. The destination Probe starts iperf3 -s, then the source Probe connects as a client. The Core retries up to three times on failure.

Test lifecycle

Tests can be paused, resumed, or stopped. Permanent tests restart automatically after a Probe or Core reboot. Results are stored in MongoDB time-series collections with configurable TTL retention.

© Linknesis. Documentation for the Linknesis network monitoring platform.