iPerf3 speed tests
YANL runs iPerf3 on the device to measure throughput to a configured server.
- Live samples update during the test
- Summary is the final reported bitrate
Official documentation: iPerf3 user docs · Esnet iPerf3
| Metric | What it means | Unit | How to read | Source | Learn more |
|---|---|---|---|---|---|
iPerf DL Liveiperf.dl.live | Live download throughput samples during an iPerf3 run. | Mbps | Higher is better | iPerf3 | Reference |
iPerf DL Summaryiperf.dl.summary | Final download bitrate when an iPerf3 test completes. | Mbps | Higher is better | iPerf3 | Reference |
iPerf UL Liveiperf.ul.live | Upload speed for each one-second interval while an iPerf3 test is running. | Mbps | Higher is better | iPerf3 | — |
iPerf UL Summaryiperf.ul.summary | Average upload speed for the last completed iPerf3 test. | Mbps | Higher is better | iPerf3 | — |
iPerf3 Speed Testiperf.status | Status and configuration of an in-progress iPerf3 test. | — | — | iPerf3 | Reference |
Speed Test Resultsiperf.tests | The iPerf3 tests run during this session, with their settings and results. | — | — | iPerf3 | — |
Advanced options
Beyond the basics of server, port, duration, direction (download or upload), UDP or TCP, and parallel streams, an Advanced section lets power users tune buffer and window sizes, set a target rate, and pass extra iPerf3 options directly if they need to. These stay tucked away until you go looking for them, and each test records the exact command it ran, so you can always see what happened.
Target bandwidth (UDP)
For UDP tests you can cap the send rate. It uses iPerf3’s own units, so always add a
suffix: 50K = 50 kbit/s, 10M = 10 Mbit/s, 0 or blank = unlimited. A bare number with
no unit is read as bits per second (so 50 means 50 bit/s, almost nothing).
TCP fills the available link on its own, so this only applies to UDP tests.
Survey keepalive
The built-in Survey keepalive plan (at the top of the Load a saved plan list) runs a long, very-low-rate UDP stream (about 20 kbit/s). That trickle of packets keeps the modem’s radio connection active, so cell measurements refresh at the faster “connected” cadence rather than the slower idle one. Useful when you want the freshest possible modem data during a stationary survey.
It is opt-in, uses minimal data (roughly 9 MB per hour), and needs the iPerf3 server to be reachable. Stop it like any other test.