Tagged articles
5 articles
Page 1 of 1
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Jan 17, 2024 · Backend Development

Understanding DPDK: Background, Architecture, High‑Performance Techniques, and Real‑World Applications

This article explains the origins of DPDK, describes its modular architecture and performance‑enhancing mechanisms such as UIO, hugepages, and CPU affinity, and reviews popular user‑space networking frameworks like F‑Stack and Seastar that leverage DPDK for high‑throughput cloud services.

DPDKF-StackHigh‑Performance Networking
0 likes · 9 min read
Understanding DPDK: Background, Architecture, High‑Performance Techniques, and Real‑World Applications
Deepin Linux
Deepin Linux
Jul 31, 2023 · Fundamentals

An Overview of SPDK (Storage Performance Development Kit) and Its Usage

This article provides a comprehensive overview of Intel's open‑source SPDK, explaining its user‑space driver model, polling I/O, core components, integration with Ceph, architecture layers, compilation steps, code examples, and design considerations for building high‑performance storage and file‑system solutions.

LinuxNVMeSPDK
0 likes · 25 min read
An Overview of SPDK (Storage Performance Development Kit) and Its Usage
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2023 · Backend Development

How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance

The article analyzes the growing demands on network I/O, explains Linux’s kernel bottlenecks, and shows how user‑space frameworks like DPDK and UIO can achieve multi‑hundred‑million packets per second through techniques such as huge pages, SIMD, zero‑copy, and careful CPU cache management.

Backend DevelopmentDPDKLinux
0 likes · 14 min read
How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance
Architects' Tech Alliance
Architects' Tech Alliance
Jul 5, 2019 · Backend Development

A Comprehensive Overview of DPDK and SPDK Technologies

This article provides an in‑depth technical overview of DPDK and SPDK, covering their background, the evolution of network I/O, Linux bottlenecks, user‑space I/O via UIO, poll‑mode drivers, performance‑optimizing techniques such as huge pages, SIMD, cache management, and the surrounding ecosystem and adoption.

DPDKHigh‑Performance NetworkingSPDK
0 likes · 15 min read
A Comprehensive Overview of DPDK and SPDK Technologies