iqiyi/dpvs
DPVS is a high performance Layer-4 load balancer based on DPDK. observed · 2026-08-28
Health v2 · maintenance only
53/100
- Activity 60
- Release rhythm 16
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 116
- age_days: 3249
- days_rel: 437
- days_push: 245
- n_releases_24m: 4
Adoption not part of the score
3242 stars · 762 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DPVS is a high-performance Layer-4 load balancer built on DPDK, derived from LVS and running entirely in user space with kernel bypass. It supports FNAT, DR, Tunnel, DNAT, NAT64, and SNAT modes with scheduling algorithms like RR, WLC, WRR, Maglev Hash, and Consistent Hash.
Use cases
- load balance TCP/UDP traffic at layer 4 with high throughput
- replace hardware load balancers with a software DPDK-based balancer
- provide IPv6 access to IPv4-only backend servers via NAT64
- give internal servers internet access through SNAT
- protect services with TCP SYN-proxy and ACLs
- run a lockless, per-CPU load balancer for low latency packet processing
When to choose
- you need very high packet-per-second L4 load balancing on commodity x86 servers with DPDK-supported NICs
- you want LVS-compatible features (FNAT, DR, Tunnel, DNAT) with kernel bypass performance
- you need NAT64 or SNAT gateway functionality alongside load balancing
When to avoid
- your traffic volume is modest and a kernel-based balancer like LVS, HAProxy, or nginx suffices
- you need layer-7 (HTTP) load balancing rather than layer-4
- your NICs or platform lack DPDK support or rte_flow requirements
Facets
application · maturity active
networking proxy load-testing security networking infrastructure-as-code performance microservices self-hosted dpdk l4-load-balancer kernel-bypass lvs fullnat snat nat64 ipv6 dpvs-agent keepalived linux
1 source
- readme: https://github.com/iqiyi/dpvs · fetched 2026-08-28 · 9df7d07511fe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| iqiyi/dpvs | main | 53 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem