Google engineer Qais Yousef has announced the alpha release (v0.1) of Sched QoS, a new user-space assisted scheduling initiative for Linux. Inspired in part by Apple's QoS classes, it uses configuration-based hinting to tag applications with power/performance expectations across different QoS classes. Early results show promise for improved responsiveness, though some bugs are causing latency issues in throughput scenarios. Ongoing work includes multi-modal wake-up paths, coherent decision-making between wake-up and load balancer, and a ramp-up multiplier concept for better perf/watt under schedutil.
Sort: