MARK’S FIELD DIAGNOSTIC — “HONEST LINK TEST”
Purpose:
Run three real-world tests that expose the true condition of a network link (jitter, loss, routing stability, sustained throughput).
Replaces Speedtest completely.
COMMAND BLOCK (copy/paste and run as-is)
INTERPRETATION (brief)
1. ping
-
0% loss + tight latency → good link
-
Loss > 1% → unstable
-
Jitter swings > 30 ms → VPN, STT, games, Zoom all degrade
-
“Destination Net Unreachable” → upstream routing failure (tower/backhaul dead)
2. mtr
-
Shows where packets die.
-
Loss at hop 1 = tower or local NAT failure
-
Loss at hop 2–3 = backhaul congestion/microwave link fault
-
Loss only at far hops = upstream ISP issues
This is the “forensic” tool.
3. iperf3
-
Tests real, sustained throughput — no cheating, no smoothing.
-
Smooth graph → link can carry load
-
Bursts/stalls → congestion or jitter
-
Disconnects → upstream failure
If iperf3 can’t connect at all → the link isn’t routing.
CONCLUSION
This triple test reveals:
-
jitter
-
packet loss
-
route instability
-
tower congestion
-
backhaul collapse
-
VPN viability
-
torrent viability
-
STT reliability
-
true usable bandwidth
Speedtest hides all of these.
This rig exposes them instantly.
---------------------------------------------------------------------------------------------------------------
Righto — here’s your compact, portable field-diagnostic script.
Name it whatever you like; I’ll call it netcheck for simplicity.
This gives you:
-
one command
-
clean output
-
no dependencies beyond
mtrandiperf3(install once) -
works anywhere
1. The Script (netcheck)
Copy/paste this into a file:
2. How to install it
Save it somewhere sensible — I’d suggest:
~/bin/netcheck
Then make it executable:
If ~/bin isn’t already in your PATH, add it by editing ~/.bashrc:
3. How to run it
Anytime, anywhere:
That’s it.
No mucking around.
It runs the three honest tests in sequence:
-
ping → stability
-
mtr → route diagnosis
-
iperf3 → sustained usable throughput
You get a complete truth readout of the link without touching Speedtest or any GUI.
4. Notes
-
If
mtroriperf3aren’t installed, do this once:
-
If iperf3’s test server is ever unreachable (rare), swap in Cloudflare’s:
But the default one is rock solid.
If you want a version that logs automatically to a timestamped file for later analysis, I can package that too.
No comments:
Post a Comment