Desfragmentar mi teléfono Android

11

Acabo de recibir un correo electrónico del proveedor de un conocido paquete de software de desfragmentación que sugiere que puedo hacer que mi teléfono funcione más rápido conectándolo a mi PC y usando los paquetes "consolidar la opción de espacio libre" en la unidad que aparece desde el teléfono .

¿Qué siente la gente sobre esto? ¿Es esta una buena idea o hay riesgos?

Editar: veo que han blogueado al respecto ahora: http://blog.raxco.com/2012/02/07/fix-your-slow-android-smartphone/

nwaltham
fuente
1
Dudo de la utilidad del software de-frag en Android. Pero, ¿podría agregar un enlace a la página del producto del software?
Flujo
1
Acabo de actualizar la publicación original con un enlace a su blog. El producto está aquí: raxco.com/home/home-premium.aspx
nwaltham
Gracias a todos por los comentarios realmente informados a continuación. Creo que uno de los puntos clave mencionados a continuación parece ser la llegada del uso generalizado de MTP en lugar de solo el montaje directo del dispositivo hará que sea imposible. Sin embargo, la esencia de la discusión ha sido sobre la desfragmentación en general más que la opción específica de "consolidar el espacio libre" que mencioné en mi pregunta. Por ejemplo, ¿usa Android TRIM? ¿Consolidar el espacio libre ayudaría o dificultaría allí? ¿Qué pasa con los problemas de la amplificación de escritura? ¿Consolidar el espacio libre ayudaría allí?
nwaltham

Respuestas:

17

La desfragmentación de una máquina normal de Windows con un disco duro normal de "disco giratorio" rara vez produce una mejora notable de la velocidad, ciertamente nada como la publicidad de muchas compañías de terceros, e incluso en casos extremos donde las personas regularmente crean y eliminan archivos extremadamente grandes (aún archivos de tamaño irregular), rara vez notará alguna mejora al ejecutarlo con más frecuencia que cada 6 meses más o menos. Es más un beneficio psicológico de placebo en la mayoría de los casos. Superusuario: ¿Desfragmenta realmente ayuda?

Los teléfonos no tienen discos duros giratorios, usan una variedad de memoria flash, esto tiene velocidades de lectura aleatoria masivamente más rápidas que un disco que necesita rotar hasta que la pieza correcta de datos esté debajo del cabezal de lectura. Además, el circuito del controlador en la memoria flash organiza los datos en sí mismos a medida que se escriben, lo que le permite "nivel de escritura" en todo el disco flash y evitar partes problemáticas de la memoria. Consulte estas preguntas de Superusuario sobre ese tema para obtener más información. ¿Debo ejecutar la desfragmentación en un SSD? , ¿Es malo desfragmentar una unidad flash USB?

Además de Honeycomb (Android 3.x) en adelante, el sistema operativo Android por defecto no le da a una PC conectada acceso completo al sistema de archivos interno, en lugar de montarlo como una unidad USB, utiliza MTP para controlar cómo puede acceder la PC la memoria, y solo la tarjeta SD puede montarse como una unidad USB normal. Hasta donde sé, no hay forma de que una PC tenga suficiente acceso al sistema de archivos para desfragmentar a través de MTP.


Tl; dr la forma en que funciona la memoria flash significa que una desfragmentación en realidad no hace casi nada, y puede tener un ligero efecto secundario de reducir ligeramente la vida útil del almacenamiento de su teléfono.

GAThrawn
fuente
Muchas gracias por tu respuesta. He hecho un comentario general en la parte superior ya que hay algunos puntos en la pregunta que no creo que hayan sido abordados. Aunque su punto MTP es importante
nwaltham
13

Según tengo entendido, dado que no hay un "disco giratorio", sino solo una memoria sólida como la ROM interna y la tarjeta SD, el tiempo de acceso a cada ubicación en el almacenamiento es el mismo, independientemente de la posición real de los datos que desea cargar, por lo que la desfragmentación es innecesaria.

Davide Piras
fuente
1
las velocidades de lectura / escritura secuenciales para medios flash son (casi) siempre más altas que las velocidades de lectura / escritura aleatorias. Si bien no es un disco giratorio, los bloques contiguos son aún más rápidos de acceder. Los núcleos modernos de Linux (especialmente con ext3) hacen un trabajo muy útil de asignar almacenamiento contiguo para archivos. Entonces sí, "desfragmentar" probablemente sea inútil, pero no por las razones que uno podría pensar. codinghorror.com/blog/2008/06/…
devnul3
1
@ devnul3: Tenga cuidado, esa publicación se trata de unidades flash USB y no del almacenamiento flash interno que se encuentra en los teléfonos. Gran parte del éxito del rendimiento proviene del USB y no es inherente a la memoria flash en sí.
MBraedley
@MBraedley Primero, no es de USB. El USB es simétrico (no le importa en qué dirección fluyen los datos). La aparente disparidad en las velocidades de subida / bajada proviene de la propia disparidad del dispositivo, no tiene nada que ver con el protocolo. En segundo lugar, si observa básicamente todos los SSD (SATA internos y eSATA), verá exactamente los mismos problemas (también son flash NAND). En tercer lugar, al menos en mi droide inc ¿el almacenamiento flash interno? Adjunto a través de USB.
devnul3
Gracias por su respuesta, también escribí un comentario en la parte superior, preguntándome acerca de TRIM y amplificación de escritura. ¿Tienes alguna idea al respecto?
nwaltham