Stránka 1 z 1

CPU Governor a I/O - vysvětlivky

Napsal: 10. 10. 2013 14:36
od mitsuu84
Tabulka Governor a I/O a vysvětlivek co kterej typ znamená atd ;)

Guvernéři (GOVERNORS)

ondemand: Když CPU dosáhne určitého bodu zatížení, bude "ondemand" rychle gradovat do výkonu dokud neuspokojí požadavky CPU na výkon a pak postupně snižovat výkon procesoru v případě že už není třeba výkonu. (neutrální nastavení)

OndemandX: vylepšená verze ondemand. Zvláště s přihlédnutím k většímu šetření baterie.Při vypnutém displeji je frekvence omezena na max výkon 500MHz. Víc nepustí.

interactive: Interaktivní guvernér je funkčně podobný jako guvernér OnDemand ale s ještě větším důrazem na rychlost reakce nastavení výkonu. Je zde předpoklad že patří mezi nejvýkonnější guvernéry z "ondemand" skupiny. Větší spotřeba baterie, ovšem velký výkon a reakce.

InteractiveX: lepší verze, menší spotřeba baterie na rozdíl od interactive.

lagfree: Podobný jak ondemand, ale lepší optimalizace.Neskáče tak často na max výkon, je plynulejší. Tím pádem šetří víc baterku. Ovšem u přehrávání videa může mít za následek cukání.

conservative: Je podobný jako guvernér OnDemand, ale nabíhá výkon pomaleji a postupně aby nemrhal s prostředky. Konzervativní guvernér je méně citlivý (reaguje pomaleji na změny) čímž šetří baterii, ale může se projevit občas lag. Já s tímto guvernérem dosahuju spotřeby i 0,2% za 1h. Průměr 0,5%/ h, samozřejmě v klidu a bez dat.

performance: Procesor běží na maximální nastavenou hodnotu po celou dobu bez snížení výkonu. Baští hodně baterie. Nastavit jen při točení videa! Nebo v případě že vám nezáleží na výdrži baterky.

powersave: Nastaví staticky nejnižší hodnotu CPU mezi MIN a MAx. Systém pak běží po celou dobu na nastaveném minimu + max, ne méně než nastaví uživatel.

smartass: Tento guvernér efektivně řídí automaticky výkon když dojde ke "Screen Off" vypnutí displeje a drží výkon na minimu v době kdy je telefon nečinný.(deep sleep) Taková rovnováha mezi výkonem a úsporou baterie.

smartass V2: Vylepšená verze smartassu

Smoothass: podobný ale asi lepší jak smartassV2. Má lepší optimalizaci, výkon a větší důraz klade na úsporu baterky zvláště na stock kernelu. (asi nejlepší nastavení) v přídě výkon - spotřeba.

Brazilianwax: opět něco jako smartass, větší spotřeba baterie

SavagedZen: opět vychází ze smartass. Je ale lepší než Brazilianwax, je více vyladěn mezi výkonem a spotřebou baterky.


I/O (Plánovače)

CFQ - plánuje práci s mobilem a přiděluje jednotlivým úlohám a procesům vyhraněný čas na jejich požadavky. Je to závislý na prioritě daného procesu.

BFQ - podobný jak CFQ, zajišťuje dobrou propustnost a latenci. Nejlepší na natáčení HD videa. Dobrá a rychlá komunikace přes USB - rychlost přenosu dat.

VR- názor většiny je že, se hodí na dosažení nejlepšího výkonu, ovšem možná nestabilita systému. Baští baterku. V benchmarcích má nejvyšší čísla

Simple - tohle zase pokud je vyžadována stabilita a spolehlivost

Noop - podpora rychlého přístupu k datům (flash paměti ) čili rychlá komunikace s daty.

Deadline - v podstatě to samé.

SIO - nízká latence, naopak pomalejší sekvenční čtení dat, ve spojení s dobrým guvernérem úspora baterky.

SIO,NOOP - úspora baterky
VR,BFQ - výkon celkově, menší úspora baterie

Re: CPU Governor a I/O vysvětlení

Napsal: 10. 10. 2013 14:40
od robertBA
Máš pivo človeče.

Re: CPU Governor a I/O - vysvětlivky

Napsal: 10. 10. 2013 23:06
od Druss81
Paráda, zatiaľ iba co som tusil mám potvrdene. Skvelá práca!

Re: CPU Governor a I/O - vysvětlivky

Napsal: 11. 10. 2013 11:40
od Exp
Mitsuu k čemu je tohle dobrý? Jak to využít? Popravdě o tomhle jsem ještě neslyšel a neznám to. :)

Re: CPU Governor a I/O - vysvětlivky

Napsal: 11. 10. 2013 11:49
od mitsuu84
Tak abys to využil,nebo nastavil,potřebuješ nějakou aplikaci kde nastavuješ takt atd,třeba SetCPU nebo No-frills CPU Control ,CM to má třeba přímo v sobě v menu.A krom nastavení taktu procesoru si můžeš dle možností kernelu zvolit i Governora a I/O dle toho,jak chceš aby procesor pracoval.Jestly ti de spíš o výdrž baterky,nebo chceš maximální výkon atd.Takže vlastně takovej správce procesoru (CPU).

Re: CPU Governor a I/O - vysvětlivky

Napsal: 11. 10. 2013 11:56
od Exp
Takže vlastně je na to potřeba buď root a nebo nějaká neoficiální ROM (CM apod.). A potom to můžu buď přes příslušnou aplikaci nebo přímo přes firmware nastavovat. Díky. :)

Re: CPU Governor a I/O - vysvětlivky

Napsal: 11. 10. 2013 12:02
od mitsuu84
Root je potřeba vždycky.Je to zásah do systému a bez něj to nejde.Já sem zvyklej už od G1 na SetCpu a krom CM,to myslím v jiných custom rom není v menu.Narazil sem na to u FusionX,ale to zas bylo vestavěným xposed frameworkem.Ono aplikací na změnu taktu a nastavování Governora a I/O je hodně.A třeba ted na custom rom se stock kernelem mám I/O jen cfq a noop a a governora ineractive,conservative,ondemand,userspace,powersave a performance