Extrañas diferencias de rendimiento en lectura/escritura desde/hacia una unidad flash USB

Extrañas diferencias de rendimiento en lectura/escritura desde/hacia una unidad flash USB

Al copiar archivos desde mi unidad flash USB 2.0 de 8 GB con Windows 7 a un disco duro tradicional, la velocidad promedio está entre 25 y 30 MB/s. Al hacer lo contrario, copiaraEn la unidad USB, la velocidad es de 5 MB/s en promedio. Probé esto con aproximadamente 4,5 GB de archivos, una combinación de archivos más pequeños y más grandes. Las observaciones fueron las mismas en los sistemas de archivos FAT32 y exFAT en la unidad USB y NTFS en el disco duro interno.

No creo poder equivocarme al decir que la memoria flash tiene un rendimiento mucho mayor que un disco duro giratorio tanto en términos de lectura como de escritura.

Para ambos tipos de memoria, la lectura también debería ser más rápida que la escritura.

Ahora me pregunto, ¿cómo puede ser que copiar archivos de una memoria de lectura rápida a una memoria de escritura más rápida sea en realidad más lento que copiar archivos de una memoria de lectura rápida a una memoria de escritura lenta?

Creo que los archivos también se almacenan en la RAM antes de copiarse, y también hay almacenamiento en caché, pero no veo cómo ni siquiera eso podría inclinar la balanza. Esto solo puede tener la ventaja de escribir en una unidad USB, ya que está "más cerca" del sistema SATA que el puerto USB y recibirá datos del disco duro SATA interno más rápido.

Quizás mi forma de pensar sea completamente incorrecta o simplemente dependa del fabricante del lápiz USB. Pero tengo curiosidad.

Respuesta1

El almacenamiento no rotativo casi siempre es más rápido, tanto en lectura como en escritura,para acceso aleatorio, ya que el almacenamiento no rotativo no tiene retraso de búsqueda ni latencia rotacional. Pero cuando lees secuencialmente desde un disco giratorio y escribes en una unidad flash, el disco giratorio puede entregar bytes a una velocidad enorme, mientras que la unidad flash está limitada por su tiempo de escritura relativamente lento.

Respuesta2

Las unidades USB deben borrarse antes de poder escribir. 5 MB/s es bastante típico para unidades USB económicas. Puede encontrar una lista de unidades con medidas de rendimiento.en este sitio. 5 MB/s está a mitad del camino.

Respuesta3

Las aceleraciones que se ven en los SSD con todas las funciones son el resultado de una variedad de cosas que simplemente no están presentes en una simple memoria USB.

  • Múltiples bancos de memoria, lo que permite escrituras paralelas en múltiples canales
  • Múltiples chips de memoria, que permiten escrituras paralelas dentro de los bancos.
  • Controladores mucho más sofisticados

Estas son las cosas que permiten que la memoria flash obtenga un rendimiento de escritura excelente, y no están presentes en la mayoría de las memorias USB. Los más baratos no se molestan en hacer ningún tipo de nivelación de desgaste, por lo que las escrituras invocarán el ciclo de borrado-escritura con mucha más frecuencia que un SSD.

Respuesta4

He estado probando eso también. Estoy copiando SDD a USB, HDD a USB, USB a USB y va lento. Usando Linux pv < /dev/sdb > /dev/sdd 81.1GiB 4:59:40 [11.5MiB/s] [======>] 69% ETA 2:13:20. Pero copiar un USB a un disco duro usando DD linux 117GiB 1:28:51 [23.6MiB/s] es más rápido, me tomó alrededor de una hora y media. Un poco más del doble de rápido que copiar a otro USB.

También descubrí que eso depende también del bus 2.0 o 3.0 utilizado y luego de la marca del USB. Los USB baratos en puertos 2.0 bajarán a 5MiB/s, las marcas de USB más caras pueden llegar hasta 10 a 12MiB/s copiando USB a USB.

Conclusión: Depende de varios factores, el Bus de la PC, la versión de puerto, la marca de los USB y combinación de todos. Puede empeorar si copia la imagen del disco en una carpeta HD y luego intenta copiarla a un USB. Creo que se debe al traslado interno en autobús. USB a USB era más rápido en mi computadora. Ese es mi informe. La mejor manera es acceder a diferentes PC, probar y replicar en la que funcione más rápido.

Sí, fue más rápido de SSD a USB, es más rápido copiar de USB a HDD o SSD. Realmente lento al revés. La velocidad de escritura del USB es lenta.

Para su información: Estoy replicando más de 100 memorias USB para el evento, por lo que pude replicar pruebas exactas. AH, olvidé mencionarlo, también usó WIN10 con RUFUS, solo escribió hasta 5,5 MiB/s, por lo que no hubo ninguna mejora.

información relacionada