
A used Mellanox ConnectX-3 PCIe card costs less than a game on Steam, and a second-hand MikroTik CRS305 five-port 10G switch costs about the same as an evening out. Ten-gigabit Ethernet is finally not an enterprise-only line item, but plugging the card in only gets you halfway. If the driver settles at 1 Gb/s because the switch negotiates down, or the ARC cache on your NAS chokes on a cold read, you paid for a fibre transceiver to see the same numbers you had on cat5e.
The seven best apps for a 10GbE home network below tell you what the link is actually doing, whether the bottleneck is the NIC, the switch, the disk, or the SMB stack, and how to tune it once you know. All of them are free, most are open-source, and they run across Windows, macOS, and Linux.
What to look for in 10GbE tuning tools
- Line-rate benchmarks that saturate 10G links (single-stream Windows machines rarely hit 10G without parallel connections).
- Packet capture with hardware offload awareness, so you can tell whether TSO or GRO is hiding actual traffic.
- Per-interface counters for CRC errors, pause frames, and jumbo-frame drops.
- Driver and offload controls (RSS, RSC, LSO) exposed cleanly.
- Long-running monitoring with alerts, so a switch that renegotiates at 3 a.m. does not go unnoticed.
- Cross-OS coverage, because a home lab almost always mixes Windows, Linux, and macOS.
Quick comparison table
| App | Best for | Platforms | Free plan | Starting price/mo | Rating |
|---|---|---|---|---|---|
| iperf3 | Line-rate throughput tests | Windows, macOS, Linux, BSD | Fully free (OSS) | Free | The default |
| Wireshark | Deep packet inspection | Windows, macOS, Linux | Fully free (OSS) | Free | Universal |
| ntopng | Real-time flow visibility | Linux, Windows | Community free | ~10 EUR/mo Pro | Home-lab favourite |
| LibreNMS | Long-term SNMP monitoring | Linux (Docker) | Fully free (OSS) | Free | Solid |
| Netdata | Per-second interface metrics | Linux, macOS, Windows | Free (self-hosted) | $7/node cloud | Fast |
| OPNsense | 10G-capable router / QoS | Bare metal | Fully free (OSS) | Free | Recommended router |
| ethtool | NIC driver and offload control | Linux (BSD equivalents on macOS, PowerShell on Windows) | Fully free | Free | Essential |
The apps
1. iperf3 – best for line-rate throughput tests
iperf3 is the reference tool for measuring TCP and UDP throughput. Run the server on one machine (iperf3 -s) and the client on another (iperf3 -c 10.0.0.10 -P 8 to open eight parallel streams), and it reports Gb/s per second and cumulatively. Eight streams is the trick most home-lab tutorials skip: Windows SMB rarely hits 10G on a single stream because of window scaling limits, but eight streams will confirm the link is wired correctly.
Where it falls short: No GUI in the mainline release. Version mismatch between client and server sometimes drops flags silently.
Pricing:
- Free.
Platforms: Windows, macOS, Linux, BSD.
Download: iperf.fr
Bottom line: iperf3 is the first thing you install after mounting the transceiver.
2. Wireshark – best for packet inspection
Wireshark is how you prove why a “10G link” is transferring at 400 MB/s. It captures every frame, filters by protocol or CIDR, and colour-codes TCP retransmissions. On 10G, drop the display filter to a narrow port range or the UI grinds.
Where it falls short: Analysing gigabytes of pcap needs a workstation with plenty of RAM. Reading a capture is a skill; expect a learning curve.
Pricing:
- Free (GPL).
Platforms: Windows, macOS, Linux.
Download: Wireshark.org
Bottom line: Install Wireshark on the machine you tune from. You will not regret it the first time throughput halves for “no reason.”
3. ntopng – best for real-time flow visibility
ntopng shows what is actually flowing through the switch: which hosts talk to which, per-flow throughput, and top talkers by protocol. Deployed as a Docker container on the same machine as your PBR router, it gives you a Grafana-style dashboard without the Grafana setup.
Where it falls short: Community edition disables historical reports past a few days. Pro tier unlocks time-series and alerting.
Pricing:
- Free: community edition, live view.
- Paid: Pro at 10 EUR/month for one instance, higher tiers for multi-node.
Platforms: Linux (primary), Windows.
Download: ntop.org
Bottom line: ntopng answers “who is chewing my 10G?” in less than a minute.
4. LibreNMS – best for long-term SNMP monitoring
LibreNMS polls SNMP on your switch, router, and servers and stores months of interface counters. Alerts trigger when a link renegotiates from 10G to 1G, when errors climb, or when a port goes silent. Runs as a Docker Compose stack on a NAS.
Where it falls short: SNMP setup on each device is a chore. Web UI is dense.
Pricing:
- Free (OSS).
Platforms: Linux (Docker).
Download: LibreNMS.org
Bottom line: LibreNMS is what tells you the switch dropped from 10G to 1G at 2 a.m. before the next backup missed its window.
5. Netdata – best for per-second interface metrics
Netdata samples every metric on a Linux (or macOS or Windows) host every second, including per-interface bandwidth, retransmits, and pause frames. On a 10G host, the extra resolution catches the bursts that minute-average tools miss.
Where it falls short: Local-only dashboard by default. Cloud tier centralises multiple nodes but adds a subscription.
Pricing:
- Free: self-hosted, unlimited nodes.
- Paid: $7 per node per month for Netdata Cloud.
Platforms: Linux, macOS, Windows (agent).
Download: Netdata.cloud
Bottom line: Netdata catches the sub-second buffer bloat iperf misses.
6. OPNsense – best 10G-capable router / QoS
OPNsense turns any Intel x86 box with 10G NICs into a full router with QoS, IDS, and flow accounting. If your ISP router bottlenecks at 1G and you now have 10G inside the house, OPNsense on a NUC or a low-power Xeon separates internal traffic (fast) from WAN traffic (throttled to the ISP link).
Where it falls short: Not a plug-and-play appliance; expect an afternoon of setup. Hardware offload for 10G Chelsio or Intel X710 works well; consumer cards may need tuning.
Pricing:
- Free (OSS). Business edition adds paid support.
Platforms: Bare-metal x86, VM.
Download: OPNsense.org
Bottom line: OPNsense makes the 10G LAN feel 10G and keeps the WAN honest.
7. ethtool – best for NIC driver and offload control
ethtool on Linux (with pnputil/PowerShell equivalents on Windows and ifconfig/sysctl on macOS) turns hardware offloads on and off, sets ring buffer sizes, forces speeds, and reads driver counters. Nine out of ten 10G tuning stories end with “raise the receive ring buffer to 4096” or “disable LRO on the ZFS host.”
Where it falls short: CLI-only. Every driver exposes slightly different toggles.
Pricing:
- Free.
Platforms: Linux (native), macOS and Windows via equivalents.
Download: installed with most Linux distros; source at git.kernel.org.
Bottom line: Learn three ethtool commands and you can rescue a driver that ships with sane-only-on-paper defaults.
How to pick the right one
- The first tool to install is iperf3. Everything else is diagnosing why iperf3 said what it said.
- If iperf3 says “10G is fine” but SMB is slow, reach for Wireshark on both endpoints.
- If iperf3 says “1G” and the link light insists it is 10G, reach for ethtool and check autonegotiation.
- If you want a home-lab dashboard, Netdata or ntopng are the fastest to set up.
- If you want long-term history and alerts, LibreNMS.
- If your router is the bottleneck, OPNsense on a small x86 box.
You do not need all seven. Start with iperf3, add Netdata for live visibility, and only reach for Wireshark when the numbers do not add up.
FAQ
Can a single SMB share saturate a 10GbE link?
Not usually on a Windows client with one connection. SMB Multichannel opens parallel streams and can push 10G with the right registry settings on the client. Linux and macOS clients using mount -t cifs with multichannel enabled also come close. iperf3 with -P 8 is the honest baseline.
Do I need jumbo frames on a home 10GbE network?
Only if every device on the segment supports 9000 MTU cleanly. Mismatched MTU is a common cause of stalled transfers. Test the link at the default 1500 MTU first; enable jumbo frames when you have measured a real reason.
Is 10GbE overkill for streaming 4K video?
Yes for that alone. 4K UHD Blu-ray tops out around 128 Mb/s. 10GbE earns its place when a NAS serves multiple parallel writes, when Time Machine backs up a full Mac, when a game library re-syncs from cold storage, or when Proxmox VMs shuffle disks between hosts.
Does 10GbE work over Cat 5e or Cat 6?
Short runs of Cat 6 (up to 55 m) will link at 10G. Cat 5e will not. Cat 6a and Cat 7 are the reliable copper choices for long runs; SFP+ over DAC or fibre is preferred inside a rack.
What is the cheapest way to get 10GbE at home in 2026?
A used ConnectX-3 or ConnectX-4 dual-port PCIe card plus a MikroTik CRS305 four-port SFP+ switch and DAC cables. Total is often under $200 for two hosts and a switch.