Keddr.com
  • Новини
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Огляди
  • Apple
  • Google
  • Samsung
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
Keddr.com
  • Новини
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Огляди
  • Apple
  • Google
  • Samsung
Keddr.com
Keddr.com
  • Новини
  • Огляди
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
  • Вхід
Головна СтаттіАрхівВідео

Keddr-O-lab #6.3: ядро ОС Android (I/O Sсheduler)

автор Барышников Андрей 21 Вересня, 2012 - 15:08
Опубліковано: 21 Вересня, 2012 - 15:08Оновлено: 27 Травня, 2026 - 16:29 7 коментарів
Keddr-O-lab #6.3: ядро ОС Android (I/O Sсheduler)
104

Итак, с вами очередной, самый маленький выпуск рубрики Keddr-O-lab, после которого у нас будет перерыв примерно до середины ноября. Тем не менее, всю основную информацию, которая вам может потребоваться при странствовании по просторам мира прошивок, вы уже будете знать (за исключением скриптов ).

Мы продолжаем обсуждать ядро и опции, подлежащие настройке. Основной темой сегодня будут планировщики (I/O Sсheduler, I/O – Input/Output). В чем же их предназначение? Если вкратце, то они управляют дисковым пространством, определяют приоритетность запросов от приложений, обеспечивают обработку запроса приложения в реальном времени.

Однако, то, как и когда ядро будет это делать, зависит уже от типа I/O планировщика. Их несколько, количество может варьироваться в зависимости от ядра: Noop, Deadline, CFQ, BFQ, SIO, V(R), Anticipatory. Наиболее распространенные – Noop, Deadline и SIO (лично я отдаю предпочтение Deadline). Давайте же разберемся, в чем заключается разница.

Noop

Данный планировщик совмещает все получаемые запросы, лучше всего использовать вместе с флеш-дисками, т.к. в отличии от жесткого диска, флеш-диск не требует перераспределения нескольких запросов из-за отсутствия механических движущихся частей.

Плюсы: положительно сказывается на времени работы аппарата, а также является наилучшим вариантом для флеш-диска, так как не имеет поисковой задержки
Минусы: при повышении нагрузки (количества циклов, выполняемых процессором) пропорционально падает производительность – как пример, трагическое падение оной при установке и/или обновлении большого количества программ.

Deadline

Как и первый планировщик, ориентирован на минимальную задержку запросов к дисковому пространству, помещая их для этого в очереди (в количестве пяти штук).

Плюсы: при использовании данного планировщика, задержка при выполнении тех или иных процессов минимальна, вследствие чего работа с ним наиболее приближена к обращению в реальном времени. Как и Noop, хорошо работает с флеш-памятью.

Минусы: при крайне высокой нагрузке часть процессов будет отсечена своеобразным «дедлайном» (отсюда и название) – возможно, вы иногда встречали странное поведение телефона: поставили обновляться 30+ программ, а обновилась лишь часть из них, остальные же как будто и не запускали.

SIO

Представляет из себя своеобразный «микс» из вышеупомянутых планировщиков. Минусов, как таковых, не имеет, однако время от времени может резко падать производительность смартфона (как пример – внезапное долгое сохранение в игре, крайне долгий поиск файла).

Это – три основных планировщика, которые лично я рекомендую к использованию; их производительность варьируется от ядра к ядру, а некоторые программисты используют и прочие планировщики из вышеупомянутого списка как основные. Ах да – если вас когда-нибудь интересовало, как получить запредельные цифры в бенчмарках, то одним из основополагающих пунктов является V(R)-планировщик, который, тем не менее, почти не пригоден для ежедевного использования.

Всем удачи!

P.S.: на следующей неделе стартует новая рубрика, подробности – в подкасте.

ЗалізоСофт
7 коментарів
АБ
Барышников Андрей

Кибернетизированный хомяк, призванный внести сумятицу в полчища фанатов фруктов, зеленых человечков и синей кладки своим нейтральным взглядом на реальное положение дел.

Читайте «Keddr.com» у Google:Додати у свої джерела
Авторизуйтеся з
Увійти
Я дозволяю створити профіль
Під час першого входу за допомогою кнопки "Соціальний вхід" ми збираємо інформацію про загальний профіль вашого облікового запису, яку надає постачальник соціальних входів на основі ваших налаштувань конфіденційності. Ми також отримуємо вашу електронну адресу, щоб автоматично створити для вас профіль на нашому веб-сайті. Щойно ваш обліковий запис буде створений, ви ввійдете в цей обліковий запис.
Не згоденЗгоден
Я дозволяю створити профіль
Під час першого входу за допомогою кнопки "Соціальний вхід" ми збираємо інформацію про загальний профіль вашого облікового запису, яку надає постачальник соціальних входів на основі ваших налаштувань конфіденційності. Ми також отримуємо вашу електронну адресу, щоб автоматично створити для вас профіль на нашому веб-сайті. Щойно ваш обліковий запис буде створений, ви ввійдете в цей обліковий запис.
Не згоденЗгоден
7 Коментарі
Найновіше
Найстаріші Найбільше голосів
DC
DC
14 роки тому

V(R) для нормальной работы требует специфических доработок в ядре, что мало кем делается. После этого даже лучше SIO в повседневной работе.
Авторами CyanogenMod выбран BFQ как оптимальный, а SIO очень долго не реализовывали даже.

0
Відповісти
YS
Юрий
14 роки тому

О спасибо, я как раз ломал голову что его поставить. По дефолту стояло что то не из этих трех :)

0
Відповісти
max
max
14 роки тому

Знаете, хотелось бы, конечно, по всем темам подробный рассказ по пунктам: “нажимаем сюда, делаем то-то” вы просто функции и назначения показываете. это немного глуповато.
было бы отлично, если появились скрины с описаниями и все такое, а то вообще не понятно начинающему юзеру. спасибо.

0
Відповісти
АБ
Автор
Андрей Барышников
14 роки тому
Відповісти на  max

@Max, это, к сожалению, не те темы, где я могу показать все “на пальцах”. я мог бы взять какую-то одну программу за основу, но это далеко не универсальный и подходящий всем вариант – да и андроид-смартфона уже на данный момент нет. потому я предоставляю возможность вашему пытливому уму немного поработать и самому, объясняя азы – это та сфера, где никакие темы и статьи не заменят опыт

0
Відповісти
Андрей
Андрей
14 роки тому

Хорошо, а где их менять? Почему на этот вопрос нету и намека ответа? Ладно в некоторых кастомных прошивках уже встроены функции по контролю за процессором и I\O Ssheduler-ами, но что делать, если таковые функций изначально нет?

0
Відповісти
АБ
Автор
Андрей Барышников
14 роки тому
Відповісти на  Андрей

@Андрей, т.к. это цикл, посвященный ядру, то по аналогии с предыдущими элементами – в перечисленных раннее программах (см. выпуск 6.1 и 6.2)

0
Відповісти
Grokhi
Grokhi
14 роки тому

Напиши книгу

0
Відповісти

Будьмо на звʼязку

Facebook Instagram Patreon Youtube Telegram Tiktok
Додайте нас у джерела Google

Найчитаніше

Три роки з лімітом заряду 80% на iPhone: що показала практика 1
Новини

Три роки з лімітом заряду 80% на iPhone: що показала практика

7 Жовтня, 2026 - 08:40
OnePlus 16 розпродав понад 70 000 одиниць за першу годину після старту продажів 2
Новини

OnePlus 16 розпродав понад 70 000 одиниць за першу годину після старту продажів

14 Жовтня, 2026 - 07:01
Samsung розпочала оновлення Android 17 для Galaxy: повний список пристроїв і що нового в One UI 9 3
Новини

Samsung розпочала оновлення Android 17 для Galaxy: повний список пристроїв і що нового в One UI 9

11 Жовтня, 2026 - 08:47
Motorola Signature 27 з Snapdragon 8 Elite Extreme Gen 6: справжній флагман після довгої паузи 4
Новини

Motorola Signature 27 з Snapdragon 8 Elite Extreme Gen 6: справжній флагман після довгої паузи

23 Вересня, 2026 - 07:01
OnePlus 16 офіційно: батарея 9,000mAh і дисплей 185Hz 5
Новини

OnePlus 16 офіційно: батарея 9,000mAh і дисплей 185Hz

2 Жовтня, 2026 - 14:36

Останнє

  • iPhone Duo гріється: що показали перші огляди

    22 Жовтня, 2026 - 07:23
  • Велетенські iPhone Duo вже з’явилися біля Apple Fifth Avenue напередодні старту продажів

    22 Жовтня, 2026 - 07:22
  • Touch ID на iPhone Duo: чому майже всі рецензенти сумують за Face ID

    22 Жовтня, 2026 - 07:21
  • OnePlus Turbo Pro: флагманські характеристики від OnePlus 16 і батарея до 10 000 mAh

    22 Жовтня, 2026 - 07:21
  • OPPO Find X10 і Find X10 Pro Max виходять на глобальний ринок: ціни в Європі та ключові відмінності від китайських версій

    21 Жовтня, 2026 - 21:50

Keddr

Українське медіа про технології з 2010 року: новини, огляди, тест-драйви, гайди й відео.

Реклама та співпраця:
[email protected]

Розділи

  • Новини
  • Огляди
  • Статті
  • Гайди
  • Добірки
  • Аналітика
  • Лайфстайл
  • Архів
  • Відео
  • Подкасти
  • Блоги
  • Реклама

Теми

  • Apple
  • Samsung
  • Google
  • Xiaomi
  • Смартфони
  • Ноутбуки
  • ШІ
  • Ігри
  • Авто
  • Енергетика

Редакція

  • Про нас
  • Контакти
  • Редакційна політика
  • Політика виправлень
  • Реклама й співпраця
  • Facebook
  • Instagram
  • Patreon
  • Youtube
  • Telegram
  • Tiktok
  • Угода користувача
  • Конфіденційність
  • Cookie

© 2010–2026 Keddr.com. Використання матеріалів — з активним посиланням на джерело. Технічна та контент-підтримка — MediaCG

Keddr.com
  • Новини
  • Огляди
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
Увійти

Continue with Facebook
Continue with Google

Залишатися в системі

Забули пароль?

Немає акаунту? Зареєструватися

Відновлення пароля

Новий пароль буде надіслано на вашу пошту.

Отримали новий пароль? Увійти

Створити акаунт

Continue with Facebook
Continue with Google

Вже є акаунт? Увійти

wpDiscuz

Ми використовуємо cookie для аналітики, щоб робити Keddr кращим. Детальніше