Tag

Multi-Queue

1 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 8, 2020 · Fundamentals

Linux blk-mq Multi-queue Block Device Layer Framework and Implementation

The Linux blk-mq framework replaces the legacy single-queue block layer with a two-queue architecture—per-CPU software queues and hardware dispatch queues—eliminating lock contention and interrupt overhead, pre-allocating request tags, and supporting modern multi-queue I/O schedulers to fully exploit high-IOPS SSD performance.

Block LayerLinux kernelMulti-Queue
0 likes · 20 min read
Linux blk-mq Multi-queue Block Device Layer Framework and Implementation
Vipshop Quality Engineering
Vipshop Quality Engineering
May 26, 2017 · Operations

Boost Linux Network Performance with NIC Multi‑Queue and IRQ Affinity

This article explains why a Janus gateway’s QPS stalled under large payloads, how enabling NIC multi‑queue and binding interrupts to specific CPUs (IRQ affinity) resolves the bottleneck, and provides practical commands and a script for Linux network interrupt tuning.

IRQ AffinityMulti-QueueNetwork Performance
0 likes · 8 min read
Boost Linux Network Performance with NIC Multi‑Queue and IRQ Affinity