CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 52 di 2759 primaprima ... 2425051525354621021525521052 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 511 a 520 su 27585
Discussione:

Fratellanza dei mistici androidiani

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. #511
    Androidiano VIP L'avatar di riccardoPolaris


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    5,120
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    1,310
    Ringraziato 2,144 volte in 1,396 Posts
    Predefinito

    Quote Originariamente inviato da Fuoritempo Visualizza il messaggio
    Io nelle donne apprezzo soprattutto l'intelligenza, e questa ce l'ha addirittura doppia!!!
    .
    Reverse-spam: che stracaxxola sono gli scheduler??? Che rapporto hanno con i governor?!? :confused:


    Inviato dal mio GT-I9100 usando Tapatalk
    OT! SACRILEGIOUS!

    Due to popular demand, it's now time for a thread like this. Post #1 - Governors Post #2 - I/O Schedulers #2 - I/O Schedulers So, what's a I/O Scheduler? Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes. I/O Scheduling is sometimes called 'disk scheduling'. I/O schedulers can have many purposes depending on the goal of the I/O scheduler, some common goals are: - To minimize time wasted by hard disk seeks. - To prioritize a certain processes' I/O requests. - To give a share of the disk bandwidth to each running process. - To guarantee that certain requests will be issued before a particular deadline. There is not so much offer when it comes to I/O Schedulers and the improvements aren't nearly as visible as choosing a gung ho governor but trust me they are there. Just to name one improvement you could see is for example the opening and closing of applications. Listing of knzo-known I/O Schedulers:[*] Noop *[*] Anticipatory *@+[*] CFQ *&[*] Deadline *@+[*] VR +[*] Simple +&[*] BFQ # Legend: & - default | @ - disabled by default | * - exists in stock kernel | + - added in Quasar kernel | # - not included in Quasar kernel And now a summary for each and brief comment by myself: Noop: The NOOP scheduler inserts all incoming I/O requests into a simple, unordered FIFO queue and implements request merging. The scheduler assumes I/O performance optimization will be handled at some other layer of the I/O hierarchy; e.g., at the block device; by an intelligent HBA such as a Serial Attached SCSI (SAS) RAID controller or by an externally attached controller such as a storage subsystem accessed through a switched Storage Area Network). NOOP scheduler is best used with solid state devices such as flash memory or in general with devices that do not depend on mechanical movement to access data (meaning typical "hard disk" drive technology consisting of seek time primarily, plus rotational latency). Such non-mechanical devices do not require re-ordering of multiple I/O requests, a technique that groups together I/O requests that are physically close together on the disk, thereby reducing average seek time and the variability of I/O service time. Noop isn't actually that bad. It's a simple I/O Scheduler and when it comes to Android, the simplest the better. I think in G1 one known "tweak" was to set Noop as default I/O Scheduler. Anticipatory: Anticipatory scheduling is an algorithm for scheduling hard disk input/output. It seeks to increase the efficiency of disk utilization by "anticipating" synchronous read operations. "Deceptive idleness" is a situation where a process appears to be finished reading from the disk when it is actually processing data in preparation of the next read operation. This will cause a normal work-conserving I/O scheduler to switch to servicing I/O from an unrelated process. This situation is detrimental to the throughput of synchronous reads, as it degenerates into a seeking workload. Anticipatory scheduling overcomes deceptive idleness by pausing for a short time (a few milliseconds) after a read operation in anticipation of another close-by read requests. I have no idea if this fares well in Android devices. It's disabled in stock kernel and also in Quasar kernel since I've never heard of anyone using it or even recommending it. I read it's more in servers and what nots. CFQ: CFQ, also known as "Completely Fair Queuing", is an I/O scheduler for the Linux kernel which was written in 2003 by Jens Axboe. CFQ works by placing synchronous requests submitted by processes into a number of per-process queues and then allocating timeslices for each of the queues to access the disk. The length of the time slice and the number of requests a queue is allowed to submit depends on the IO priority of the given process. Asynchronous requests for all processes are batched together in fewer queues, one per priority. While CFQ does not do explicit anticipatory IO scheduling, it achieves the same effect of having good aggregate throughput for the system as a whole, by allowing a process queue to idle at the end of synchronous IO thereby "anticipating" further close IO from that process. It can be considered a natural extension of granting IO time slices to a process. Well, like Ondemand is to governors, CFQ is to I/O Schedulers. It's the most balanced one, aiming to perform well in most scenarios. However, in Android since things work differently, it's not the most suitable I/O Schedulers. There are many tweaks spreaded throughout XDA for improving this baby. Deadline: The goal of the Deadline scheduler is to attempt to guarantee a start service time for a request. It does that by imposing a deadline on all I/O operations to prevent starvation of requests. It also maintains two deadline queues, in addition to the sorted queues (both read and write). Deadline queues are basically sorted by their deadline (the expiration time), while the sorted queues are sorted by the sector number. Before serving the next request, the Deadline scheduler decides which queue to use. Read queues are given a higher priority, because processes usually block on read operations. Next, the Deadline scheduler checks if the first request in the deadline queue has expired. Otherwise, the scheduler serves a batch of requests from the sorted queue. In both cases, the scheduler also serves a batch of requests following the chosen request in the sorted queue. Deadline is actually quite popular along with BFQ. It is used in some known kernels for example Netarchy's for Nexus S. However, even though it's better than CFQ for Android devices it still falls short in comparison with VR. VR: /* * V(R) I/O Scheduler * * Copyright (C) 2007 Aaron Carroll * * * The algorithm: * * The next request is decided based on its distance from the last * request, with a multiplicative penalty of `rev_penalty' applied * for reversing the head direction. A rev_penalty of 1 means SSTF * behaviour. As this variable is increased, the algorithm approaches * pure SCAN. Setting rev_penalty to 0 forces SCAN. * * Async and synch requests are not treated seperately. Instead we * rely on deadlines to ensure fairness. * */ VR is a very good I/O Scheduler with Deadline elements. Probably the best for MTD Android devices and it's used also in known kernels such as IntersectRaven's for Nexus One. It's probably the one who can score the most in benchmarks but it's also one of the most... unstable. Its performance fluctuates, it can peak above average or it can go below it. But when it peaks... it's the best. Simple: /* * Simple IO scheduler * Based on Noop, Deadline and V(R) IO schedulers. * * Copyright (C) 2010 Miguel Boton * * * This algorithm does not do any kind of sorting, as it is aimed for * aleatory access devices, but it does some basic merging. We try to * keep minimum overhead to achieve low latency. * * Asynchronous and synchronous requests are not treated separately, but * we relay on deadlines to ensure fairness. * */ Like the name suggests, Simple I/O is a simple one. Remember me saying that I/O Schedulers for Android devices, the simpler the better? This is such a case. Especially for EMMC devices. It's reliable and while not as good as VR when it peaks, it's still one of the best performance-wise. It's at the moment the default one in Quasar kernel. BFQ: /* * BFQ, or Budget Fair Queueing, disk scheduler. * * Based on ideas and code from CFQ: * Copyright (C) 2003 Jens Axboe * * Copyright (C) 2008 Fabio Checconi * Paolo Valente * * Licensed under the GPL-2 as detailed in the accompanying COPYING.BFQ file. * * BFQ is a proportional share disk scheduling algorithm based on the * slice-by-slice service scheme of CFQ. But BFQ assigns budgets, * measured in number of sectors, to tasks instead of time slices. * The disk is not granted to the active task for a given time slice, * but until it has exahusted its assigned budget. This change from * the time to the service domain allows BFQ to distribute the disk * bandwidth among tasks as desired, without any distortion due to * ZBR, workload fluctuations or other factors. BFQ uses an ad hoc * internal scheduler, called B-WF2Q+, to schedule tasks according to * their budgets. Thanks to this accurate scheduler, BFQ can afford * to assign high budgets to disk-bound non-seeky tasks (to boost the * throughput), and yet guarantee low latencies to interactive and * soft real-time applica



    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII

    Clicca sulla tessera dei mistici se hai fegato
    --Lunga Vita e Prosperità--

  2. Il seguente Utente ha ringraziato riccardoPolaris per il post:

    Fuoritempo (26-03-12)

  3.  
  4. #512
    Androidiano VIP L'avatar di Fuoritempo


    Registrato dal
    May 2011
    Località
    Verona
    Messaggi
    3,071
    Smartphone
    (s2,s3,s4,Note 3) S7 Edge.

    Ringraziamenti
    377
    Ringraziato 769 volte in 579 Posts
    Predefinito

    ....cavoli....è un macello...

    Inviato dal mio GT-I9100 usando Tapatalk
    NOTE 3: Phronesis Rom Note 5 port v.6.1 LP 5.1.1



  5. #513
    Androidiano VIP L'avatar di riccardoPolaris


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    5,120
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    1,310
    Ringraziato 2,144 volte in 1,396 Posts
    Predefinito

    Quote Originariamente inviato da Fuoritempo Visualizza il messaggio
    ....cavoli....è un macello...

    Inviato dal mio GT-I9100 usando Tapatalk
    No praticamente gli scheduler gestiscono l'accesso alla sdcard, nei pc all'hard disk



    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII

    Clicca sulla tessera dei mistici se hai fegato
    --Lunga Vita e Prosperità--

  6. #514
    Androidiano VIP L'avatar di Fuoritempo


    Registrato dal
    May 2011
    Località
    Verona
    Messaggi
    3,071
    Smartphone
    (s2,s3,s4,Note 3) S7 Edge.

    Ringraziamenti
    377
    Ringraziato 769 volte in 579 Posts
    Predefinito

    Quote Originariamente inviato da riccardoPolaris Visualizza il messaggio
    No praticamente gli scheduler gestiscono l'accesso alla sdcard, nei pc all'hard disk
    Detta così suona meglio, ma il 3d di xda andando nello specifico è bello coriaceo, penso dipenda da basi di informatica che non ho....
    Dato che sono in fase di spam inverso, persevero: girando nel forum mi sono reso conto che in molti (io per primo) hanno dubbi riguardo all'utilizzo di Voltage Control o di Ex Tweaks.
    Credo che sarebbe molto utile che venisse fatta una bella e particolareggiata guida sull'uso delle due app di cui sopra, mi vengono in mente, oltre al tuo, i nomi Scoman, Orizzonteverticale, Salvo Petrucci....
    ....potreste farci un pensierino......

    Inviato dal mio GT-I9100 usando Tapatalk
    Ultima modifica di Fuoritempo; 26-03-12 alle 14:52
    NOTE 3: Phronesis Rom Note 5 port v.6.1 LP 5.1.1



  7. #515
    Androidiano VIP L'avatar di riccardoPolaris


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    5,120
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    1,310
    Ringraziato 2,144 volte in 1,396 Posts
    Predefinito

    Che la forza sia con voi!



    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII

    Clicca sulla tessera dei mistici se hai fegato
    --Lunga Vita e Prosperità--

  8. #516
    Androidiano VIP L'avatar di riccardoPolaris


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    5,120
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    1,310
    Ringraziato 2,144 volte in 1,396 Posts
    Predefinito

    Si è scassata la macchina, meno male che il mio meccanico è arrivato immediatamente... Anch'io!






    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII
    Ultima modifica di Anna; 21-04-14 alle 11:02

    Clicca sulla tessera dei mistici se hai fegato
    --Lunga Vita e Prosperità--

  9. #517
    Administrator L'avatar di Anna


    Registrato dal
    Jun 2011
    Messaggi
    36,924

    Ringraziamenti
    1,959
    Ringraziato 14,518 volte in 9,621 Posts
    Predefinito

    Quote Originariamente inviato da riccardoPolaris Visualizza il messaggio
    Si è scassata la macchina, meno male che il mio meccanico è arrivato immediatamente... Anch'io!






    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII
    Esagerataaaaaaaa
    A questa gli ci vuole i tiranti per tenerle su!

    Bertelliiiiiiiiiii




    Inviato dal mio GT i9100 con ROM AOKP BEZKE https://www.androidiani.com/forum/sh...d.php?t=126929
    Ultima modifica di Anna; 21-04-14 alle 11:02
    Sono un clown, e faccio collezione di attimi ....


    Sto guidando. (cit. DIEGUCCIO)

  10. #518
    Androidiano VIP L'avatar di Fuoritempo


    Registrato dal
    May 2011
    Località
    Verona
    Messaggi
    3,071
    Smartphone
    (s2,s3,s4,Note 3) S7 Edge.

    Ringraziamenti
    377
    Ringraziato 769 volte in 579 Posts
    Predefinito

    Quote Originariamente inviato da riccardoPolaris Visualizza il messaggio
    Si è scassata la macchina
    ....secondo me più che scassata si è INCAGLIATA.....

    Inviato dal mio GT-I9100 usando Tapatalk
    NOTE 3: Phronesis Rom Note 5 port v.6.1 LP 5.1.1



  11. #519
    Androidiano VIP L'avatar di Fenomeno82


    Registrato dal
    Dec 2011
    Località
    dentro a un kernel...
    Messaggi
    2,555
    Smartphone
    Galaxy S2, MI5,MI9SE

    Ringraziamenti
    334
    Ringraziato 279 volte in 266 Posts
    Predefinito

    Ehiiii,manco io e parlate di tuberi??
    Che sia vera,che sia finta.......l'importante è che sia una 5ª!!

  12. #520
    Androidiano VIP L'avatar di riccardoPolaris


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    5,120
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    1,310
    Ringraziato 2,144 volte in 1,396 Posts
    Predefinito

    Quote Originariamente inviato da jacobrucia Visualizza il messaggio
    Esagerataaaaaaaa
    A questa gli ci vuole i tiranti per tenerle su!

    Bertelliiiiiiiiiii




    Inviato dal mio GT i9100 con ROM AOKP BEZKE https://www.androidiani.com/forum/sh...d.php?t=126929
    Quote Originariamente inviato da Fuoritempo Visualizza il messaggio
    ....secondo me più che scassata si è INCAGLIATA.....

    Inviato dal mio GT-I9100 usando Tapatalk
    Quote Originariamente inviato da Fenomeno82 Visualizza il messaggio
    Ehiiii,manco io e parlate di tuberi??
    Se volete ve la mando a domicilio, e' iscritta all'associazione delle "casalingue", aggiusta qualsiasi cosa



    CheckRomRevolutionHD v6

    Kernel Siyah 2.6.14 + Morpheus SP 0.7.2

    Modem NEKI2

    Micro Sd 32Gb Samsung Classe 10

    From my Dangerous and Powerfull Galaxy SII

    Clicca sulla tessera dei mistici se hai fegato
    --Lunga Vita e Prosperità--

Pagina 52 di 2759 primaprima ... 2425051525354621021525521052 ... ultimoultimo
Ultima pagina

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