CFQ
CFQ, short for Completely Fair Queuing, is an input/output (I/O) scheduler for block devices in the Linux kernel. Its primary goal is to allocate disk I/O bandwidth fairly among all processes and threads that issue requests, preventing any single task from starving others while preserving reasonable latency for interactive applications.
Operation: CFQ sits in the block layer and maintains per-process and per-device request queues. Each task can
History and status: CFQ was a long-standing default I/O scheduler in many Linux distributions for desktop and
Performance considerations: For mixed workloads that include interactive tasks and background processes, CFQ often improved fairness