Kernel Governors, Modules, I/O Schedulers, and CPU Tweaks – The Master List
Whether you’re a novice or a pro, when it comes to rooting and flashing things to your phone it seems there’s always something new to learn. The topics in the title are often the least understood and yet the most sought after enhancements to our devices. That being said they generate a lot of questions and typically few concise answers. For instance, have you ever wondered any of the following?
- “OK I have flashed this xyz kernel. What’re all these governors? How do I know which one is the best for me? How do I tweak them to bias their characters towards Battery-life/Performance/Balance between the Two?”
- “What’s this about these modules that come with the kernel? What are they? How do I use them. Are they any good? Is it OK to neglect them?”
- “What roles does an I/O scheduler play? How do I choose a reliable I/O scheduler?”
- “Can I have more control on CPU? Can I get more info and tweaks on dual core CPU, bus frequency, etc?”
“Hope this thread could give you answers for all these questions. We’re covering governors, modules, i/o schedulers that comes with Siyah kernel, plus more. That should cover almost all the popular governors/modules/io schedulers! Many people seem to get lost in Kernel dev threads without getting answers about governors and such.”