IT Pro Expert
Search
IT · 3 Apr 2026 · 15 min read

Best alternative to network fluke cable tester

Test cable runs for real throughput using two £30 USB-C adapters and iperf3 — a £80 alternative to a Fluke tester when full certification isn't needed.

Technician using a cable tester to check network connections in a server rack

A Fluke LinkIQ or DSX cable analyser is the correct tool for certifying structured cabling, and it costs thousands. If you only need to know whether a run is fit to carry multi-gigabit traffic, two £30 USB-C network adapters and a free piece of software will tell you most of what you need — for about £80 all in.

~£80total cost of the kit
5 Gbpsmaximum link speed tested
~3.5 Gbpsrealistic ceiling on a 5Gbps USB port
£2,000+entry price for a real certifier

Why a £10 continuity tester tells you almost nothing

The cheap testers everyone owns check one thing: that pin 1 at this end is connected to pin 1 at the other end, and so on through all eight. That is worth knowing — it catches the split pairs, crossed wires and open conductors that account for most botched terminations — but a cable can pass a continuity test and still be useless.

Untwisted pairs at the punchdown, a kinked run, a cable that has been stapled through, proximity to fluorescent lighting or a mains run, a slightly loose IDC contact, or simply Cat5e where somebody assumed Cat6: all of these pass continuity and then fail to sustain the speed you needed. The tester says the cable is fine. The network says otherwise.

What we actually want to know is whether the cable will carry traffic at speed, reliably, in both directions. That is a throughput question, and throughput is something you can measure with commodity hardware.

What you need

A continuity tester

Around £10. Still the first step — there is no point chasing throughput on a cable with a split pair. Confirm the wiremap is correct before you measure anything.

Two 5Gbps USB-C LAN adapters

UGREEN's USB-C 5Gbps wired LAN adapter (model 35921, Realtek RTL8157 chipset) is the cheap option that works. Two of them, roughly £30 each. Anything limited to 1Gbps is pointless here — you cannot detect a cable that tops out at 1Gbps using an adapter that also tops out at 1Gbps.

A laptop with real USB ports

Both adapters can go in one machine, or use two machines. What matters is that the ports are genuinely 5Gbps or faster — see the port reference below, because this is where most people's test is quietly capped before it starts.

iperf3

Free, cross-platform, and the standard tool for this. One instance acts as server, the other as client, and it reports throughput, retransmits, jitter and packet loss.

The method

  1. Check the wiremap first

    Run the continuity tester end to end. If it fails, stop — re-terminate and start again. Nothing below is meaningful on a miswired cable.

  2. Install the correct drivers

    This step gets skipped and it ruins results. The generic driver Windows installs will often run the adapter far below its rated speed. Get the proper driver for the RTL8157 chipset from UGREEN's support download page — search for model 35921 — and install it on both machines before testing. Our own driver pack covering Windows 10, Windows 11, Linux and macOS is linked at the end of this article.

  3. Establish a baseline — this is the step everyone misses

    Connect the two adapters to each other with a short, known-good patch lead — half a metre of factory-made Cat6a. Run the test and record the number. That result is the ceiling your kit is capable of: your USB bus, your adapters, your CPU. Every subsequent measurement is compared against this, not against 5Gbps. Without a baseline you cannot tell a bad cable from a slow laptop.

  4. Now test the cable in question

    Swap the patch lead for the run you are assessing, using the same ports and the same machines. Note the link speed each adapter negotiates as well as the throughput — a 100m run that syncs at 1Gbps when the baseline synced at 5Gbps has already told you something important before iperf3 even starts.

  5. Test both directions, then both at once

    A default iperf3 run only measures client to server. Cable and adapter faults are frequently asymmetric, so run the reverse direction too, then a bidirectional test to load the link in both directions simultaneously. That last one is the real test of the physical link.

  6. Test for loss, not just speed

    Finish with a UDP run at a fixed rate. TCP hides problems by retransmitting; UDP shows you the packet loss and jitter directly. A cable that delivers respectable throughput while quietly dropping packets is a cable that will cause intermittent, maddening faults later.

Reference: ports, commands and how to read the results

Everything you need while you work: what your USB ports can actually do, the exact commands to run, and how to interpret what comes back.

USB port reference

What your ports can actually do

Name you'll seeAlso calledReal speedUse for this test?
USB 2.0480 MbpsNo. Slower than gigabit ethernet.
USB 5GbpsUSB 3.0, USB 3.1 Gen 1, USB 3.2 Gen 15 GbpsMinimum viable. Expect around 3.5 Gbps of usable throughput.
USB 10GbpsUSB 3.1 Gen 2, USB 3.2 Gen 210 GbpsIdeal. No USB bottleneck at 5Gbps ethernet.
USB 20GbpsUSB 3.2 Gen 2×2 — USB-C only20 GbpsIdeal, and more than you need.
USB4 / Thunderbolt 3, 4, 540 Gbps and aboveIdeal.

Three different naming schemes describe the same three speeds, which is why so many people test through a bottleneck without realising. USB 3.0, USB 3.1 Gen 1 and USB 3.2 Gen 1 are all the same 5Gbps port. Gen 2 is 10Gbps. Only Gen 2×2 is 20Gbps, and it is USB-C only — there is no 20Gbps USB-A port.

Port colours — a convention, not a standard

ColourUsually meansVerdict
WhiteUSB 1.x, 12 MbpsUseless here.
BlackUSB 2.0, 480 MbpsUseless here.
BlueUSB 3.0 / 3.1 Gen 1, 5 GbpsUsable — but verify, some are mislabelled.
Teal or redUSB 3.1 / 3.2 Gen 2, 10 GbpsIdeal.
Yellow or orangeAlways-on charging or high-powerThis indicates power delivery, not data speed. A yellow port may be USB 2.0 internally.Check the manual before trusting it.

Colour coding is a manufacturer convention, not part of the USB specification, and vendors break it routinely. Always confirm against the machine's own documentation rather than the colour of the plastic. If you cannot find it, run the baseline test — a port that caps out around 400 Mbps is a USB 2.0 port whatever colour it is.

The iperf3 commands

Run these in order. Replace 192.168.1.1 and 192.168.1.2 with the addresses you have given the two adapters — they must be on the same subnet, and static addresses are easier than waiting for DHCP that isn't there.

1 · Server — leave this running
iperf3 -s -B 192.168.1.1

Binding to a specific address with -B matters when both adapters are in the same machine — without it, traffic can loop internally and never touch the cable at all, giving you a spectacular and completely meaningless result.

2 · Client → server (upload)
iperf3 -c 192.168.1.1 -B 192.168.1.2 -t 30

The default direction. Measures the client's transmit path and the server's receive path.

3 · Server → client (reverse)
iperf3 -c 192.168.1.1 -B 192.168.1.2 -t 30 -R

The -R flag reverses the flow. Run this every time — asymmetric results are the single most common finding, and a default test alone would never show it.

4 · Both directions at once
iperf3 -c 192.168.1.1 -B 192.168.1.2 -t 30 --bidir

The real test of the physical link. Loads transmit and receive simultaneously, which is where marginal cabling and full-duplex problems show themselves. Requires iperf3 3.7 or later.

5 · Parallel streams
iperf3 -c 192.168.1.1 -B 192.168.1.2 -t 30 -P 8

Eight parallel streams. If a single stream is slow but eight streams saturate the link, the limit is your CPU or the driver, not the cable.

6 · UDP — the packet loss test
iperf3 -c 192.168.1.1 -B 192.168.1.2 -u -b 4G -t 60 -i 1

Pushes 4 Gbps of UDP for a minute, reporting per-second jitter and loss. TCP masks a marginal cable by retransmitting; UDP shows you the damage. This is the test that catches the cable causing intermittent faults nobody can reproduce.

Reading the results

What the numbers are telling you

What you seeWhat it usually meansWhat to do
Throughput within ~10% of your baseline, both directions, no lossThe cable is carrying what your kit can deliverPass, for practical purposes.
Link negotiates 1 Gbps when the baseline negotiated 5 GbpsThe run cannot sustain multi-gig — length, cable category, or a poor terminationRe-terminate both ends and retest before condemning the run.
Good one way, poor the otherAlmost always the receiving adapter, not the cable — flow control, power saving or interrupt handlingWork through the adapter settings below, then retest.
Throughput fine, UDP loss above roughly 0.1%A marginal link. Enough to work, not enough to be reliableInvestigate. This is the profile of the fault that gets blamed on the software for six months.
Throughput collapses only during the bidirectional testFull-duplex or crosstalk problem — often a split pair that still passes continuityRe-terminate. If it persists, the run needs certifying properly.
Speed drops the longer the test runsThermal or power management on the adapter, or USB power savingSet the power plan to high performance and disable USB selective suspend.

Always compare against your own baseline rather than against 5 Gbps. If your laptop's USB port tops out at 3.4 Gbps with a half-metre factory patch lead, then 3.3 Gbps over a 40-metre run is an excellent result, not a 34% failure.

When the results look wrong

Before you condemn a cable, rule out the adapter. Asymmetric results — fast one way, slow the other — are almost always a setting on the receiving adapter rather than a fault in the copper. Work through these on the adapter that is performing badly on receive, then retest.

Disable flow control

The most common culprit. IEEE 802.3x flow control lets a receiver tell the sender to pause when its buffers fill, and a congested receive buffer then throttles the whole transfer. Device Manager → Network adapters → adapter → Properties → Advanced → Flow Control: Disabled. Disable Rx and Tx separately if both are listed.

Turn off Energy-Efficient Ethernet

EEE (802.3az), Green Ethernet and Lite Mode all put the link to sleep between bursts, producing wildly inconsistent and asymmetric results. Disable every power-saving property on the adapter, on both machines.

Adjust interrupt moderation

Interrupt moderation batches incoming packets to reduce CPU load, at some cost to latency and peak throughput. Set it to Disabled, or a lower value, while testing.

Raise receive buffers, check RSS

Increase Receive Buffers or Receive Descriptors from the default — 128 to 256 or 512 is a reasonable step. Confirm Receive Side Scaling is enabled so processing spreads across cores; if it already is, toggle it off and on.

Force speed and duplex

If auto-negotiation settles somewhere odd, set Speed & Duplex explicitly — 5.0 Gbps full duplex if offered, otherwise 2.5 Gbps full duplex — on both machines. Set it back to auto afterwards; this is a diagnostic step, not a permanent configuration.

Flip the USB-C plug

It sounds absurd and it works often enough to be worth thirty seconds. USB-C connectors sometimes negotiate a stable high-speed link in only one orientation, thanks to port wiring and handshake quirks. Unplug, rotate 180 degrees, retest.

Plug in directly

No docks, no hubs, no USB extension cables. Every one of them can cap the link or introduce its own bottleneck, and a dock shared between both adapters will halve your ceiling. Straight into the machine's own port.

Set power to high performance

Windows power management throttles USB controllers aggressively on battery. Set the power plan to High Performance, disable USB selective suspend, and keep the laptop on mains for the duration of the test.

What a good result actually looks like

Do not expect 5 Gbps. A 5Gbps USB bus uses 8b/10b encoding, so 20% of the raw signalling rate is consumed before any data moves: 5,000 Mbps becomes roughly 4,000 Mbps of usable bandwidth. Take off protocol overhead, driver efficiency and the CPU cost of moving packets, and around 3.5 Gbps is a strong single-stream result — about 87% of the theoretical ceiling.

If your baseline sits at 3.5 Gbps and you are on a 5Gbps port, that is the host controller talking, not the adapter. Move both adapters to 10Gbps ports and the full 5 Gbps becomes reachable. If your baseline sits near 940 Mbps, something in the chain is negotiating gigabit — check the port speed, the driver, and that you are not going through a dock.

Worth knowing for context: 2.5GBASE-T runs over Cat5e to 100 metres, and 5GBASE-T over Cat6 to 100 metres, under IEEE 802.3bz. A cable that will not hold 2.5 Gbps over a normal-length run is telling you something is genuinely wrong with the installation, not that you bought the wrong category of cable.

The kit and the drivers

A continuity tester proves the wires are connected. Only traffic proves the cable works.

Need it certified properly?

For new installs, warranties and anything you have to sign off, we certify structured cabling with the proper equipment and hand over the reports. We also install it in the first place — see our network installation service.

Talk to us about cabling