I want to compare the performance of the EAS scheduler with other schedulers like CFS, DEADLINE, etc. As far as I understood from the documentation, there are several schedulers in the kernel, and at a certain point in time, one scheduler can be selected by the kernel, which is responsible for distributing all tasks among the processor's cores.
But I can't figure out how to switch between these algorithms: is it possible to do this at runtime via the kernel api or does the kernel need to be rebuilt every time. On the Russian forum, one participant said that it is necessary to specify in the parameters when building the kernel, but he did not say exactly where this should be specified. So if you know where to configure it specifically, please tell me.
In any case, I would appreciate any information about switching schedulers. And about the schedulers themselves, because I'm not sure that I understood the principle of their work correctly. (After 2 months of googling, I realized that my skills were failing me, which brought me here)
But I can't figure out how to switch between these algorithms: is it possible to do this at runtime via the kernel api or does the kernel need to be rebuilt every time. On the Russian forum, one participant said that it is necessary to specify in the parameters when building the kernel, but he did not say exactly where this should be specified. So if you know where to configure it specifically, please tell me.
In any case, I would appreciate any information about switching schedulers. And about the schedulers themselves, because I'm not sure that I understood the principle of their work correctly. (After 2 months of googling, I realized that my skills were failing me, which brought me here)
Last edited: