Apple-like QoS for processes proposed for Linux
8 hours ago
- #Quality of Service
- #Sched QoS
- #Linux Scheduling
- Sched QoS is a new Linux initiative for user-space assisted scheduling, inspired by Apple's QoS classes.
- It classifies tasks into categories like user interactive, user initiative, utility, or background to optimize power and performance.
- Administrators can configure applications with QoS hints to align with specific power-performance expectations.
- Initial results show a more responsive experience and potential throughput gains, but some bugs cause latency issues.
- The project is in alpha (v0.1), with ongoing work on multi-modal wakeup paths, load balancing, and rampup multipliers for better perf/watt.
- Resources include a Linux kernel mailing list post and a presentation from the Linux Plumbers Conference in Tokyo.