One issue with MuQSS (and some others like BMQ I think?) was lacking/broken cgroup support. I think it was just CPU accounting was inaccurate, but that impacted software like some OOM tools at least with that PSI metric IIRC, prevented some niceness software working correctly (anicey or something like that), I think it possibly affected Docker and/or some disk I/O scheduler features in BFQ.. mostly things that go on under the hood to provide better functionality/experience.
MuQSS (and IIRC, BMQ) stubbed the cgroup stuff with no intention to support it. I think because their approaches conflicted with that functionality or something.. I remember reports of process monitors getting inaccurate CPU usage readings too, brief look at my notes this is apparently due to mixing MuQSS with full tickless kernels. Might throw off CPU governor like schedutil too I guess?
For casual users, those issues might not matter and they get a positive outcome with no drawbacks, but for some devs/deployment machines that tradeoff might be acceptable.
---
I assume financial support won't motivate the work to continue, otherwise he could probably give that a shot if there's enough interest to back it.
MuQSS (and IIRC, BMQ) stubbed the cgroup stuff with no intention to support it. I think because their approaches conflicted with that functionality or something.. I remember reports of process monitors getting inaccurate CPU usage readings too, brief look at my notes this is apparently due to mixing MuQSS with full tickless kernels. Might throw off CPU governor like schedutil too I guess?
For casual users, those issues might not matter and they get a positive outcome with no drawbacks, but for some devs/deployment machines that tradeoff might be acceptable.
---
I assume financial support won't motivate the work to continue, otherwise he could probably give that a shot if there's enough interest to back it.
Comment