68 votos

¿Por qué son mucho más lentos que las unidades de estado sólidas de unidades flash USB?

Por lo que yo entiendo, unidades flash USB y unidades de estado sólido (Ssd) se basan en tecnologías similares, memoria flash NAND.

Pero, unidades flash USB son por lo general bastante lento, con una velocidad de lectura y escritura de 10 a 25 MB por segundo, mientras que las unidades Ssd son generalmente muy rápido, alrededor de 200 a 600 MB por segundo.

¿Por qué son los Ssd mucho más rápido que las unidades USB flash? Y por qué no de las unidades flash USB más rápido que 10-25 MB por segundo?

Es simplemente que los Ssd uso paralelo de acceso a la memoria flash NAND o hay otras razones?

65voto

Michael Eklöf Puntos 509

El paralelismo, y la forma en que el controlador hace uso de la misma es el factor principal. Generalmente no hay espacio para la 8-16 discretos chips NAND que iba a encontrar en un SSD. Los controladores de USB stick generalmente no son tan complejas, de manera eficiente hacer uso del paralelismo.

Otros factores que importa es la calidad de la flash. Muchas memorias USB de uso más barato en flash, lo que tienes que leer y escribir más lento con el fin de evitar errores. Las unidades USB no tienen montones de sobre-aprovisionamiento para ayudar a mantener limpios los bloques de alrededor. USB 2.0 y está limitada a unos 35 MB/s. Y muchos de los Ssd vienen con un gran caché de RAM.

La principal razón de estas diferencias es el precio. Hay algunos Ssd en una memoria USB factor de forma, como el LaCie FastKey.

39voto

blueshift Puntos 3281

Algunos de los factores que he visto:

  • Paralelismo: SSD utilizan una gran cantidad de dispositivos Flash y acceder a ellos fuertemente en paralelo, la canalización y el intercalado de ellos.

  • SLC vc MLC: Multi Nivel de las Células de la tienda de dos bits en cada celda, pero el tiempo de acceso es más largo y de un Solo Nivel de las Células, que almacenan un bit por celda. Además, SLCs sostener mucho más escribir/borrar ciclos de MLCs. Todos los USB flashdrives y las tarjetas SD son MLC porque es más barato. Tenga en cuenta que algunos 'consumidor' SSD, como Intel X25-M, también el uso de la CTM, reservándose SLC para 'la empresa' unidades, como el X25-E.

  • Complejo algoritmo de asignación. No sólo para la nivelación de desgaste (pero que es muy importante también), también separar el borrado de la escritura, de modo que cuando usted tiene que escribir, la unidad ya cuenta con varios pre-borra las células listo para ser escrito.

  • Interfaces: SATA2 y ahora SATA3 son mucho más rápidas que con USB. No sólo en raw bitrate, pero también tienen una eficacia mucho mayor. Nunca se llega al 100% de USB de la velocidad teórica, pero en SATA, SAS, y IEE1394 obtener de forma consistente.

  • Algunas de hardware adicional trucos, como una pequeña batería de copia de seguridad caché de escritura. Escribe a este pequeño RAM, y el disco en sí escribe a parpadear después de reconocer que la escritura.

27voto

Gareth Butcher Puntos 313

La interfaz USB es un cuello de botella enorme. Son dueños de un genial disco de eFlash Kanguru y hace una gran diferencia.

Este dispositivo tiene un USB y un conector eSata. Transfiere a 45 MB/s en el lado USB y 90 MB/s en el lado de eSata. Desde el mismo dispositivo! Esto realmente apunta a que USB es el factor limitante. Como han dicho otros sin embargo, algunas unidades un muy barato limitado incluso por USB.

4voto

geekosaur Puntos 7704

Memorias USB también cuestan bastante un poco menos de SSD. Que es porque usan Flash más barato lento en lugar de la cara Flash rápido utilizado en SSD.

1voto

Hugo Correia Puntos 16

Principal diferencia es el uso de la tecnología: SLC (célula), MLC (Multi Cell), TLC (tres niveles de la célula). Mientras que el SLC es la fiable y el más rápido, también es limitada a su capacidad máxima en GB tamaños en cada Chip de Flash. Más lento Flash Drives que son mencionar uso MLC y por lo tanto son más lentos, mientras que la mayoría de los SSD siguen utilizando SLC.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X