Por eso las unidades de estado sólido más lento a medida que llena para arriba

Los puntos de referencia son claras: las unidades de estado sólido más lento a medida que llena para arriba. Llene su unidad de estado sólido a casi la capacidad y su rendimiento de escritura disminuirá dramáticamente. La razón por la cual radica en la forma en que los SSD y el trabajo de almacenamiento Flash NAND.

Llenado de la unidad de capacidad es una de las cosas que nunca debes hacer con una unidad de estado sólido. Una unidad de estado sólido casi lleno tendrá operaciones de escritura mucho más lento, ralentizar el equipo.

Cuando se escribe un archivo en la unidad de estado sólido, busca bloques vacíos y las llena. La escritura en un bloque vacío es la operación de escritura más rápida posible. Es por eso que los nuevos sistemas operativos (Windows 7 y versiones posteriores) admiten la función TRIM, que borra automáticamente los datos de un archivo de la unidad de estado sólido, tan pronto como se elimina el archivo en su sistema operativo. Esto funciona de forma diferente de los discos duros magnéticos, donde los bits de los archivos borrados se sientan alrededor de la unidad de disco duro.

No se sientan alrededor de una unidad de estado sólido – TRIM asegura que el bloque se vacía por lo que el SSD puede escribir rápidamente nuevos datos en el bloque vacío en el futuro. Escribiendo sobre un sector ya escrito es tan rápido como escribir en un sector vacío en un disco duro mecánica del dispositivo, pero una unidad de estado sólido debe borrar una cuadra antes de escribir en él.

memoria Flash NAND escribe datos en páginas de 4 KB en el interior de 256 KB bloques. Para añadir páginas adicionales a un bloque parcialmente lleno, la unidad de estado sólido debe borrar todo el bloque antes de escribir datos de nuevo a él.

A medida que su unidad de estado sólido se llena, cada vez menos bloques vacíos están disponibles. En su lugar se llena parcialmente los bloques. La unidad de estado sólido no puede simplemente escribir los nuevos datos a estos bloques parcialmente llenos – que borrar los datos existentes. En lugar de una operación de escritura sencilla, la unidad de estado sólido tiene que leer el valor del bloque en su caché, modifique el valor con los nuevos datos, y luego escribir de nuevo. Tenga en cuenta que la escritura de un archivo probablemente involucrará escrito a muchos bloques, por lo que esto puede introducir una cantidad significativa de retardo adicional.

Si se llena una unidad de capacidad o cerca de su capacidad, lo más probable es que usted va a terminar con muchos bloques parcialmente llenas después de eliminar archivos. El comando TRIM simplemente dirige una unidad de estado sólido para eliminar los datos de archivo cuando se elimina el archivo. No obliga a la unidad para realizar cualquier tipo de operación de limpieza.

En otras palabras, llenar una unidad de estado sólido de capacidad antes de la eliminación de archivos y es probable que va a terminar con muchos bloques parcialmente llenos. La unidad no saldrá de su manera de consolidar estos bloques parcialmente llenos en bloques completos, liberando bloques vacíos. La unidad sigue estará lleno de bloques parcialmente llenos y escribir se degradará el rendimiento.

Para evitar que los consumidores se llene sus unidades de estado sólido y terminando con un rendimiento muy degradado, fabricantes de SSD van a salir de su manera de contrarrestar esto.

Las unidades de estado sólido de nivel de consumidor a menudo a un lado alrededor del 7% de su total de almacenamiento flash y hacen que no esté disponible para el usuario. Esto se conoce como “exceso de aprovisionamiento” – se añade hardware de almacenamiento adicional para la unidad, pero no es visible para el equipo como almacenamiento disponible que puede utilizar. El área de reserva asegura que la unidad nunca puede llegar a ser completamente lleno – siempre habrá cierta capacidad para ayudar a mantener el rendimiento de escritura estable.

Cada controlador de unidad de estado sólido tiene un algoritmo de recolección de basura para tratar de mitigar este problema. Cuando la unidad se llena, se buscará bloques parcialmente llenos y empezar a consolidarlas, liberando la cantidad de casillas vacías como sea posible. Diferentes unidades de estado sólido se ejecutan estas operaciones en diferentes momentos y umbrales – que depende de la controladora de la unidad.

Anandtech realizó una variedad de puntos de referencia con diferentes unidades de aclarar la relación entre el área de reserva de una unidad de estado sólido y la consistencia de su desempeño operación de escritura. Al rellenar una unidad vacía, se encontraron con un alto rendimiento de escritura muy temprano en el proceso y una caída significativa como las operaciones de escritura continuaron para llenar la unidad.

Dejando a un lado más área de reserva en las unidades contribuido a los resultados para mantener la coherencia, ya que garantiza la unidad siempre debe tener suficientes bloques vacíos listos.

Ellos encontraron que “la eficacia mínima mejora sustancialmente una vez que llega al 25% área de reserva para estas unidades [de consumo].” Su recomendación final fue que se debe “plan sobre el uso de sólo alrededor del 75% de la capacidad [de la unidad] si quieres un buen equilibrio entre la consistencia del rendimiento y la capacidad “.

Si usted tiene una unidad de estado sólido, usted debe tratar de evitar el uso de más del 75% de su capacidad. Comprar un coche más grande, con más capacidad de almacenamiento de lo que necesita y podrá asegurarse de que siempre tiene un rendimiento de escritura consistente. Por suerte, los SSD se están convirtiendo poco a poco mucho más barato, así que no es tan caro como lo era antes.

Crédito de la imagen: Música Clasificador en Wikimedia Commons, Simon Wüllhorst en Flickr

El SSD en mi portátil es inferior al 75% de su capacidad. Sin embargo, he creado dos particiones, C para el sistema y D para los datos. La partición C es aproximadamente el 81% de su capacidad. ¿Es esto malo? Me he dado cuenta de que es un poco más lento últimamente – esto podría ser por qué? ¡Gracias!

Mi comprensión del artículo HTG, es que el SSD se ralentiza cuando la unidad se llena porque hay menos vacantes bloques para escribir. Y puesto que hay menos vacantes bloques para escribir, el SSD en realidad tiene que leer el bloque en la caché, sustituir el valor y luego escribir de nuevo. Esto se convierte en un problema, especialmente para archivos mayores que el tamaño de bloque de 256 KB porque el SSD está constantemente haciendo este baile lectura a-cache, reemplace el-datos, escribir-que-back. Todo esto lectura y la escritura ralentiza el sistema.

En su caso, el SSD es inferior al 75% de su capacidad, pero la partición C: es el 81% de su capacidad sin embargo, yo no veo por qué eso sería el sistema se ralentice ya que la suma de los datos es inferior al 15% de la capacidad total de la SSD. En otras palabras, no sé si hay una correlación entre su ineficacia y el 81% de C completo: partición.

Pero aquí es cómo puede saber con seguridad

Visita la página web del fabricante para ver si hay alguna actualización de firmware o optimizadores de SSD para descargar.

No sé su fabricante de SSD, pero aquí hay enlaces a los tres primeros

OCZ

Samsung

Plextor

También es posible que desee echa un vistazo a la herramienta optimizador de SSD libre de Elpamsoft

Si desea que los números duros, datos cuantitativos, que demuestra la unidad es lenta mirada en IOMeter. Fue diseñado originalmente por Intel hasta que se suspendió y liberado bajo la licencia de software abierto. Lo puede encontrar en Sourceforge.

Por último, el SSDReview tiene un informe muy detallado página, ocho, en optimizar el rendimiento de SSD. Si usted es realmente serio sobre el robustecimiento de excavación rendimiento a través de dicho artículo, y usted tendrá todo lo que necesita.

He leído el artículo y sintetizar 10 puntos que son relevantes para su tema

Espero que esto ayude.

@vonnie

Fijé ya la mayor parte de la información que diste en otro tema.

La Guía SSD Optimización rediseñada (6 Páginas) numerada en la parte inferior de la página http://thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-2/ Cómo restablecer SSD de nuevo a la condición de fábrica. http://howto.cnet.com/8301-11310_39-20115106-285/how-to-securely-erase-an-ssd-drive/ http://cmrr.ucsd.edu/people/Hughes/SecureErase.shtml ( requiere conexión en caliente SSD)

Tal como lo veo, habría menos bloques abiertos de esa partición, sí.

La mejor apuesta en un escritorio es instalar el sistema operativo y todos los programas a un SSD de 120 GB, y escribir todos los datos en un HD mecánica.

Con SSD portátiles equipados puede que no tenga esa opción a menos que utilice un disco duro externo, y que sería una especie de pérdida de la gran SSD en un ordenador portátil.

La mayoría de nosotros “ole Timers” han estado usando los SSD desde hace años y no tuvieron malas experiencias en absoluto.

Con el precio de los SSD disminuyendo de manera constante, se puede elegir la capacidad correcta para sus necesidades actuales.

¿Por qué SSD tiene que escribir en los bloques? Si la RAM simple puede ser abordado por bytes, ¿por qué debe SSD uso direccionamiento de bloque? Si los bytes individuales podrían ser leídos y escritos a continuación, todo esto no sería un problema. Ahora pienso SSD es un dispositivo de sólo lectura (: – ((() Así que esperar hasta que una tecnología sea más utilizable se mostrará..

SSD información Jedec

http://www.jedec.org/sites/default/files/Alvin_Cox% 5BCompatibility Modo% 5D_0.pdf

He estado buscando en una unidad híbrida de Seagate ST1000LM014 que se acopla una unidad de estilo IDE a una pequeña unidad de estado sólido para un máximo rendimiento.

¿Cómo iba a comprobar para ver que esta unidad utiliza “exceso de aprovisionamiento” antes de hacer una compra?

Un disparo promedio de espresso contiene sólo una cuarta parte de la cafeína de una taza normal de café de filtro.