Ross ROSS = Recommend OSS · open-source software intelligence for agents

baidu/dperf

dperf: High-Performance Network Load Testing Tool Based on DPDK observed · 2026-08-28

github.com/baidu/dperf · homepage · C · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 96
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 223
  • age_days: 1716
  • days_rel: 406
  • days_push: 26
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

5601 stars · 557 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

dperf is a high-performance network traffic generator and load testing tool built on DPDK, capable of tens of millions of HTTP connections per second, hundreds of Gbps throughput, and billions of concurrent connections from a single x86 server. It supports HTTP, TCP, UDP, IPv4/IPv6, VLAN, and VXLAN, and can also act as a high-performance HTTP server or client for testing scenarios.

Use cases

  • load test a layer 4 load balancer or gateway
  • benchmark network performance of cloud servers
  • measure NIC and CPU packet processing capability
  • generate massive HTTP/TCP/UDP traffic for stability testing
  • run a high-performance HTTP client or server for test scenarios
  • measure connections per second and throughput at 100Gbps

When to choose

  • you need line-rate traffic generation far beyond what kernel-based tools like iperf or wrk can achieve
  • you are testing L4 load balancers, gateways, or NIC throughput with DPDK-supported hardware
  • you need detailed per-packet drop and error statistics during load tests

When to avoid

  • your NIC is not supported by DPDK or you need a simple tool that runs on a stock kernel network stack
  • you need application-layer (L7) protocol testing beyond HTTP
  • you are on a non-Linux OS or non-x86/ARM/LoongArch CPU

Facets

cli-tool · maturity active

load-testing benchmarking networking http-server http-client networking performance developer-tools testing cli cpp dpdk packet-generator user-space-networking tcp udp load-balancer-testing nic-benchmarking c linux

3 sources

Member repositories

RepositoryRoleHealth v2
baidu/dperfmain66

For agents

markdown · JSON · MCP: product_card(name="baidu/dperf")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem