How to use iperf3 in multi-thread mode for 10Gps+ Ethernet testing

iperf3 10GbE multi thread test

With 10GbE becoming more widespread and often found in entry-level hardware, the CPU may become the bottleneck, so I’ll explain how to use iperf3 in multi-thread mode to fully saturate the 10GbE bandwidth even with a system based on a relatively low-end multi-core processor.

For this tutorial, I use two iKOOCORE R2 Max mini PCs with two 10GbE interfaces each and an Intel N100 quad-core processor running an OpenWrt fork (QWRT) and Proxmox VE (Debian) respectively. I will show how I can fully saturate the 10GbE interfaces using multithreading, but not with a typical iperf3 single-core test.

HUNSN RJ42 and RJ43 Intel N150 fanless network appliances and mini PCs come with four 2.5GbE ports, four video outputs

HUNSN RJ42 Intel N150 Network Appliance

We’ve previously seen the new Intel N150 “Twin Lake” processor in mini PCs such as Beelink EQ14 and ASUS NUC 14 Essential among others, but the new quad-core CPU is now also found in HUNSN RJ42 and RJ43 fanless network appliances with four 2.5GbE RJ45 ports. They also double as mini PCs with multiple video outputs and USB ports. The mini PCs ship with up to 32GB RAM and 512GB of storage, support four independent displays through HDMI, DisplayPort, and USB-C interfaces, and offer five USB Type-A ports for expansion. The HUNSN RJ42 and RJ43 offer a similar set of features as previous Intel N100 network appliances with 2.5GbE ports such as the iKOOLCORE R2 and INCTEL N100, but with a slightly faster Intel N150 “Alder Lake-N Refresh” or “Twin Lake” processor thanks to higher clock speeds, and extra interfaces. HUNSN RJ42/RJ43 specifications: SoC – Intel Processor N150 quad-core “Twin […]

Lattice unveils Nexus 2 small FPGA platform, Lattice Avant 30 and Avant 50 mid-range devices, updated Lattice design software tools

Lattice Nexus 2

Lattice Semiconductors announced several new FPGAs and software tools at the Lattice Developers Conference 2024 which took place on December 10-11. First, the company unveiled the Nexus 2 small FPGA platform starting with the Certus-N2 general-purpose FPGAs offering significant efficiency and performance improvements in this category of devices. The Lattice Avant 30 and Avant 50 were also introduced as mid-range FPGA devices with new capacity options to enable edge-optimized and advanced connectivity applications. Finally, the company releases new versions of Lattice design software tools and application-specific solution stacks to help accelerate customer time-to-market such for edge AI, embedded vision, factory automation, and automotive designs with Lattice Drive. Let’s have a look at the highlights of each announcement. Lattice Nexus 2 small FPGA platform and Certus-N2 FPGA Highlights and benefits of the Lattice Nexus 2 small FPGA platform: Power Efficiency against similar class competitive devices Up to 3x lower power Up […]

VOIPAC iMX93 industrial development kit targets AI, HMI, and Edge Computing applications

Voipac iMX93 Industrial Development Kit

VOIPAC Technologies has recently launched its iMX93 Industrial Development Kit (iMX93 module and iMX development baseboard) which comes in Max, Pro, Basic, and Lite configurations. The system-on-module (SoM) is built around the NXP i.MX93 SoC with dual-core Arm Cortex-A55 application processor running at up to 1.7GHz, a Cortex-M33 co-processor running at up to 250MHz, and an Arm Ethos-U65 microNPU with up to 0.5 TOPS of AI performance. Other features include DDR4 memory, eMMC Flash, and industrial-grade 100-pin shielded connectors for signal integrity and thermal performance. Additionally, the devkit also exposes CAN, PWM, ADC, etc.. signals and supports WiFi 6, Bluetooth 5.3, and dual GbE. These features make the VOIPAC iMX93 industrial development kit suitable for applications including AI, machine learning, human-machine interface (HMI) solutions, and more. iMX93 Industrial Development Kit specifications: System-on-Module (four options) iMX93 Industrial Module Max SoC – NXP i.MX 93 dual-core @ 1.7 GHz with real-time Cortex-M33 co-processor NPU […]

Barebone Intel Celeron 2955U or Pentium 3805U fanless industrial mini PC goes for $60 (Promo)

Low-cost Intel Celeron 2955U fanless mini PC

If you’re in need of a low-end, cheap x86 platform you’re in luck since XCY is selling the X46G industrial fanless mini PC powered by an Intel Celeron 2955U Haswell processor or a Pentium 3805U Broadwell CPU for just about $60 as a barebone system, or around $74 with 4GB of RAM, a 64GB SSD, and a WiFi module as part of a Black Friday 2024’s promotion. It’s even cheaper in some other shops, as we’ll see below. Both CPUs have been discontinued since 2021, and nobody should use those in a desktop system unless you are of the very patient type. However, if you want to run some lightweight Windows or Linux application(s), make use of RS232 ports for industrial control, set up a Full HD HTPC, configure a dual GbE server, or need to run FreeDOS or similar x86-only operating systems, those ultra-cheap Intel mini PCs might prove […]

Waveshare launches three RP2350 USB-C development boards with castellated design, battery support, built-in Ethernet port

Waveshare RP2350 development boards

Waveshare has announced four new USB-C and USB-A development boards based on the Raspberry Pi RP2350 MCU: the Waveshare RP2350-Plus dev board, the Waveshare RP2350-Zero Mini dev board, the Waveshare RP2350-ETH Mini dev board, and the Waveshare RP2350-GEEK USB dev board. The RP2350-Plus is a low-cost, high-performance Pico-like development board with the RP2350 MCU, various I/O, battery support, USB Type-C, and compatibility with Raspberry Pi Pico modules.  The RP2350-Zero Mini is another compact dev board with castellated pins, 29 GPIOs, USB Type-C, PIO, and versatile peripheral support, ideal for IoT, robotics, and embedded systems. The RP2350-ETH Mini dev board has Ethernet support and various GPIO functionalities, making it ideal for IoT development. Like any other RP2350 board, the Waveshare RP2350 boards support C/C++ and MicroPython SDKs with drag-and-drop firmware flashing via USB mass storage. Waveshare RP2350-Plus development board The Waveshare RP2350-Plus is a low-cost development board that comes in a […]

GEEKOM Mini Air12 Lite Review – Part 3: Ubuntu 24.04 on a low-cost mini PC

GEEKOM Mini Air12 Lite Ubuntu 24.04 review

We have already checked the hardware of the GEEKOM Mini Air12 Lite mini PC in the first part of the review, before testing the low-cost Intel Processor N100 mini PC with its 8GB RAM and 256GB SATA SSD running Windows 11 Pro in detail in the second part. We’ve now had time to test the GEEKOM Mini Air12 Lite with Ubuntu 24.04 in the third and final part of the review. We’ll test the features in Linux, run some benchmarks, evaluate storage and network performance, play some 4K and 8K videos in YouTube playback, perform a stress test to check its thermal design, and finally measure the mini PC’s fan noise and power consumption. We’ll also compare the results in Linux to the earlier GEEKOM Mini Air12 mini PC with the same CPU, but better specs and a higher price. A challenging Windows 11 / Ubuntu 24.04.1 dual boot installation […]

ASUSTOR Flashstor Gen2 NAS features AMD Ryzen Embedded V3C14, 10GbE networking, up to 12x NVMe SSD sockets

AMD Ryzen V3C14 NAS

ASUSTOR Flashstor 6 Gen2 and Flashtor 6 Pro Gen2 are NAS systems based on AMD Ryzen Embedded V3C14 quad-core processor with up to two 10GbE RJ45 ports and taking up to 6 or 12 M.2 NVMe SSDs respectively. The Flashstor Gen2 models are updated to the ASUSTOR Flashtor NAS launched last year with similar specifications including 10GbE and up to 12 M.2 SSDs, but based on a relatively low-end Intel Celeron N5105 quad-core Jasper Lake processor. The new Gen2 NAS family features a more powerful AMD Ryzen Embedded V3C14 SoC, support for up to 64GB RAM with ECC, and USB4 ports. The downside is that it lacks video output, so it can’t be used for 4K/8K video consumption like its predecessor. Flashstor Gen2 NAS specifications: SoC – AMD Ryzen Embedded V3C14 quad-core/8-thread processor @ 2.3/3.8GHz; TDP: 15W System Memory Flashstor 6 Gen2 (FS6806X) – 8 GB DDR5-4800 Flashstor 12 Pro […]

UP 7000 x86 SBC