Announcing
a new -ck release, 5.5-ck1 with the latest version of the Multiple
Queue Skiplist Scheduler, version 0.198. These are patches designed to
improve system responsiveness and interactivity with specific emphasis
on the desktop, but configurable for any workload.
linux-5.5-ck1:
-ck1 patch:
Git tree:
MuQSS only:
Download:
Git tree:
Enjoy!
お楽しみ下さい
-ck
Thank you. Works fine so far.
ReplyDeleteThank you very much.
ReplyDeleteThere is no doubt your scheduler is buggy on some hardware, I've tested this 'scheduler' on a thinkpad T420 on 5.4-ck it crash (kernel panic). Now on 5.5 same issue, I didn't got an asnwer from you on the 5.4 post so I do not expect one from here, but here you go same buggy behavior.
ReplyDeleteDid you enable irq threads? They're known not to work on a lot of hardware which is why it's disabled by default.
DeleteIt's also worth trying disabling runqueue sharing with the rqshare=none parameter.
DeleteI will whenever I have a chance.
DeleteCon, what are your thoughts about this commit?
ReplyDeletehttps://github.com/zen-kernel/zen-kernel/commit/d1bebeb959a56324fe436443ea2f21a8391632d9
Hey Con, thanks again for keeping it up to date. I've tested it and it's working, but there's been an ongoing issue since 5.x where the system will be working as normal but starting new applications will hang indefinitely until I end a particularly CPU heavy process. Have you noticed this?
ReplyDeleteI'll be testing the commit vinibali posted.
As an aside: is there a way to measure power consumption accurately on a desktop with software? I'd like to compare power consumption between kernels. Thanks again.
I have not noticed this, but it may be unique to your hardware/software configuration. If you are using irq threads try disabling them (or vice versa.) Powertop is probably the best way to accurately gauge power consumption over short periods.
DeleteSame issue on 5.4 kernel.
DeleteIt's solved by enabling irq threads in my case.
Thanks, that did the trick.
DeleteAny new developments you're working on you're willing to share?
ReplyDeleteI'm curious if anyone using ck has benchmarked mining on this sceduler against vanilla too.
I have enjoyed using your patchset for many years, taking the benefits of first BFS and now MuQSS schedulers on my desktop computer. Recently, I have switched to using a Bluetooth keyboard and mouse and found that with your patch applied, Bluetooth crashes sorry after boot completes (just long enough for me to log in). This does not happen with the stock kernel. I have the same problem with PDS-MQ but not BMQ. Any insight on what may be happening?
ReplyDelete