| категории | закладки | история | добавить | RSS |
  

Разное

15:11 02-02-2012 DimonVideo

Предисловие!
Вчера, я выложил здесь аналогичную статью, но(!!!) посыпалась масса непонятной критики...Статью, я удалил дабы,не распыляться!Мне написал один человек, который попросил вернуть статью, т.к она актуальна!Спасибо ему за поддержку)))

У многих (как я думаю) ,на девайсе, сделан  ROOT

, поставлена кастомная прошивка...
В некоторые прошивки, уже встроены элементы управления ядром.Есть программы, с помощью которых, меняется режим ,на подобие - SetCPU или System Tuner Pro(которой я и пользуюсь тк в ней очень богатый функционал).Когда-то, я столкнулся с вопросом :"а зачем это и что это"...в последствии, некоторые мои знакомые, также, озадачивались этим вопросом, что это за режимы и зачем!?

В двух словах - режим активности ядра прошивки!

Вот, расшифровка, что дают эти режимы!

1. Ondemand — как можно быстрее меняет частоту процессора в зависимости от его использования. Является стандартным профилем в официально прошивке.
2. Conservative — модификация профиля ondemand. Отличие заключается в том, что частота изменяется более плавно, а не скачет вверх в момент сильной нагрузки. Направлен на сокращение энергопотребления.
3. Interactive — устанавливает частоту процессора в зависимости от нагрузки, примерно как это делает conservative и ondemand, но с использованием задержек.
4. Smartass — переписанный профиль interactive. По утверждению разработчиков, работает более отзывчиво, при этом большую часть времени аппарат работает на низких частотах. Сам снижает частоту во время сна.
5. Userspace — позволяет любой запущенной от рута программе изменять текущую частоту.
6. Performance — при самой минимальной нагрузке увеличивает частоту до установленного максимума.
7. Powersave - режим максимального энергосбережения.

Тут, дополнительно режимы для тех кто использует ядро (LorDModUE):

8. Brazilianwax - более быстрое переключение частот, но менее экономичный (улучшенный вариант режима Smartass).
9. InteractiveX - модифицированный режим Interactive, улучшен режим перехода в состояние сна и выхода их него (быстрее снижает частоту при засыпании и быстрее восстанавливает частоту процессора при выходе из сна).
10. OndemandX - модифицированный режим Ondemand, также как и у предыдущего режима улучшен режим перехода в сон и выход из сна.
11. Smartass2 - режим Smartass, с дополнительными фишками для экономии энергии.

Скрины на примере программы System Tuner Pro

Дополнительный скрин #1 (169, 13 Kb)
Дополнительный скрин #2 (37, 62 Kb)



DimonVideo
2012-02-02T15:11:07Z
18 понравился
Рейтинг: 4
голосов: 5


F.A.Q по режимам работы ядра Android

- Предисловие!
Вчера, я выложил здесь аналогичную статью, но(!!!) посыпалась масса непонятной критики...Статью, я удалил дабы,не распыляться!Мне написал один человек, который попросил вернуть статью, т.к она актуальна!Спасибо ему за поддержку)))

У многих (как я думаю) ,на девайсе, сделан  ROOT, поставлена кастомная прошивка...
В некоторые прошивки, уже встроены элементы управления ядром.Есть программы, с помощью которых, меняется режим ,на подобие - SetCPU или System Tuner Pro(которой я и пользуюсь тк в ней очень богатый функционал).Когда-то, я столкнулся с вопросом :"а зачем это и что это"...в последствии, некоторые мои знакомые, также, озадачивались этим вопросом, что это за режимы и зачем!?

В двух словах - режим активности ядра прошивки!

Вот, расшифровка, что дают эти режимы!

1. Ondemand — как можно быстрее меняет частоту процессора в зависимости от его использования. Является стандартным профилем в официально прошивке.
2. Conservative — модификация профиля ondemand. Отличие заключается в том, что частота изменяется более плавно, а не скачет вверх в момент сильной нагрузки. Направлен на сокращение энергопотребления.
3. Interactive — устанавливает частоту процессора в зависимости от нагрузки, примерно как это делает conservative и ondemand, но с использованием задержек.
4. Smartass — переписанный профиль interactive. По утверждению разработчиков, работает более отзывчиво, при этом большую часть времени аппарат работает на низких частотах. Сам снижает частоту во время сна.
5. Userspace — позволяет любой запущенной от рута программе изменять текущую частоту.
6. Performance — при самой минимальной нагрузке увеличивает частоту до установленного максимума.
7. Powersave - режим максимального энергосбережения.

Тут, дополнительно режимы для тех кто использует ядро (LorDModUE):

8. Brazilianwax - более быстрое переключение частот, но менее экономичный (улучшенный вариант режима Smartass).
9. InteractiveX - модифицированный режим Interactive, улучшен режим перехода в состояние сна и выхода их него (быстрее снижает частоту при засыпании и быстрее восстанавливает частоту процессора при выходе из сна).
10. OndemandX - модифицированный режим Ondemand, также как и у предыдущего режима улучшен режим перехода в сон и выход из сна.
11. Smartass2 - режим Smartass, с дополнительными фишками для экономии энергии.

Скрины на примере программы System Tuner Pro

Дополнительный скрин #1 (169, 13 Kb)
Дополнительный скрин #2 (37, 62 Kb) ">


Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 14

#14   Ghost_Wolf    

andretai? для полноты информации!
Simple I/O scheduler (SIO):
SIO базируется на deadline, но это больше похоже на смесь между noop и deadline. Другими словами, SIO похож легкую версию deadline, но он не осуществляет сортировки, поэтому он рассчитан в основном для произвольного доступа к диску (такие как жесткие диски SSD), где в запросе на сортировку нет необходимости (так как любой сектор может быть доступен в любое время, независимо от его физического местоположения).
-------------
Добавлено в 00.14: и вообще, если тема еще актуальна, вот вам ссылочка на статью! http://4pda.ru/forum/index.php?showtopic=279372&view=findpost&p=14109200


1 ответить

#14   andretai    

(I/O Schedulers: )
Планировщики ввода/вывода
предназначены для упорядочивания
работы приложений с дисковой
системой (флешка, внутренняя память,
системные разделы). Различаются
способами обработки запросов,
скоростью работы и ещё много чем.
Но это - скучная техническая
информация, которой мы не будем
заморачиваться))
(Noop )
NoOp
образовано от словосочетания
"No Operation". Простой
планировщик, предназанченый для
работы с накопителями типа флеш-
карт. Не управляет вводом-
выводом непосредственно, а
передаёт неотсортированую
очередь команд соответствующему
контроллеру. Отлично подходит
для G1, для нас тоже неплох.
(Deadline )
Дэдлайн... Для тех, кто не
знаком с данным понятием:
планировщик держит две очереди
(чтения и записи) запросов,
отсортированные по "сроку
годности" запроса. Перед тем, как
обработать следующий запрос,
планировщик решает, из какой
очереди будет этот запрос
(очередь чтения имеет
преимущество, така как процессы
при чтении часто блокируются).
Затем, планировщик смотрит, не
вышел ли "срок годности" у
первого запроса из выбранной
очереди. Если нет - то
обрабатывает пачку запросов,
начиная с первого, если да - то со
следующего "не просроченного".
{не уверен в корректности
изложения}
(CFQ )
CFQ - он как Ondemand
для процессора - сбалансирован,
но "жручноват" (неологизм такой,
ага ). Не особо подходит для
Android (всё же это - чисто
линуксовый планировщик),
вследствие чего оброс горой
твиков и патчей.
(BFQ )
Планировщик на основе
"бюджетов" I/O. Распределяет
использование I/O между
задачами пропорционально
необходимости работы с диском.
{похоже, вру, но основной смысл
передал примерно правильно}
Ошибочно считается лучшим и
является наиболее популярным в
Linux. Основан на CFQ с
доработками.
(VR)
Основан на Deadline.
Скорее всего, лучший
планировщик для MTD-устройств
(смартфоны, кпк соответствующие,
ага...). С одной неприятной
особенностью -
производительность сильно
"плавает" и может быть низкой.
Но, в потолке - он лучший.
(Sio )
Нет информации


1 ответить

#14   Toss87    

Норм статейка, еще диспетчер I/O рассписать и усе))

operator101,
проц в тел ставят с запасом, спалить стандартными средствами в принципе не возможно, тем более есть методы защиты, если идет перегрев или сбой оверклокинга, то тел автоматом вырубается, ставил эксперименты на LG GT540 и своей соньке MK16i.

victor_83
А рут права Вам вообще зачем нужны?что бы были...

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

Рут так же позволил мне избавится от тормозов в некоторых игрушках, с помощью мод ядра и настройки работы режимов ОЗУ.

Так же с помощью рута мне удалось избавится от стандартных, не нужных мне приложений.



Конечно, если просто взять смарт, писать с него смс и звонить, то нафиг не надо, но тогда выгоднее будет приобрести обычную звонилку, так как Android максимум хватает дня на 2-3.


0 ответить

#14   victor_83    

n81bla,
а что эти?ну, дополнительные режимы, на кастомных ядрах!и что?там расписаны режимы которые, идут на стоковых с помощью, доп.софта.


0 ответить

#14   n81bla    

А как же насчет этих?

SavagedZen
Hyper
Lagfree
Smoothass
Superbad
Virtuous
Scary


0 ответить

#14   glyuk3112    

Спасибо за статью, иначе постоянно забывая приходилось искать подобную статью в нете, теперь будет "под боком"


2 ответить

#14   victor_83    

Vinogradof,
Как говорится, спасибо за вопрос)) wink да, я согласен и была мысль расписаться это все. Есть небольшое но(!) комп сейчас в ремонте, с телефона это то подустал набирать...вернется ноут, постараюсь...


0 ответить

#14   Vinogradof    

Раасписано боле-менне, но... вообще это даже не режимы как таковые, а предустановки суммы параметров... таких как время задержки перед поднятием/понижением частоты, порог занятости процессора в процентах для поднятия/понижения, время выделяемое процессу для работы и опросов процессов (тики так называемые) и т.д. ... ;) Вообще параметров ядра чуток побольше на самом то деле, как минимум есть ещё про очистку памяти, свопе с размером, количеством процессов и другое...

Это станет статьёй (пока ток обзор возможности выставить/выбрать готовое), если добавить описание каждого параметра, входящего в предустановленный профиль, по отдельности, что бы любой мог себе создать свой профиль и применить его, тем же самым SetCPU.


1 ответить

#14   Copok    

ну это далеко не все режимы цп


1 ответить

#14   victor_83    

Rustem7,
Рад))))


0 ответить

Напомнить пароль

Яндекс.Метрика