A controlled EEVDF vs. CFS comparison
We compared EEVDF and CFS on equivalent 40-CPU CloudLab bare-metal nodes under varied contention and priority.
I benchmarked EEVDF against CFS on 40-CPU bare metal and used eBPF traces to explain why neither scheduler wins every workload.
We compared EEVDF and CFS on equivalent 40-CPU CloudLab bare-metal nodes under varied contention and priority.
Latency-sensitive applications paired with sustained CPU pressure, measured on what users actually notice.
Application timing showed which scheduler won; eBPF tracing showed why.
Neither scheduler wins everywhere: EEVDF protects worst-case latency, CFS favors throughput through longer contiguous runs.