Vigyata.AI
Is this your channel?

Revisiting IPerf Testing on the Mikrotik CRS504-4XQ-IN 100GbE Network Switch

5.9K views· 186 likes· 4:01· Jan 17, 2023

🛍️ Products Mentioned (4)

Featured Products: (affiliate links) CRS504 Switch... https://amzn.to/3Xt0Ean (Amazon) CRS504 Switch... https://ebay.us/RvWmxb (Ebay) 10GTek DAC Cables... https://amzn.to/3ZCynQq Mellanox ConnectX-4 NIC... https://ebay.us/yT26fp A follow-up to the Mikrotik CRS504-4XQ-IN review video (https://www.youtube.com/watch?v=0YzLs4ulTBM). In this video, we'll revisit the iperf testing, this time with iperf2 instead of iperf3. One thing I learned after the review video was that iperf2 is actually multithreaded! Chapters: 00:00 Introduction 01:05 Server Setup 01:28 IPerf Tests Contact Info: Business email is lithiumsolardiy@gmail.com. I am not available for personal project questions or consultation. Disclaimers and Statements: ► I receive a small commission on purchases made using my affiliated links shared the video description and comments section. The views and opinions expressed here are my own, unbiased, and not influenced by this commission in any way.

About This Video

In this quick follow-up video, I revisit my MikroTik CRS504-4XQ-IN 100GbE switch testing because I realized my original iperf3 approach wasn’t the cleanest way to show what this switch can do. In the review video I used iperf3 and had to run multiple parallel processes since iperf3 isn’t multi-threaded. What I didn’t know at the time is that iperf2 actually is multi-threaded (thanks to a viewer comment that mysteriously disappeared), so I wanted to redo the tests the right way and share the results. My setup is simple: a Dell R730 as the client on the left, and a Supermicro box as the server on the right, both on 100GbE. I also backed out all the kernel/sysctl tuning I’d been experimenting with—no special kernel parameters, no jumbo frame games—just default settings. With a basic run I saw about 31.2 Gbps, but with 5 parallel threads (-P 5) I hit 94.1 Gbps, and the CPU graphs looked healthy. On a longer 60-second run, the switch interface graph sat right around 100 Gbps, which is exactly what I wanted to see. Bottom line: this CRS504 is fast, and you don’t need a bunch of OS tuning to get real 100GbE performance in a multi-stream, server-like workload.

Frequently Asked Questions

🎬 More from Home SysAdmin