CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

I/O Scheduler & Governor, Cosa sono e quale scelgo.

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano L'avatar di fabio9090


    Registrato dal
    Dec 2012
    Località
    Roma
    Messaggi
    138
    Smartphone
    Nexus 5

    Ringraziamenti
    20
    Ringraziato 24 volte in 18 Posts
    Predefinito

    I/O Scheduler & Governor, Cosa sono e quale scelgo.

    Salve a tutti, spero di chiarire un po le idee ai neo moddati per quanto riguarda i settaggi delle varie opzioni.


    I settaggi sono effettuabili tramite varie app acquistabili sullo store. (setCPU,...) RICHIEDONO ROOT! ovviamente.

    GOVERNOR


    I Governor sono settaggi applicabili al clock max, min e alla velocita e frequenza di switch tra i vari clock.
    Governano, come suggerisce il nome, il clock massimo & minimo, la "facilità" con la quale il sistema switcha frequenza CPU e la velocità di switch.
    I tipi di governor implementati fin ora sono :

    Ondemand
    Powersave
    Userspace
    Conservative
    Performance
    Interactive
    InteractiveX
    Smartass
    Smoothass
    BrazilianWax
    SavagedZen
    Minmax
    Scary

    Partiamo con descrivere i piu frequenti.


    Ondemand: è il settaggio di default di ogni kernel, con un buon compromesso tra velocità di e durata della batteria.

    Powersafe: il governor Powersafe, setta la massima frequenza uguale alla minima, asoolutamente non adatto al uso quotidiano per ovvi motivi, mentre, può risultare utile come gov a screen off appoggiato dall'ondemand con screen on.

    Userspace:questa opzione consente di settare manualmente la frequenza min max. La ritengo inutile, ma non avendola mai provata mi astengo dal giudizio.

    Conservative:è un gov assimilabile ad un ondemand con qualche spanna piu sull'autonomia della batteria, ristretti cambi di clock e qualche underclock.

    Performance:L'opposto del Powersafe, setta la min frequenza uguale alla massima, con risultati eccellenti per reattività, non si puo dire lo stesso per quanto riguarda overheating e autonomia.

    Interactive:Mentre il conservative è un ondemand piu sull'autonomia, l'interactive è un ondemand piu performante, il più gettonato della serie anche per il suo consumo irrisorio rispetto alle prestazioni e senzazioni d'uso.

    Smartass: Interactive con alcune modifiche che lo rendono piu durevole senza, però, rinunciare alla fluidità

    Smoothass & Brazilianwax:Smartass con uno switch piu aggressivo, ne risentono i consumi.

    Scary:Base Conservative, con switch freq. come Ondemand è implementazioni Smartass.

    Ora è il momento degli I/O scheduler


    Gli I/O Scheduler, dal inglese, "mettere in lista" sono algoritmi selezionabili con varie app a seconda dei kernel, che garantiscono e modulano la priorità di accesso a informazioni del sistema.
    In parole povere, si occupano di selezionare priorità ai vari processi attivi sul nostro device, in genere si può limitare l'accesso, o acconsentirlo, al Hard disk, modulare larghezza banda per processi e velocizzare il rilascio di richieste (avvio applicazioni...).


    Alcuni I/O: Noop
    Anticipatory
    CFQ
    Deadline
    VR
    Simple
    BFQ

    Noop:Il piu semplice dei I/O (quando si parla di I/O piu semplice è meglio è), il default.

    Anticipatory:non ho mai sentito parlare di questo I/O ma da come è stato costruito , penso ci sia molto squilibrio tra priorità. Sconsigliato.

    CFQ: "Completely Fair Queuing" coda completamente equa, il piu bilanciato parecchio gettonato, ma non troppo comodo. su XDA c'è una continua evoluzione di questo I/O destinato a divenire uno dei migliori.

    Deadline: lo ho proprio ora in test, ho notato priorità nella gestione web.

    VR:uno dei migliori, con stringhe Deadline, performante ma instabile, le sue performance sono molto variabili.

    Simple:più semplice è meglio è, come suggerisce il nome è l'I/O piu semplice, bilanciato stabile e performante.

    BFQ:Basato sul CFQ prestazioni minori della VR e Simple, utile per USB transfer.

    In conclusione, possiamo classificare come migliori governor per Autonomia: 1st place - InteractiveX | 2nd place - Smartass | 3rd place - SavagedZen; Performance: 1st place - Minmax | 2nd place - Smartass2 | 3rd place - SavagedZen

    mentre per gli I/O Performance: 1st place - VR; Affidabilità: 1st place - Simple





    FONTI: XDA, Esperienza personale.

  2. I seguenti 3 Utenti hanno ringraziato fabio9090 per il post:

    bianchino (24-11-13),bornstellar (24-11-13)

  3.  
  4. #2
    Androidiano L'avatar di fabio9090


    Registrato dal
    Dec 2012
    Località
    Roma
    Messaggi
    138
    Smartphone
    Nexus 5

    Ringraziamenti
    20
    Ringraziato 24 volte in 18 Posts
    Predefinito

    ReservedReservedReservedReserved

  5. #3
    Androidiano L'avatar di bornstellar


    Registrato dal
    Feb 2012
    Località
    Verona
    Messaggi
    281
    Smartphone
    Samsung Galaxy s9+

    Ringraziamenti
    75
    Ringraziato 36 volte in 33 Posts
    Predefinito

    Allora il deadline com'è?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy