Embedded linux solution with 10GbE based on MacchiatoBin SBC
CPU: Marvel ARMADA A8040 Arm® Cortex® A72
Memory: 16GB DDR4 RAM
Storage: 8GB eMMC
Network: Gigabit RJ45, dual 10GbE SFP+, single 2.5Gbe SFP+
Format: Mini-ITX (170mm x 170mm)
This single-board computer (SBC) is used for network applications requiring affordable 10GbE. It has very capable routing performance which can be combined with storage and specialized applications.
I tested using the SBC as a low-power NAS using 1/5/10 GbE ports on my desktop connected to the 1/10GbE ports on the SBC (no 2.5GbE SFP) with various storage (RAMdisk, NVME SSD, SATA SSD, BTRFS raided HDD) and got following rough top performances:
Routing was as expected, and for a single file transfer storage saturates at 5GbE (probably CPU limitation).
Multithreaded bbcp was the fastest transfer solution.
Not a very scientific test method but hopefully you get a rough understanding.
Note: I have not changed the MTU in these tests.