hamadmarri / cacule-cpu-scheduler

The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
266 stars 32 forks source link

Adjustments for servers #10

Closed hamadmarri closed 3 years ago

hamadmarri commented 4 years ago

Todo:

  1. Full support for cgroups, fair groups, autogroup
  2. Variable time slice instead of preempt every tick Any suggestions are appreciated
arabcian commented 4 years ago

We would love to see some numa compatibility, which affects both server and desktop usage. As config_numa=y is recommended for cpus later than 1st gen corei7.

hamadmarri commented 3 years ago

Hi @arabcian ,

Can you please test this revision https://github.com/hamadmarri/cachy-sched/blob/master/patches/cachy/v5.8/cachy-5.8-r5.patch ?

Enable: NUMA, CGROUPS

Any feedback is appreciated

Thanks