The short answer
For a single-user home server, a measured gigabit link is almost always enough — and the numbers that decide it are not the ones on the box. On our Beelink EQi12, large SMB transfers ran at 103-107 MiB/s against a gigabit ceiling of roughly 117 MiB/s, 4K media streams need a fraction of that, and the real bottleneck for many jobs is small-file overhead or the storage behind the NIC, not the cable. 2.5GbE pays off in exactly three situations: concurrent multi-client large transfers, server-to-server backup replication, and a 2.5GbE-capable LAN you already own.
What we measured on a real gigabit mini PC
The EQi12 has two Realtek gigabit ports. Each was tested in both directions with 4 GiB payloads on a controlled local network, then a 50 GiB SMB data set was moved both ways and verified with SHA-256 hashes. Every value below traces to a published raw file in the measurement repository.
| Path | Measured | Verification |
|---|---|---|
| Ethernet port 1, both directions | ~890.75 / ~902.57 Mbps | 4 GiB completed both ways |
| Ethernet port 2, both directions | ~912 / ~941 Mbps | 4 GiB completed both ways |
| SMB 50 GiB, EQi12 to laptop | 107.15 MiB/s | SHA-256 matched |
| SMB 50 GiB, laptop to EQi12 | 102.95 MiB/s | SHA-256 matched |
| SMB 10,000 × 64 KiB files | 26.57 / 51.31 MiB/s | no missing files |
| Intel AX200 Wi-Fi 6, near range | ~618 / ~870 Mbps | 4 GiB, cable disconnected |
The full port-by-port methodology, the invalid test rounds that were discarded, and the small-file breakdown live in the EQi12 network performance report. This page does something different: it turns those numbers into an upgrade decision.
Read the bottleneck chain before buying a NIC
A file transfer is a chain: client storage, client network, router, server network, server storage. The fastest single link does not matter; the slowest one sets your speed. Here is our EQi12’s chain, measured:
| Chain segment | Measured rate | Binding? |
|---|---|---|
| Internal NVMe (WD SN540), sustained write | 623 MiB/s | No |
| Fast USB-A path with SSD, write | 301 MiB/s | No |
| Gigabit Ethernet, application ceiling | ~117 MiB/s (theoretical), 103-107 MiB/s (measured SMB) | Yes |
| Slow USB-A path | 39.35-39.75 MiB/s | Yes, if used |
| Gigabit Wi-Fi 6, near range | ~77-109 MiB/s equivalent | situational |
Two conclusions fall straight out of this table. First, the gigabit link is the bottleneck for large single-stream transfers — the NVMe has more than five times the headroom. Second, a 2.5GbE NIC would expose the next bottleneck immediately: on our machine, moving the same 50 GiB job to a fast USB SSD would cap it near 301 MiB/s, still above what 2.5GbE delivers (~280-295 MiB/s derived) but with almost no margin. Upgrade decisions cascade; a NIC alone rarely finishes the job.
The workload no NIC upgrade fixes: small files
This is where most home-server owners misread their own bottleneck. We moved 10,000 files of 64 KiB each over the same healthy gigabit SMB share that had just delivered 107 MiB/s on one continuous stream. Result: 26.57 and 51.31 MiB/s — five to twenty times below the link ceiling.
The cause is per-file overhead: SMB request/response round trips, metadata updates and filesystem bookkeeping scale with file count, not bytes. On a 2.5GbE link, this same job would run at almost exactly the same speed, because the link was never the constraint. If your pain point is “copying my photo library takes forever,” the fixes that actually work are fewer/larger archives, faster storage on the receiving end, or parallel transfer streams — none of which involve the NIC.
When 2.5GbE (or 10GbE) genuinely pays off
There are three real cases, and they are narrower than forum threads suggest:
- Concurrent large transfers from multiple clients. Two family members pulling 50+ GiB backup sets while a third streams — the single gigabit link is shared, so each transfer slows. A 2.5GbE server link gives the aggregate room to avoid queueing. This is the strongest case.
- Server-to-server or NAS-to-NAS replication. Nightly syncs between two storage boxes at 2.5GbE finish in roughly 40% of the gigabit time — derived arithmetic — which shortens backup windows and leaves more night idle.
- You already have a 2.5GbE switch and clients. Marginal cost drops to just the adapter or a new machine; if the LAN is already 2.5GbE-capable, a 1GbE-only server wastes the rest of the path.
And the cases where it does nothing: single-user media streaming (a 4K remux needs well under 150 Mbps), Docker container traffic inside one host, Home Assistant and similar IoT glue workloads, remote access over the internet (your upload bandwidth, typically 10-20x smaller than the LAN, is the bottleneck), and any small-file-dominated job as shown above.
Adding 2.5GbE to a mini PC: the USB trap
Mini PCs like the EQi12 have no PCIe slot and no 2.5GbE port, so the practical route is a USB 2.5GbE adapter. That route lives or dies on the USB port it lands on — and our measurements show USB ports on the same machine are not equal:
| USB path on our EQi12 | Measured write | Can it feed a 2.5GbE adapter (~295 MiB/s ceiling)? |
|---|---|---|
| Fast rear paths (3 of 4) | ~301 MiB/s | Barely — near-zero headroom |
| Front USB-A | tested fast in our batch | verify before assuming |
| One slow rear path | 39.35-39.75 MiB/s | No — cripples the adapter 7x |
The fast paths measured 301 MiB/s write and 432 MiB/s read with the same SSD, while one visually identical rear port repeated 39.35-39.75 MiB/s writes across three retests (reads 40.95-43.12 MiB/s). Plug a 2.5GbE adapter into that slow port and you have built a 40 MiB/s server with extra steps. If you go this route, test the exact port first — our USB storage page shows the test method — and budget for the fact that “barely enough” leaves no room for USB protocol overhead beyond our measured numbers.
There is also an honest limitation to state: we did not test a 2.5GbE adapter or any 2.5GbE link. Every 2.5GbE figure on this page is derived arithmetic from the standard’s link rate (2.5 Gbps ≈ 295 MiB/s maximum, ~280-295 MiB/s practical after overhead), not a first-hand measurement.
Measure your own bottleneck before spending anything
The upgrade decision above came from measurement, and yours should too. The method takes one evening and needs no special tools:
- Run your real job twice. Copy the actual folder you care about (not a synthetic benchmark) from your fastest client and note the throughput your file manager or robocopy reports.
- Compare against the ceilings. On gigabit, sustained transfers should land between 103 and 117 MiB/s. If your job hits that band, the network is the constraint and a faster NIC is the honest fix. If it lands far below, something else is binding — and the next two steps find it.
- Swap one variable. Copy the same data between two folders on the server itself (storage-vs-storage). If that local copy is also slow, your storage is the bottleneck — a new NIC changes nothing.
- Check file size distribution. If the job is thousands of small files, expect metadata-bound speeds regardless of link rate; archive large blobs and re-test before blaming the cable.
One caution: run each test twice and ignore the first run, which pays the filesystem cache and ARP warming costs. The EQi12 batch behind this site discarded several invalid rounds for exactly this class of reason — a Wi-Fi run that silently bridged onto a half-inserted cable produced a plausible-looking 904 Mbps that could not be reproduced, so it was excluded and re-run properly. A number you cannot reproduce is not a baseline.
Decision table
| Your situation | Upgrade to 2.5GbE? | Do this instead |
|---|---|---|
| 1-2 users, media + backups on gigabit | No | Nothing — measure your real jobs first |
| “Transfers feel slow” and files are many/small | No | Archive into large files; check disk, not NIC |
| 3+ clients pulling large files concurrently | Yes | Server-side 2.5GbE + a 2.5GbE switch |
| Nightly NAS-to-NAS replication over hours | Yes | Shortens window ~60% (derived) |
| Already own 2.5GbE switch and clients | Likely | Add adapter to a verified-fast USB path |
| Internet-facing services only | No | Your WAN upload is the real ceiling |
| Multi-user video editing off the server | Yes | Also plan NVMe/SSD storage, not just NIC |
Where this leaves the EQi12 specifically
The EQi12 is a gigabit machine — both Realtek ports are healthy, near-line-rate, and confirmed twice over. For the workloads we run on it (Jellyfin for a household, four Docker containers, automated backups), the gigabit link has never been the binding constraint; the NVMe and the Docker host have far more headroom than the network can consume. If our backup windows ever grow past what one gigabit night can absorb, the honest upgrade path is a 2.5GbE USB adapter on a verified-fast port plus a 2.5GbE switch — not a new machine.
The dataset behind every number on this page — 135 measurements across network, storage, power, codecs and stability — is published under CC BY 4.0:
| Claim | Value | Source file (measurement repo) |
|---|---|---|
| Port 1 TCP, both directions | 890.75 / 902.57 Mbps | EQi12_Wired_NIC1_Direction1_Sender.txt, ..._Direction2_Receiver.txt |
| Port 2 TCP, both directions | ~912 / ~941 Mbps | EQi12_双千兆有线4GiB双向测试最终结果.txt |
| SMB 50 GiB both ways | 107.15 / 102.95 MiB/s | EQi12_SMB_* series, SHA-256 matched |
| Small files 10k × 64 KiB | 26.57 / 51.31 MiB/s | SMB small-file test series |
| NVMe sustained write | 623 MiB/s | EQi12_InternalSSD_50GiB_Result.txt |
| USB fast / slow paths | 301 vs 39.35-39.75 MiB/s | EQi12_USB_SSD_Port2_50GiB_Result.txt, EQi12_USB_SlowPort_3Rounds_Result.txt |
Measurements were taken July 2026 on a Beelink EQi12 (i3-1215U, 16 GB, WD SN540 512 GB) against a gigabit router with a wired laptop peer. Conditions and discarded rounds are documented in the network report.
Plan your own transfer windows with the network transfer time calculator, and if you are still deciding where data should live, the NVMe vs USB SSD vs network share comparison covers the storage side of the same bottleneck chain. The hardware-level context for this machine is in the Beelink EQi12 review.