** HA BISOGNO DI ROOT **
Questo è un progetto work in progress che ha l'obiettivo di velocizzare le prestazioni ed estendere la resistenza della memoria flash interna dello smartphone.
La memoria interna dello smartphone utilizza la tecnologia SSD / emmc a stato solido. La contropartita alla riduzione dei tempi di accesso e alla minore latenza dell'SSD è che le sue prestazioni possono peggiorare nel tempo: scrivendo dopo aver scritto, le celle di memoria mostrano un calo misurabile delle prestazioni e continueranno a degradarsi per tutta la vita.
'SSD Boost' riduce al minimo gli scritti sul tuo SSD, aumentando la velocità e prolungando la durata della memoria: il tuo smartphone ti ringrazierà.
Sebbene l'obiettivo principale dell'app sia l'ottimizzazione della memoria flash, molti utenti hanno anche sperimentato (leggi le recensioni) una migliore reattività all'avvio delle app, una maggiore durata della batteria e una diminuzione della temperatura del telefono.
Probabilmente perché l'app 'SSD Boost' è una soluzione a qualche processo folle in esecuzione in background, che continua a scrivere su disco. Questo è stato riscontrato dalla versione Android ICS ad Android 10 (sia stock che personalizzato).
Ha bisogno di un telefono con root.
Fai attenzione, se hai uno dei seguenti modelli:
- Samsung Galaxy R.
- Samsung Galaxy SII.
- Samsung Galaxy Note.
- Samsung Galaxy Nexus.
- Samsung Epic 4G Touch.
prima dell'installazione, controlla la presenza di Brickbug (un bug sul chip eMMC fw):
https: //play.google.com/store/apps/details?id=net.vinagre.android.emmc_check
changelog:
1.0.7
- migliorato il metodo di controllo della radice
1.0.2
- aggiunto il comando TRIM
Cosa significa TRIM per le prestazioni ssd / nand.
A differenza dell'HDD, SSD non può sovrascrivere i dati perché è possibile solo una transizione da 0 a 1, quindi prima di sovrascrivere i dati deve cancellare l'intera pagina su 0, quindi programmare i bit.
La cancellazione richiede più tempo rispetto alla scrittura dei dati, quindi dopo aver usato il dispositivo per un po 'dovrà cancellare le pagine prima di scriverle e compromettere le prestazioni.
Sarebbe molto meglio se il controller cancellasse i blocchi mentre è inattivo in modo da averli pronti quando è necessario scrivere. Sfortunatamente ciò non è possibile poiché il controller non ha alcuna conoscenza del file system, quindi non sa quali blocchi vengono utilizzati e con quali no.
Il comando TRIM, quando supportato da SSD / NAND, consente al sistema operativo di inviare un elenco di blocchi al controller da cancellare quando è inattivo.
Android 4.3+ supporta trim nativamente, significa che il sistema operativo dopo aver eliminato un file invierà un comando trim a n controller che avvisa i blocchi di streghe sul file utilizzato, il controller li cancellerà quando è inattivo in modo da poter scrivere velocemente senza cancellare la prossima volta.
Ma gli utenti non hanno alcun controllo su questo processo e Android non taglia la memoria per molto tempo.
'SSD Boost' ti aiuta a eseguire manualmente l'assetto sul tuo dispositivo se ritieni che sia diventato lento e comunque ad ogni riavvio.
Supera la limitazione di LagFix (fstrim), supportando Android 5 Lollipop.
1.0.1
- aggiunto il supporto NOATIME, NOADIRATIME
Android mantiene i metadati del file system che registrano quando è stato effettuato l'ultimo accesso a ciascun file. Questo timestamp è noto come atime e atime ha una penalità prestazionale: ogni operazione di lettura su un filesystem genera un'operazione di scrittura.
L'aggiornamento dell'atime ogni volta che viene letto un file provoca un sacco di IO solitamente non necessari, rallentando tutto.
'SSD Boost' disabilita il tracciamento di atime, rimontando i filesystem con le opzioni noatime / noadiratime.
Nota:
Alcuni utenti criticano il nome dell'app, 'SSD Boost'.
In realtà, la parola "boost" è fuorviante: l'app, a rigor di termini, non accelera la velocità di trasferimento, ma aggira i limiti della tecnologia ssd e del kernel Linux.
Invece, per quanto riguarda l'uso della parola "SSD": l'uso più comune è "memoria flash", ma quando una memoria flash implementa un'interfaccia per alcuni bus, questo dispositivo costituisce un'unità in sé, quindi può essere correttamente chiamato SSD.
Ogni memoria flash di ogni smartphone implementa un'interfaccia per un bus, in modo da poter usare entrambe le parole reciprocamente.