Hasty Briefsbeta

Bilingual

Apple-like QoS for processes proposed for Linux

6 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.