Огляд CPU-менеджера для android-пристроїв Kernel Adiutor, а також підбиття підсумків розгляду 2

Сторінки матеріалу
  • Вступ, знайомство, налаштування, тестування
  • Управління ядром
  • Інструменти, висновки, висновок
  • Крута 2080 дешевше ніж 1080 Ti
  • RX 580 – ціна впала на 20% за місяць

Управління ядром

Тут також реалізовано багатовіконний інтерфейс, який показує поточну частоту кожного ядра. При цьому будь-яке з ядер можна активувати примусово, виставити вручну нижній і верхній поріг тактової частоти, а також переглянути температуру процесора (а раптом переборщили) і виставити змінні планувальника CPU, тобто тонко налаштувати кожен говернор. До речі, останніх тут стандартний набір: userspace, powersave, hotplug і performance.

adiutor

огляд

З налаштуваннями змінних планувальника варто бути обережним. Якщо ви не знаєте, що таке, наприклад, down_differential або sampling_down_factor і для чого це потрібно, краще забудьте назавжди про цю опцію або самостійно поюзайте Інтернет з цих питань. Налаштування цих змінних дуже індивідуальні для кожного пристрою, тому щось конкретне порадити ми не зможемо. Наприклад, sampling_down_factor визначає, як часто процесор повинен знаходитися на підвищеній частоті, коли дійсно має якесь навантаження, а твік down_differential - той параметр, який вказує при якому відсотку навантаження CPU буде на мінімальних частотах.

також

kernel

До речі, у цьому меню розробники резервної копії налаштувань не пропонують, а шкода. У випадку Kernel Tuner такий бекап був.

У цьому меню відразу читаємо попередження,не ігноруючи його, як зазвичай буває, тим більше воно українською. Отже, цитую«використовуйте лише один драйвер з представлених варіантів, використання більше одного разу може призвести до непередбачуваних наслідків». І це не просто «лякальник», повірте…

огляд

У нашому випадку для адекватного відображення температури процесора пропонується лише термальний драйвер Thermald, який повинен бути відключений у випадку, якщо ядро ​​матиме альтернативу. У принципі достатньо і цього рішення, якщо, звичайно, ви не сумніваєтеся в адекватності даних, що надаються драйвером, що часом буває.

З акумулятором просто. Дивимося поточний рівень заряду, напруга батареї та її температуру, тобто ніякого тобі, скільки їсть певна програма. Також немає тесту та міні-бенчмарку, як це було у 3С Tool Box.

огляд

adiutor

kernel

огляд

Low Memory Killer

Щоб операційна система не «померла» від нестачі пам'яті, в критичні моменти прокидається процес, названий Low Memory Killer, і нещадно вбиває фонові програми. Це не просто примітивний "вбивця додатків", а інтелектуальний механізм, який можна переналаштувати під будь-які потреби. Алгоритм роботи цього внутрішньоядерного процесу ґрунтується на значеннях «важливості», які присвоюються кожному працюючому в системі додатку і може змінюватися в часі. Усього таких значень шість: активні, видимі, приховані, вторинні та порожні програми, а також контент-провайдери.

огляд

Віртуальна пам'ять покращує продуктивність девайса шляхом стиснення даних у ОЗУ замість постійної пам'яті, тобто оперативна пам'ять використовується доти, доки не стане необхідним записувати дані в постійну пам'ять. В загальномупрацездатність цієї опції безпосередньо залежить від кількості наявної ОЗП.

android-пристроїв

Також можна тонко налаштувати такі параметри як коефіцієнт підкачування (у нашому випадку при роботі з нересурсоємними додатками виставимо значення 20), рівень overcommit, і так далі. Якщо ви не знайомі з принципом налаштування ядра linux, то навмання тут навряд чи можливо збільшити продуктивність, а якщо включити логіку, а також прочитати довідник по цій осі, яких чимало, то швидкодія навіть «стародавнього» пристрою можна значно підвищити, благо все це реально працює.

Інші елементи керування

Насправді, тут параметризується мережа, зокрема TCP-протокол. Як ми й говорили у статті про 3С Toolbox, тут передбачено два алгоритми: cubiс та reno. Так з reno ви зможете зручніше серфити Інтернет, поки у вас завантажується великий файл, але це за умови, якщо ви користуєтеся 3G. Попередньо встановлений cubic-алгоритм зовсім не підходить для «триге», тому що швидкість при ньому постійно плаває, а ось для високих (і стабільних) швидкостей (через той же Wi-Fi) використовувати «кубик» найкраще. Під час тестування найкраще показав себе reno-алгоритм, тобто при Wi-Fi підключенні до роутера, який працює через 3G-мережу. Експериментуєте та робіть висновки.

android-пристроїв

android-пристроїв

cpu-менеджера

Також у цьому меню можна змінити ім'я пристрою в мережі на будь-яке, яке вам сподобається.