Originally Posted by omega_warrior
Hey Friends Just wanted to understand this I/O SCHEDULER thing in No-Frills CPU Control. I mean I understand how the governors help but I dnt get the importance of I/O scheduler. Also all devs talk about Governors and Clock Speed when it comes to performance.
Tried to read few articles but all too scientific.
Can some1 pls explain the various schedulers and their uses in simple language?
Sent from my Xperia GT-S5830
An I/O scheduler is an algorithm/metod that define how to manage input/output on memories(SSD,SD). Each scheduler has a different management of queues of reading/writing and there are some schedulers that could improve performance because they are optimized for Solid State Disks and with a good scheduler you can decrease the CPU load and increase battery duration.
The default android scheduler is NOOP and it's optimized for SSD and is more battery friendly than others. There are other good schedulers as SIO,ZEN and Deadline.
There isn't a better scheduler: it depends on the way you use the phone!
P.S.: sorry for my bad english!
Device: Samsung Galaxy Ace S5830
Rom: CM10.1.6 by Androidarmv6 Team
Kernel: MA6 Kernel by Mardon