Benchmarking 25GbE NICs for Converged Networks

MD
Written by
Integrated MA

In today’s data centers, where storage, compute, and networking converge into unified infrastructures, selecting the right network interface cards (NICs) is critical. 25 Gigabit Ethernet (25GbE) NICs strike an ideal balance between speed and cost, offering 2.5 times the bandwidth of 10GbE without requiring additional PCIe lanes for compatibility. This makes them perfect for hyper-converged infrastructure (HCI) setups, cloud workloads, and high-density virtualization. However, raw specifications don’t tell the full story—proper benchmarking reveals true capabilities under real-world conditions.

This guide dives deep into practical approaches for assessing 25GbE NIC performance. We’ll cover foundational packet-level tests, storage traffic simulations, full-system HCI evaluations, and emerging challenges with RDMA technologies like RoCE. By establishing baselines with open-source and commercial tools, network engineers can ensure their adapters deliver line-rate throughput, minimal latency, and efficient resource utilization.

Why 25GbE Dominates Converged Environments

Converged networks consolidate traffic types—Ethernet for VMs, iSCSI for storage, and RDMA for low-latency inter-node communication—onto a single fabric. Traditional 10GbE struggles here, often becoming a bottleneck as VM densities rise and HCI scales. 25GbE addresses this elegantly: it’s backward-compatible with 10GbE infrastructure, uses standard SFP28 transceivers, and supports PCIe 3.0 x8 or 4.0 x4 interfaces with power draws of just 8-12W per port.

SpeedPCIe Req.Power (W)Use Case
10GbE3.0 x45-8Small-scale, legacy
25GbE3.0 x8 / 4.0 x48-12HCI, virtualization
100GbE4.0 x1615-25HPC, AI

As data centers migrate, 25GbE’s cost per Gbps remains competitive, especially with features like SmartAN for auto-negotiation between 10G and 25G speeds. Benchmarks consistently show 25GbE delivering 126% higher read throughput in Storage Spaces Direct (S2D) clusters compared to 10GbE, per Principled Technologies evaluations.

Core Metrics for 25GbE NIC Evaluation

Effective benchmarking targets three pillars: throughput (packets or IOPS per second), latency (end-to-end delay), and efficiency (CPU utilization and power draw). In converged setups, NICs must handle mixed workloads without starving applications. Start with isolated tests to isolate hardware limits, then scale to system-level simulations.

  • Line-Rate Verification: Confirm 25 Gbps bidirectional at small (64B) to jumbo (9K) frames.
  • CPU Overhead: Measure cores/threads needed per packet; aim for <1% per Gbps.
  • Storage I/O: Simulate NVMe-oF or iSCSI floods to test offload engines.
  • RDMA Latency: Sub-microsecond for RoCEv2 in HCI clusters.

Packet Processing Benchmarks with DPDK

The Data Plane Development Kit (DPDK) bypasses the kernel for user-space packet processing, mimicking smart NIC behaviors in switches. It’s the gold standard for raw NIC assessment. Install DPDK libraries, bind your 25GbE ports (e.g., Mellanox ConnectX-5 or Marvell FastLinQ), and run dpdk-testpmd in forwarding mode.

For throughput, loopback dual-port tests with traffic generators like Xena Valkyrie or Spirent TestCenter. Saturate ports with IMIX traffic (64B-1518B mix) and monitor drops. Top 25GbE NICs hit 100% wire speed across sizes, but watch for small-packet cliffs where CPU binding matters—use RSS (Receive Side Scaling) with 8-16 queues.

Efficiency testing flips the script: profile CPU cycles per packet using perf or DPDK’s l3fwd-power. Elite adapters process 64B frames with under 200 cycles/core, freeing cycles for VMs. In converged networks, this directly impacts vCPU scheduling in ESXi or KVM.

Pro Tip: Enable Hugepages (1GB) and NUMA affinity to cut latency by 20-30% in multi-socket servers.

Storage Workload Testing Using FIO

Packet tests ignore storage stacks, so shift to Flexible I/O (FIO) for networked block I/O. FIO emulates iSCSI, NVMe-oF, or SMB3 traffic across Ethernet fabrics. Configure many-to-one scenarios: spin up 16-32 FIO clients pounding a single NVMe target via 25GbE.

Key job files include randrw (4K random read/write) and seqread (1MB sequential). Monitor with iostat and ethtool -S for Rx/Tx errors. Benchmarks reveal offload prowess—hardware iSCSI initiators on 25GbE NICs sustain 2.9 GB/s reads in S2D with just 13% CPU, versus 1.1 GB/s on 10GbE.

Compare bonded 2x10GbE vs. single 25GbE: the latter wins on latency (sub-10μs vs. 20μs) due to no LACP overhead. Test RDMA offloads too—iWARP over TCP for legacy nets, RoCEv2 for greenfield.

System-Level HCI Benchmarks

Real apps run atop HCI stacks like VMware vSAN, Nutanix, or Microsoft S2D. Vdbench, an Oracle disk benchmarker, generates scalable workloads; wrap it with VMware’s HCIBench for automation in vSphere.

HCIBench deploys guest VMs, ramps IOPS from 10K to 1M, and reports all-flash performance. In Tolly Group tests for Broadcom NetXtreme 25GbE, vSAN clusters hit 4x IOPS uplift over 10GbE, with network utilization <80%. Script multi-tenant blasts: 50% FIO reads, 30% writes, 20% metadata ops.

Validate fabric-wide: use 25GbE leaf-spine topologies with Arista or Mellanox switches. ECMP hashing prevents hot spots; monitor with Cumulus NetQ or SONiC telemetry.

RDMA over Converged Ethernet (RoCEv2) promises zero-copy transfers for HCI replication, but benchmarking is tricky sans commercial suites. Use Perftest’s ib_send_bw and ib_send_lat from Mellanox OFED. Test QP pairs across nodes: expect 18M msg/sec at 1% CPU for 25GbE RoCE.

Common pitfalls: PFC (Priority Flow Control) misconfig leads to 50% drops; enable ECN for congestion. Tools like rdma-core help, but for production, integrate with Ixia IxNetwork for stateful RoCE floods.

Best Practices and Common Pitfalls

  1. Tune IRQ balancing: ethtool -L ethX combined 16 for multi-queue.
  2. BIOS tweaks: Enable Above 4G Decoding, set PCIe ASPM to L0s.
  3. Firmware updates: Check vendor portals (e.g., Intel E810, Broadcom BCM57414).
  4. Baseline iteratively: Test pre/post driver swaps (e.g., DPDK vs. kernel-bypass).

Avoid pitfalls like uncalibrated generators or ignoring thermal throttling—25GbE NICs hit 100C under sustained load.

FAQs

Is 25GbE better than 2x10GbE LACP?

Yes—lower latency, no bonding overhead, native 25G offloads. Benchmarks show 1.5x effective throughput.

How does PCIe Gen4 impact 25GbE?

Gen4 x4 matches Gen3 x8 bandwidth (~32GT/s), enabling denser servers without slot waste.

What’s the role of DPDK in production?

It’s for testing; production uses VFIO or virtio for VMs, but DPDK insights guide tuning.

Can I mix 10GbE and 25GbE in HCI?

Yes, with auto-negotiation, but tier traffic—25GbE for cache tier, 10GbE for capacity.

Conclusion

Benchmarking 25GbE NICs empowers teams to build resilient converged networks. From DPDK’s raw horsepower to HCIBench’s holistic views, these tools demystify performance. Invest time in baselines today to scale confidently tomorrow—your HCI cluster will thank you with blazing IOPS and whisper-quiet CPUs.

References

  1. Marvell FastLinQ 41000 Series 25GbE Performance, iSCSI Offload, and S2D Evaluation — Principled Technologies (Demartek). 2019-07-01. https://demartek.principledtechnologies.com/Reports_Free/Demartek_Marvell_FastLinQ_25GbE_iSCSI_S2D_Evaluation_2019-07.pdf
  2. Broadcom NetXtreme 25GbE Adapters vSAN Performance — Broadcom Support Docs. 2023. https://docs.broadcom.com/docs/broadcom-25gbe-adapters-vsan-performance
  3. Tuning Throughput Performance for Intel Ethernet Adapters — Intel Corporation. 2024-05-01. https://www.intel.com/content/www/us/en/support/articles/000005811/ethernet-products.html
  4. 25G Ethernet: A New Standard for Network Connectivity — Arista Networks. 2018-06-01. https://www.arista.com/assets/data/pdf/Whitepapers/Arista_Cavium_25G.pdf
  5. Performance Benchmarks — Chelsio Communications. 2025-01-15. https://www.chelsio.com/performance-benchmarks/
‹›