1. Everything Android is a community forum that makes it easy to ask questions about anything and everything Android. It's 100% free and no registration required (though we think it would be awesome if you joined our community). Our community of experts are here to help.
    Dismiss Notice

I/O Schedulers useful?

Discussion in 'Android Questions' started by WhiteMischief, Oct 10, 2014.

  1. WhiteMischief

    WhiteMischief New Member

    Oct 10, 2014

    Sponsored Ad

    I have been reading a lot about the different I/O schedulers provided by Linux kernel in android. Significant amount of benchmarking has been done on CFQ, NOOP, SIO, BFQ, Deadline etc. claiming 1 to be better than the other. But then in a real world scenario does changing I/O scheduler actually impacts the performance that much? As far as I know its just the front app that I am interacting with make request for I/O to flash memory. Usually tasks running in the background have very little I/O needs. Then why do we need I/O scheduling at all in the first place? Won't simple Noop be enough? I might be completely wrong with my assumptions here. In that case can anyone suggest real practical scenarios where using 1 I/O scheduler over the other actually yields benefits?
    Any insight will be helpful as I have not found a very satisfactory answer to the above question on the net.
  2. stevetaz


    Sep 23, 2008
    You would probably have better luck at a programmer's forum.

    Here is one discussion over at xDA Developers.
  3. Sponsored Advertisement

Share This Page