awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesPacket Processing Speed Benchmarks

Measures packet processing speed by sending hundreds of millions of packets per second to evaluate raw throughput.

Distinct from Packet Processing Frameworks: Distinct from Packet Processing Frameworks: focuses on benchmarking speed rather than providing a framework for processing.

Explore 3 awesome GitHub repositories matching networking & communication · Packet Processing Speed Benchmarks. Refine with filters or upvote what's useful.

Awesome Packet Processing Speed Benchmarks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • baidu/dperfAvatar baidu

    baidu/dperf

    5,569Vezi pe GitHub↗

    dperf is a high-performance network testing tool that generates massive multi-protocol traffic for benchmarking network devices and servers. It uses DPDK to bypass the kernel network stack, enabling line-rate packet generation and capture with zero-copy processing, and implements a full TCP/IP stack in user space to achieve millions of connections per second from a single server. The tool is designed for stress-testing Layer 4 load balancers and gateways, capable of simulating billions of concurrent TCP or UDP sessions and generating tens of millions of new connections per second. It supports

    Measures packet processing speed by sending hundreds of millions of packets per second to evaluate raw throughput.

    Cbenchmarkdpdkl4lb
    Vezi pe GitHub↗5,569
  • dpdk/dpdkAvatar DPDK

    DPDK/dpdk

    4,277Vezi pe GitHub↗

    DPDK este un framework de procesare a pachetelor și o bibliotecă de networking cu kernel bypass, concepută pentru a accelera performanța planului de date al rețelei. Oferă un stack de rețea în user space care mută datele de rețea direct de la placa de interfață de rețea (NIC) către user space, eliminând overhead-ul kernel-ului sistemului de operare pentru a obține throughput ridicat și latență scăzută. Framework-ul utilizează o arhitectură de driver poll mode care înlocuiește networking-ul bazat pe întreruperi cu un mecanism de polling constant. Această abordare permite implementarea funcțiilor și protocoalelor de rețea în afara kernel-ului. Proiectul acoperă capabilități pentru procesarea pachetelor de înaltă performanță, virtualizarea funcțiilor de rețea (NFV) și dezvoltarea de appliance-uri de rețea personalizate, cum ar fi firewall-uri și load balancer-e.

    Provides high-speed network packet manipulation by bypassing standard kernel overhead.

    C
    Vezi pe GitHub↗4,277
  • f-stack/f-stackAvatar F-Stack

    F-Stack/f-stack

    4,230Vezi pe GitHub↗

    f-stack este un framework kernel-bypass și un stack TCP/IP user-space conceput pentru a crește viteza de procesare a pachetelor și throughput-ul general. Utilizează DPDK pentru a ruta traficul de rețea direct către user space și integrează un stack de rețea FreeBSD transplantat pentru a gestiona protocoalele de transport și de rețea în afara sistemului de operare host. Proiectul oferă un strat de compatibilitate socket API care permite aplicațiilor de rețea standard să ruleze pe un backend de înaltă performanță fără a necesita modificări de cod. Include, de asemenea, un API de rețea bazat pe coroutine și o interfață de micro-threading pentru a gestiona IO-ul de rețea asincron și sarcinile stateful fără utilizarea unei logici complexe de callback. Framework-ul acoperă implementarea TCP/IP cu throughput ridicat, scalarea conexiunilor concurente și multiplexarea IO bazată pe evenimente. Include capabilități de configurare a rutării pentru a determina dacă traficul primit este gestionat de stack-ul user-space sau de stack-ul de rețea standard al kernel-ului.

    Directs network traffic to user space via DPDK to eliminate kernel overhead and minimize latency.

    C
    Vezi pe GitHub↗4,230
  1. Home
  2. Networking & Communication
  3. Packet Engines
  4. Packet Processing Frameworks
  5. Packet Processing Speed Benchmarks

Explorează sub-etichetele

  • User-Space Packet ProcessingHigh-speed manipulation of network packets within user space to avoid kernel overhead. **Distinct from Packet Processing Speed Benchmarks:** Distinct from Packet Processing Speed Benchmarks: it is the actual processing capability, not the measurement of it.