Skip to content
zarza zarza

Tuning Linux Server I/O Schedulers for NVMe Workloads

04/08/2026 8 min Temporada 3 Episodio 144

Listen "Tuning Linux Server I/O Schedulers for NVMe Workloads"

Episode Synopsis

In this episode of Linux Server Admin, Lucas and Luna dive into the often-overlooked world of I/O schedulers on modern NVMe drives. With the rise of NVMe storage, traditional schedulers like CFQ and even deadline are becoming less relevant, and the choice between none, mq-deadline, and bfq can have a real impact on latency and throughput. Lucas shares a production story from a busy PostgreSQL server where switching from the default none scheduler to mq-deadline reduced write latency by 15 percent under heavy load. Luna asks the practical questions: how do you check your current scheduler, and when should you bother changing it? They walk through the sysfs interface, explain the difference between single-queue and multi-queue schedulers, and give concrete tuning advice for NVMe-backed servers. If you've ever wondered why your NVMe drive feels laggy under load or why some workloads prefer bfq, this episode gives you the tools to diagnose and tune. It's a focused, practical look at a topic that's easy to skip but hard to ignore when you're chasing that last bit of performance.

#LinuxServerAdmin #IOScheduler #NVMe #Sysadmin #Bash #ServerEngineering #PerformanceTuning #Storage #Kernel #PostgreSQL #MqDeadline #Bfq #Technology #FexingoBusiness #BusinessPodcast #Linux #ServerTuning #StorageLatency

Keep every episode free: buymeacoffee.com/fexingo

ZARZA Studio — Your station on air today: library, music clock, schedule, studio and reports, from the browser.

Meet ZARZA Studio
on air now stations in the catalogue 1,828,908 podcasts countries