Défragmenter mon téléphone Android

11

Je viens de recevoir un e-mail du fournisseur d'un logiciel de défragmentation bien connu suggérant que je peux accélérer mon téléphone en le branchant sur mon PC et en utilisant les packages "consolider l'option d'espace libre" sur le lecteur qui apparaît depuis le téléphone .

Que ressentent les gens à ce sujet? Est-ce une bonne idée ou y a-t-il des risques?

Edit: je vois qu'ils ont blogué à ce sujet maintenant: http://blog.raxco.com/2012/02/07/fix-your-slow-android-smartphone/

nwaltham
la source
1
Je doute de l'utilité des logiciels de défragmentation sur Android. Mais pourriez-vous ajouter un lien vers la page produit du logiciel?
Flow
1
Je viens de mettre à jour le message d'origine avec un lien vers leur blog. Le produit est ici: raxco.com/home/home-premium.aspx
nwaltham
Merci à tous pour les commentaires vraiment éclairés ci-dessous. Je pense que l'un des points clés mentionnés ci-dessous semble être avec l'avènement d'une utilisation généralisée du MTP plutôt que le simple montage de l'appareil, il deviendra impossible. Néanmoins, l'essentiel de la discussion a porté sur la défragmentation en général plutôt que sur l'option spécifique "consolider l'espace libre" que j'ai mentionnée dans ma question. Par exemple - Android utilise-t-il TRIM - est-ce que la consolidation de l'espace libre aiderait ou entraverait cela? Qu'en est-il des problèmes d'amplification d'écriture - la consolidation de l'espace libre y aiderait-elle?
nwaltham

Réponses:

17

La défragmentation d'une machine Windows normale avec un lecteur de disque dur à «disque tournant» produit rarement une amélioration notable de la vitesse, certainement pas comme beaucoup de sociétés tierces annoncent, et même dans les cas extrêmes où les gens créent et suppriment régulièrement des données extrêmement volumineuses (pourtant fichiers de taille irrégulière), vous remarquerez rarement une amélioration de son exécution plus souvent que tous les 6 mois environ. Il s'agit plus d'un avantage psychologique de placebo dans la plupart des cas. SuperUser: La défragmentation est-elle vraiment utile?

Les téléphones n'ont pas de disques durs en rotation, ils utilisent une variété de mémoire flash, ce qui a des vitesses de lecture aléatoire massivement plus rapides qu'un disque qui doit tourner jusqu'à ce que la bonne donnée soit sous la tête de lecture. De plus, les circuits du contrôleur dans la mémoire flash organisent les données elles-mêmes au fur et à mesure de l'écriture, ce qui lui permet de "passer en écriture" sur l'ensemble du disque flash et d'éviter les parties problématiques de la mémoire. Voir ces questions SuperUser sur ce sujet pour plus d'informations. Dois-je exécuter la défragmentation sur un SSD? , Est-il mauvais de défragmenter une clé USB?

En plus de Honeycomb (Android 3.x), le système d'exploitation Android par défaut ne donne pas à un PC connecté un accès complet au système de fichiers interne, au lieu de le monter en tant que clé USB, il utilise MTP pour contrôler la façon dont le PC peut accéder la mémoire et seule la carte SD peut être montée en tant que lecteur USB normal. Pour autant que je sache, il n'y a aucun moyen pour un PC d'avoir suffisamment accès au système de fichiers pour effectuer une défragmentation sur MTP.


Tl; dr le fonctionnement de la mémoire flash signifie qu'une défragmentation ne fait pratiquement rien, et peut avoir un léger effet secondaire de réduire légèrement la durée de vie du stockage de votre téléphone.

GAThrawn
la source
Merci beaucoup pour votre réponse. J'ai fait un commentaire général en haut car il y a des points dans la question qui, à mon avis, n'ont pas été abordés. Bien que votre point MTP soit important
nwaltham
13

à ma connaissance, car il n'y a pas de "disque rotatif" mais uniquement une mémoire solide comme la ROM interne et la carte SD, le temps d'accès à chaque emplacement dans le stockage est le même quelle que soit la position réelle des données que vous souhaitez charger, la défragmentation n'est donc pas nécessaire.

Davide Piras
la source
1
les vitesses de lecture / écriture séquentielles pour les supports flash sont (presque) toujours supérieures aux vitesses de lecture / écriture aléatoires. Bien qu'il ne s'agisse pas d'un disque rotatif, les blocs contigus sont toujours plus rapides d'accès. Les noyaux Linux modernes (en particulier avec ext3) font un travail très alimentaire d'allocation de stockage contigu pour les fichiers. Alors oui, "défragmenter" est probablement inutile, mais pas pour les raisons que l'on pourrait penser. codinghorror.com/blog/2008/06/…
devnul3
1
@ devnul3: Attention, cette publication concerne les lecteurs flash USB et non le stockage flash interne trouvé sur les téléphones. La plupart des performances touchées proviennent de l'USB et ne sont pas inhérentes à la mémoire flash elle-même.
MBraedley
@MBraedley Tout d'abord, ce n'est pas de l'USB. L'USB est symétrique (peu importe la direction dans laquelle les données circulent). La disparité apparente des vitesses de montée / descente vient de la propre disparité de l'appareil, elle n'a rien à voir avec le protocole. Deuxièmement, si vous regardez essentiellement tous les SSD (SATA interne ainsi que eSATA), vous voyez exactement les mêmes problèmes (ce sont aussi des flash NAND). Troisièmement, au moins sur mon droïde comprenant le stockage flash interne? Attaché via USB.
devnul3
Merci pour votre réponse, j'ai également écrit un commentaire en haut, me posant des questions sur TRIM et sur l'amplification d'écriture. Avez-vous des réflexions à ce sujet?
nwaltham