CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: kotix con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: kotix con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 49 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

[KERNEL][TRIM][CM11.0]Kernel con supporto al TRIM[4.4.2]

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 al prosciutto L'avatar di IlPessimoFra


    Registrato dal
    Jan 2013
    Località
    Padova
    Messaggi
    1,453
    Smartphone
    Galaxy Ace-i, Galaxy W

    Ringraziamenti
    972
    Ringraziato 626 volte in 427 Posts
    Predefinito

    [KERNEL][TRIM][CM11.0]Kernel con supporto al TRIM[4.4.2]

    KERNEL CON SUPPORTO AL TRIM

    Ciao ragazzi,
    oggi vi presento questo nuovo kernel per CyanogenMod 11.0, che attiva una funziona tutta nuova, il TRIM.

    Questo kernel ha come base l'ultima versione del Khan Kernel di lafactorial ed è ideato da un noto utente di XDA in sezione Galaxy Wonder, sir mordred, ma sviluppato sempre da lafactorial, perchè il PC di sir mordred è rotto (...)

    FEATURES

    -Tutte le feautures del Khan Kernel
    -Supporto al TRIM


    MA CHE COS'E' QUESTO TRIM??

    Vediamo una breve spiegazione...

    La frammentazione si verifica su hard disk tradizionali. Quando un file viene eliminato da un disco rigido, il suo spazio è "liberato" quando il file system cancella il puntatore all'inizio del file. Quando un file deve essere scritto, il file system trova il primo posto libero sul disco, e inizia a scrivere il file. Se il file è troppo grande, tanto che riempie completamente il posto vuoto, il file system mette un puntatore al prossimo posto libero sul disco, e poi inizia a scrivere di nuovo. Questo processo viene ripetuto più e più volte fino a quando il file è stato completamente scritto. Quando molti file vengono eliminati e molti altri scritti, il disco diventa sempre più frammentato. Più la frammentazione aumenta, più diminuiscono le prestazioni. Per rimediare alla situazione, dobbiamo deframmentare i nostri hard disk, e questo può richiedere anche molto tempo.

    I dati memorizzati sulla memoria flash NAND vengono salvati in modo diverso rispetto ai tradizionali dischi rigidi. Simile allo storage HDD, NAND mantiene anche una mappa di dove sono memorizzati i dati. Quando si elimina un file, anziché liberare quel posto per il riutilizzo, il più delle volte è semplicemente contrassegnato come "non in uso". I dati sono ancora lì, e, soprattutto, la voce nel file system è ancora lì (anche se non possiamo accedervi perché è "non in uso"). Questo significa che, più si eliminano e scrivono files, più il file di mappa diventa più grande, e ci vuole più tempo per trovare i file che si sta cercando. Anche se tecnicamente non è "frammentazione", questo "I / O lag" diventa sempre più pronunciato con l'uso, causando una sempre più evidente lentezza del dispositivo quando lo si usa. Questo problema è stato presente praticamente in ogni dispositivo Android (e quasi ogni altro dispositivo che utilizza NAND flash per l'archiviazione), e noi non ci abbiamo dato troppo peso, fino ad ora.

    TRIM alla riscossa!

    TRIM passa essenzialmente attraverso i record dei file e consente di liberare i blocchi che hai eliminato dicendo al controllore di non tenere più traccia di loro. Ora il controllore deve solo tenere traccia dei file che non sono stati eliminati, e questo accelera le cose in maniera significativa!

    Il supporto al TRIM è stato incluso nel kernel di Linux desktop nel 2008. I sistemi operativi desktop di Microsoft non ha ottenuto il supporto fino al 2009 con Windows 7. Apple ha iniziato a supportare il TRIM solo da OS X 10.6.8 in poi, dal 2011. Android, invece, lo ha iniziato a supportare solo con le versioni dalla 4.3 in poi.

    Purtroppo, se sul dispositivo non è in esecuzione almeno Android 4.3, è improbabile che l'OEM ha supportato in supporto TRIM. Per quelli di voi che hanno i nuovi dispositivi con sistema operativo Android 4.3 e versioni successive, è tutto pronto, TRIM è istituito e funzionante automaticamente. Se stai utilizzando un dispositivo che esegue una versione di livello inferiore di Android e hai aggiornato alla versione 4.3, probabilmente vuoi fare un reset di fabbrica per ritrovare la velocità perduta, anche se non dovresti notare ulteriori rallentamenti se scegli di non partire da zero.

    Al momento le nostre ROM (CM10.2 e CM11) supportano la funzione TRIM ma i relativi kernel non lo fanno.


    Se vuoi vedere se la tua ROM supporta il TRIM, dall' Emulatore terminale digita:

    codice:
    su
    fstrim -v /cache
    Visualizzerai questo:



    Questo significa che il TRIM non è supportato.

    Ma se tu installi il kernel che supporta il TRIM, il risultato sarà questo:




    DOWNLOAD e INSTALLAZIONE

    Big RAM TRIM Kernel (360 MB): https://yadi.sk/d/q25Hb5VORq4uR

    Stock RAM TRIM Kernel (340 MB): https://yadi.sk/d/AOTJrl01Rq5Fv

    Per installare basta che flashate il file zip tramite la CWM. Fate un wipe cache e wipe dalvik cache prima e dopo l'installazione!


    ALTRE INFO

    Questo Kernel è compatibile solo con l'ultima build di CM11.0 di arco (non testato)
    Una volta che si avvia il telefono con un kernel che supporta TRIM, esso si avvierà e funzionerà in background in automatico e non potrà essere disabilitato dall'utente. Attualmente per rimuovere TRIM è necessario riflashare la ROM senza fare wipe.

    Se vuoi partizionare manualmente TRIM puoi usare questa applicazione.

    RINGRAZIAMENTI

    lafactorial, per il suo Khan Kernel
    sir mordred, per il kernel con supporto al TRIM
    arco68, per i sorgenti del kernel

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

    NiloGlock (08-06-14)

  3.  
  4. #2
    Androidiani Power User L'avatar di NiloGlock


    Registrato dal
    Feb 2013
    Località
    Sassari
    Messaggi
    25,641
    Smartphone
    LG G2, LeMax 2

    Ringraziamenti
    2,561
    Ringraziato 6,826 volte in 5,301 Posts
    Predefinito

    Questo si che è interessante.. Vado subito a flashare..
    REGOLAMENTO CONSIGLI SULL'UTILIZZO DEL FORUM F.A.Q. DEL FORUM MANUALE BBCODES



    STORIA DELLE VERSIONI DI ANDROID
    __________________________________________________

    Smartphone:

  5. #3
    Androidiano


    Registrato dal
    Apr 2014
    Messaggi
    174

    Ringraziamenti
    126
    Ringraziato 19 volte in 18 Posts
    Predefinito

    Scusate ma non ho capito.
    Ho digitato la stringa e sembra che strim sia supportato. Quindi devo installare questo kernel o non serve farlo?
    Grazie e buongiorno a tutti.
    Samsung Galaxy W

  6. #4
    Androidiani Power User L'avatar di NiloGlock


    Registrato dal
    Feb 2013
    Località
    Sassari
    Messaggi
    25,641
    Smartphone
    LG G2, LeMax 2

    Ringraziamenti
    2,561
    Ringraziato 6,826 volte in 5,301 Posts
    Predefinito

    Quote Originariamente inviato da gaeco392 Visualizza il messaggio
    Scusate ma non ho capito.
    Ho digitato la stringa e sembra che strim sia supportato. Quindi devo installare questo kernel o non serve farlo?
    Grazie e buongiorno a tutti.
    Se lo supporta già non è necessario installare questo kernel.

    Puoi trimmare le partizioni con l'app lagfix. https://play.google.com/store/apps/d...y.lagfix&hl=tr
    REGOLAMENTO CONSIGLI SULL'UTILIZZO DEL FORUM F.A.Q. DEL FORUM MANUALE BBCODES



    STORIA DELLE VERSIONI DI ANDROID
    __________________________________________________

    Smartphone:

  7. Il seguente Utente ha ringraziato NiloGlock per il post:

    gaeco392 (09-08-14)

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