Режими процесора (ядра) на андроїд і планувальник i / 0

Режими процесора (ядра) на Андроїд і планувальник I / 0

Режими процесора (ядра) на Андроїд і планувальник I / 0. багато ктополучіл root права, починають всіляко модернізувати Android, а також розганяти процесор смартфона або планшета. Для того щоб правильно його розганяти необхідно знати режими Android ядра і планувальник I / 0.

Чим регулювати продуктивність Android?

Регулювати тактову частоту змінювати режими Android ядра і планувальник I / 0 можна стандартними засобами в прошивках CyanogenMod, в додаток SetCpuTaskerAntutu CPU, Tegrak OverClock і інші. Перш за все вам будуть необхідно отриматиroot права.

Режими процесора (ядра) на Андроїд і планувальник I / 0

Режими Android ядра

Якщо говорити правильно про режими Android ядра то правильно буде називати -алгоритми управління частотою процесора або kernel CPU governor. Не всі режими які тут перераховані можуть бути у вашому Android пристрої. Android працює на ядрі Linux.

Які бувають CPU governor

1: OnDemand
2: OndemandX
3: Performance
4: Powersave
5: Conservative
6: Userspace
7: Min Max
8: Interactive
9: InteractiveX
10: Smartass
11: SmartassV2
12: Scary
13: Lagfree
14: Smoothass
15: Brazilianwax
16: SavagedZen
17: Lazy
18: Lionheart
19: LionheartX
20: Intellidemand
21: Hotplug
22: Wheatley
23: Lulzactive
24: AbyssPlug
25. BadAss
26. Ktoonservative
27. AssWax
28. Sleepy
29. Hyper
30. SmartassH3
31. Smartmax

Детально про кожен режимі

OnDemand - «Нейтральний» режим роботи ядра, використовується за умовчанням в багатьох Android пристроях. В даному режимі збалансована продуктивність і споживання енергії, але на жаль немає режиму енергозбереження.

OndemandX - поліпшена версія ядра ondemand, з додаванням профілю для сну і пробудження. Якість його роботи багато в чому залежить від планувальника I / 0.

Performance - «продуктивний» режим ядра, як ви зрозуміли за назвою. В даному говернере (режимі) процесор працює практично завжди на максимальній частоті або максимальної. Чи включається коли пристрій на зарядці. Для повсякденного використання не підходить, так швидко садить батарею.

Відео: Мобільні процесори або навіщо смартфону багато ядер!

Powersave - «енергозберігаючий" режим ядра. На відміну від Performance дуже повільно і піднімає частоту ядра, точніше практично не піднімає і працює на самій мінімальній частоті. Використовувати даний режим можливо тільки при вимкненому екрані, для збереження енергії. Для повсякденного використання не підходить, так як Android ставати не чуйним або зависає.

Conservative - «енергозберігаючий" режим ядра. В 2 рази повільніше ondemand піднімає тактову частоту процесора. При однакових частотах в 2 рази поступається продуктивності ondemand. Без навантаження встановлює мінімальну частоту процесора. Рекомендується використовувати також коли вимкнений або включається екран.

Userspace - «нейтральний» режим роботи ядра. Налаштовує сам користувач. Зустрічається дуже рідко.

Min Max - «нейтральний» режим роботи ядра. Модифікований режим ядра Conservative, але на відміну його більш продуктивний. Використовує або максимальну або мінімальну частоту ядра, проміжних немає!

Interactive - «продуктивний» режим ядра. Модифікований режим ядра ondemand, який швидше змінює частоту ядра, але на відміну від ondemand, дозволяється проводити більше часу на максимальній частоті. Тому менш енергоефективний.

InteractiveX - «продуктивний» режим ядра. Як видно з назви модифікований режим ядра Interactive. Більш енергозберігаючий.

Smartass  - «продуктивний» режим ядра. Модифікований режим ядра InteractiveX. Дуже популярний у користувачів Android.

SmartassV2  - «продуктивний» та «енергозберігаючий" режим ядра. Модифікований режим ядра Smartass, точніше друга його версія. Багато хто називає його ідеальним. Можливо воно так є.




Scary - «продуктивний» та «енергозберігаючий" режим ядра. Модифікований режим з включеннями Smartass і Conservative повільно піднімає і повільно опускає частоту процесора, але все ж працює частіше на мінімальних частотах.

Lagfree - «Енергозберігаючий" режим ядра. Був створений як альтернатива ondemand. Більш економічний, але в необхідних ситуаціях швидко піднімає максимальну частоту. Не рекомендується використовувати в важких ігор та відео.

Smoothass - розроблявся як альтернатива Smartass. Більш продуктивний, внаслідок чого менше енергоефективний.

Brazilianwax - розроблявся як альтернатива SmartassV2. Більш продуктивний, внаслідок чого менше енергоефективний.

 SavagedZen - «енергозберігаючий», розроблявся як альтернатива Smartass. Більш енергоефективний, внаслідок чого менш продуктивний.

Lazy - режим ondemand з більш швидким підняттям частоти.

Lionheart - «продуктивний» режим ядра. Схожий на Performance, але з більш швидким підняття частоти.

LionheartX - покращений варіант Lionheart з включеннями Smartass.




Intellidemand - інтелектуальний варіант OnDemand. Схожий з Interactive. Активно піднімає частоту в вимогливих завданнях і плавно в менш вимогливих.

Hotplug - черговий варіант OnDemand. Відключає ядра процесора в просте

Wheatley - черговий варіант OnDemand.

Lulzactive - суміш Interactive і Smartass. Збільшує частоту на крок при завантаженості системи більш ніж 60%. Зменшує на крок якщо менше 60%.

AbyssPlug ;

BadAss - без навантаження досить економічний режим, при появі будь-якої великої завдання, швидко піднімає частоту.

Ktoonservative - вдосконалений варіант Conservative.

 AssWax - варіант Interactive.

Sleepy - черговий варіант по досягненню продуктивності і автономності.

Hyper - черговий варіант основний OndemandX

SmartassH3 - призначений для економії батареї

Smartmax - являє собою поєднання між OnDemand і Smartass2 За замовчуванням налаштований це для економії заряду батареї.

Які бувають планувальники I / 0

Планувальники I / 0 - Планувальники введення / виведення виконують дві основні операції: злиття і сортування. Злиття являє собою процес прийняття двох або декількох суміжних запитів вводу / виводу і об`єднання їх в один запит. (Взято з opennet.ru).

Якщо сказати в двох словах то це, способи звернення до пам`яті.

1: Noop
2: Anticipatory
3: CFQ
4: Deadline
5: VR
6: Simple або SIO
7: BFQ

Детально про кожен планувальнику I / 0

Noop - найбезпечніший і простий планувальник, так як тільки об`єднує запити але не сортує.

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

CFQ - об`єднує завдання в цілі і по колу їх обходить. Збалансований і продуктивний варіант для Android.

Deadline - зберігає відсортовану чергу на запис, нові запити упорядковано і переміщаються в кінець черги. За своїми можливостями перевершує CFQ.

VR - з елементами Deadline. Самий не стабільний планувальник, але все ж найпродуктивніший.

Відео: Навіщо процесору багато ядер? [База знань]

SIO - виконує спочатку швидкі запити, після більш ємкі. Стабільний, простий і продуктивний.

BFQ - продуктивний, але все ж гірше ніж VR і SIO

Режими Android ядра і планувальник I / 0 варто використовувати

планувальники - SIO, VR або Noop

режими ядра

За заощадження енергії - InteractiveX, Smartass, SavagedZen (conservativ і powersave не враховувалися так як для роботи вони не годяться)

За продуктивністю - SmartassV2, Lionheart, MinMax

Поділися в соціальних мережах:

Схожі
Як продовжити життя акумулятора андроїд пристроюЯк продовжити життя акумулятора андроїд пристрою
Latr (sms планувальник)Latr (sms планувальник)
EverestEverest
Ряд портативних intel- процесорів поповнився десятьма моделямиРяд портативних intel- процесорів поповнився десятьма моделями
Cpu masterCpu master
SetcpuSetcpu
Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71
Як оновити ядро ​​до 4.1 в ubuntuЯк оновити ядро ​​до 4.1 в ubuntu
Kernel toolkitKernel toolkit
Du battery saverDu battery saver
» » Режими процесора (ядра) на андроїд і планувальник i / 0