CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: DreamReaper con ben 11 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: fracarro con ben 53 Thanks ricevuti negli ultimi sette giorni
Utente del mese: complicazio con ben 183 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

SetCpu nuove opzioni con l'ultimo aggiornamento

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 Emilstyle


    Registrato dal
    Feb 2012
    Località
    Schilpario (BG)
    Messaggi
    166
    Smartphone
    Samsung Galaxy S Plus

    Ringraziamenti
    15
    Ringraziato 8 volte in 8 Posts
    Predefinito

    SetCpu nuove opzioni con l'ultimo aggiornamento

    Salve a tutti.. stavo cercando di rendere un pò più reattivo il telefono e trovare piu info su setcpu.
    Internet e anche il forum sono pieni zeppi di guide, ma sono tutte con gli screen vecchi del programma
    Con le ultime release sono state aggiunte delle opzioni che vorrei capire, se qualcuno sa cosa significano.

    Innanzitutto nella pagina Main in parte a onedemand (il governor) c'è un altro menu da aprire con le seguenti opzioni:
    noop
    deadline
    cfq
    bfq
    sio
    La spunta di default è su sio .. ma sapete per caso cosa sono queste voci e in base a cosa vanno impostate ???

    Secondo nella scheda governor ci sono delle voci nuovi:
    - io is busy (0)
    - Powersave bias (0)
    - Ignore nice load (0)
    - Sampling down factor (4)
    - Down differential (3)

    Qualcuno sa questi valori in base a cosa e come vanno impostati?

    Grazie a chiunque risponderà !
    Samsung galaxy s plus I9001:
    [I]- Rom Gigabread+ OC 1.517 Ghz - Rooted - Feamod 1.4 -

  2.  
  3. #2
    Androidiano VIP L'avatar di schwarzerkreuz


    Registrato dal
    Jun 2011
    Messaggi
    2,895
    Smartphone
    Galaxy S2 + Galaxy S1

    Ringraziamenti
    15
    Ringraziato 697 volte in 634 Posts
    Predefinito

    Lo scheduler è la parte del kernel che smista le richieste di accesso alle risorse ricevute dai vari processi. Tramite un algoritmo dà priorità ad alcune richieste rispetto ad altre in base ai criteri stabiliti. Questo al fine di ottimizzare l'accesso alle risorse, evitando per quanto possibile, rallentamenti o impuntamenti.

    Un po' come in un pronto soccorso in cui i casi sono divisi in codici (verde, bianco, giallo, rosso) in base alla gravità della situazione ed il personale interviene prima sui soggetti più gravi e poi sugli altri.

    Ora una rapida rassegna dei vari scheduler.

    Noop (No operation)

    Esegue le richieste in base al loro ordine cronologico di arrivo, unendo quelle vicine.

    Deadline (scadenza)

    Garantisce l'esecuzione anche delle richieste a bassa priorità, dando ad ogni richiesta una scadenza, evitando che alcune rimangano inevase, ad esempio mezzo secondo in lettura e 5 secondi in scrittura, ma questi valori possono essere differenti.

    CFQ (Completely Fair Queuing) (Accodamento Pienamente Equo)

    Le richieste sincrone sono separate in code distinte in base al processo richiedente, stabilisce quindi in base alla priorità del processo per quanto tempo e per quante volte ciascuna coda può accedere alla risorsa. Le richieste asincrone sono gestite diversamente.

    BFQ

    Assegna quote. L'accesso al disco è permesso ad un processo fin quando la sua quota non scade. Assegna quote elevate per compiti di non lettura. Le quote assegnate a ciascun processo cambiano in base al suo comportamento nel tempo.

    SIO (Simple I/O)

    Molto semplice, non smista né riordina le richieste, ma ha come obbiettivo di soddisfare il prima possibile le richieste stesse.

    v(r) (Variable Ratio)

    A differenza di altre utilità di pianificazione, richieste sincrone e asincrone non sono trattate separatamente, ma impone un termine di esecuzione. La successiva richiesta da eseguire si basa sulla distanza di essa dall'ultima richiesta. Dà ottimi risultati nelle prove di benchmark.

    Anticipatory

    Prova ad aumentare l'efficienza di utilizzo delle risorse predicendo le operazioni di lettura sincrona. Favorisce le operazioni di lettura su quelle di scrittura.

    Bisogna dire che cambiando il tipo di scheduler non si notano variazioni delle prestazioni notevoli come quando si sceglie un diverso governor.
    Ultima modifica di schwarzerkreuz; 16-09-12 alle 10:43
    Samsung Galaxy S2
    Samsung Galaxy S [JB ROM 4.2.X] CyanogenMod 10.xx [Thread ufficiale by schwarzerkreuz]
    Samsung Galaxy Mini

    Se ti sono stato utile, premi il tasto Thanks in basso a sinistra. Grazie.

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