IO Scheduler

The IO Scheduler is the algorithm controlling inputs/outputs between components. The available schedulers differ from phone to phone and manufacturer to manufacturer, as well as in custom Kernels.


There is no agreement on which scheduler is the best, as it highly depends on the device usage (between background apps and foreground apps, accesses to SD card or internal memory, etc...).

The schedulers mostly used are the 'noop' and 'deadline'.