mkubecek

mkubecek

multithreaded network benchmark

an invention by mkubecek

Project Description

There are multiple network benchmark tools already, most popular probably being netperf and iperf. Each of them has its pros and cons but the biggest drawback probably is that netperf runs only one connection (flow) and while iperf can use multiple connections, it still runs in a single thread. For benchmarking of contemporary fast networks like 40Gb/s or 100Gb/s ethernet, this can be a severe limitation as the performance is often CPU bound. Even on 10Gb/s ethernet, we are often unable to saturate the medium if tunneling or complex packet processing is involved.

Updated 7 months ago. No love. 2 followers.
6
6
14
79

Looking for projects around:

networking kernel c

Activity

  • 7 months ago: mkubecek liked Git stochastic bisection
  • 7 months ago: mkubecek liked Upgrade OBS crash to current upstream latest release
  • 7 months ago: mkubecek liked Use OBS to build GNU Screen master branch
  • 7 months ago: mkubecek liked NeoMutt: Show index and body of emails in a horizontal split
  • 7 months ago: mkubecek liked multipathd: improve asynchronous behavior
  • 7 months ago: mkubecek liked Port a fake signal optimization to kGraft
  • 7 months ago: mkubecek started multithreaded network benchmark
  • 7 months ago: mkubecek added keyword "networking" to multithreaded network benchmark
  • 7 months ago: mkubecek added keyword "benchmark" to multithreaded network benchmark
  • 7 months ago: mkubecek added keyword "c" to multithreaded network benchmark
  • All Activity