Deframmenta il mio telefono Android


11

Ho appena ricevuto un'e-mail dal fornitore di un noto pacchetto software di frammentazione che mi suggerisce di rendere il mio telefono più veloce collegandolo al mio PC e utilizzando i pacchetti "opzione di spazio libero consolidata" sull'unità che viene visualizzata dal telefono .

Cosa ne pensano le persone di questo? È una buona idea o ci sono rischi?

Modifica: vedo che ora hanno scritto sul blog: http://blog.raxco.com/2012/02/07/fix-your-slow-android-smartphone/


1
Dubito dell'utilità del software de-frag su Android. Ma potresti aggiungere un link alla pagina del prodotto del software?
Flusso

1
Ho appena aggiornato il post originale con un link al loro blog. Il prodotto è qui: raxco.com/home/home-premium.aspx
nwaltham

Grazie a tutti per i commenti davvero informati di seguito. Penso che uno dei punti chiave menzionati di seguito sembra essere con l'avvento dell'uso diffuso di MTP piuttosto che il semplice montaggio del dispositivo lo renderà impossibile. Tuttavia, l'essenza della discussione è stata sulla deframmentazione in generale piuttosto che sull'opzione specifica "consolidamento dello spazio libero" che ho citato nella mia domanda. Ad esempio, se Android utilizza TRIM, il consolidamento dello spazio disponibile aiuta o ostacola lì? Che dire dei problemi dell'amplificazione della scrittura: il consolidamento dello spazio libero sarebbe d'aiuto?
Nwaltham,

Risposte:


17

La deframmentazione di una normale macchina Windows con un normale disco rigido "disco rotante" produce raramente un notevole miglioramento della velocità, certamente nulla come molte aziende di terze parti pubblicizzano, e anche nei casi limite in cui le persone creano e cancellano regolarmente dimensioni estremamente grandi (eppure file di dimensioni irregolari), raramente noterai qualche miglioramento eseguendolo più spesso di ogni 6 mesi circa. È più di un beneficio psicologico con placebo nella maggior parte dei casi. SuperUser: la deframmentazione aiuta davvero?

I telefoni non hanno dischi rigidi rotanti, usano una varietà di memoria flash, questo ha velocità di lettura casuali molto più elevate di un disco che deve ruotare fino a quando il dato giusto non è sotto la testina di lettura. Inoltre, il circuito del controller nella memoria flash organizza i dati stessi man mano che i dati vengono scritti, consentendo loro di "livello di scrittura" su tutto il disco flash ed evitare parti problematiche della memoria. Vedi queste domande SuperUser su quell'argomento per maggiori informazioni Devo eseguire la deframmentazione su un SSD? , È male deframmentare un'unità flash USB?

Oltre a Honeycomb (Android 3.x) in poi, il sistema operativo Android per impostazione predefinita non fornisce a un PC collegato l'accesso completo al file system interno, invece di essere montato come unità USB utilizza MTP per controllare come il PC può accedere la memoria e solo la scheda SD può essere montata come una normale unità USB. Per quanto ne so, non c'è modo per un PC di avere abbastanza accesso al file system per eseguire una deframmentazione tramite MTP.


Il modo in cui funziona la memoria flash significa che una deframmentazione in realtà non fa quasi nulla e può avere un leggero effetto collaterale di ridurre leggermente la durata della memoria del telefono.


Grazie mille per la tua risposta. Ho fatto un commento generale in alto in quanto vi sono alcuni punti nella domanda che non ritengo siano stati affrontati. Sebbene il tuo punto MTP sia importante
nwaltham,

13

a mio avviso poiché non esiste un "disco rotante" ma solo una memoria solida come ROM interna e scheda SD, il tempo di accesso a ogni singola posizione nella memoria è lo stesso indipendentemente dalla posizione effettiva dei dati che si desidera caricare, quindi la deframmentazione non è necessaria.


1
le velocità sequenziali di lettura / scrittura per i supporti flash sono (quasi) sempre più elevate delle velocità casuali di lettura / scrittura. Sebbene non sia un disco rotante, i blocchi contigui sono ancora più veloci da accedere. I kernel Linux moderni (esp con ext3) fanno un ottimo lavoro nell'allocare spazio di archiviazione contiguo per i file. Quindi sì, "deframmentare" è probabilmente inutile, ma non per i motivi che uno potrebbe pensare. codinghorror.com/blog/2008/06/…
devnul3

1
@ devnul3: fai attenzione, quel post riguarda le unità flash USB e non la memoria flash interna trovata sui telefoni. Gran parte del successo delle prestazioni proviene da USB e non è inerente alla memoria flash stessa.
MBraedley,

@MBraedley Innanzitutto, non è USB. USB è simmetrico (non importa in quale direzione scorrono i dati). L'apparente disparità nelle velocità su / giù deriva dalla disparità del dispositivo, non ha nulla a che fare con il protocollo. In secondo luogo, se guardi praticamente tutti gli SSD (SATA interni ed eSATA) vedi gli stessi identici problemi (anche quelli sono flash NAND). In terzo luogo, almeno sul mio droide è presente la memoria flash interna? Collegato tramite USB.
devnul3,

Grazie per la tua risposta, ho anche scritto un commento in alto, chiedendomi di TRIM e scrivendo l'amplificazione. Ci hai pensato?
Nwaltham,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.