-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How does BORE scheduler go along with the linux-zen patches? #9
Comments
Hi there. In my understanding, to the CFS scheduler, Zen is a series of modification of tuning knobs. BORE is a modification to CFS's algorithm. I have never read through the Zen patch, or talked to the tkg team about their patches, so I do not know exactly why tkg provides two different options, but here's my guess: Zen modifies CFS in some of the sysctl tuning knobs. So does BORE. |
Your reply indicates to me that I should better use BORE without the ZEN patches. Because BORE is already optimized for low latency in itself. |
I want you to keep in your mind that what I've said applies to CFS tunables only. |
From what I see tkg is only including "interactivity" variables from ZEN.
So I will stop using that for kernels with the BORE scheduler. |
You can also just test these settings if they suit to you. Be sure you have ruby installed when you use it. |
Hi @mabod, I think bore scheduler should be able to work with zen patches together, as long as you do one of the following:
You can test which option works better for your workload. |
I am currently looking into linux-tkg kernel. They provide a config option for the BORE scheduler as well as for the linux-zen kernel patches to modify CFS settings.
linux-zen aims to improve latency and responsiveness of the CFS kernel. And so does the BORE scheduler. Should they both be applied? What is the recommendation?
The text was updated successfully, but these errors were encountered: