Pregunta ¿Las unidades SSD se beneficiarían de un tamaño de unidad de asignación no predeterminado?


El tamaño de unidad de asignación predeterminado recomendado al formatear una unidad en nuestra configuración actual es de 4096 bytes. Entiendo lo básico de las ventajas y desventajas de los tamaños más grandes y más pequeños (mejora del rendimiento frente a la conservación del espacio) pero parece que los beneficios de una unidad de estado sólido (tiempos de búsqueda masivos que los discos duros) pueden crear una situación en la que una asignación mucho menor El tamaño no es perjudicial.

En este caso, al menos ayudaría parcialmente a superar la desventaja de la SSD (precios masivamente más altos por GB).

¿Hay una manera de determinar el 'costo' de tamaños de asignación más pequeños específicamente relacionados con los tiempos de búsqueda? ¿O hay algún estudio o artículo que recomiende un cambio del valor predeterminado basado en esta tecnología más nueva?

(Suponga que los archivos de programa de tamaños, archivos de sistema operativo, datos, mp3, archivos de texto, etc. de dispersión más promedio)


16
2018-05-12 18:40


origen




Respuestas:


Si buscas un buen articulo te lo recomiendo.

¿Cómo y por qué de los SSD? por Robert Hallock

Me vinculé a la página 2, que contiene la parte que trata sobre el agrupamiento y el tamaño del bloque.

[...] La solución al problema es   aumentar el tamaño del cluster, para lo cual   Hay varias ventajas:

  • Reducción de la complejidad del sistema de archivos; Menos grupos significa menos organizar.
  • Mayor velocidad de lectura y escritura a medida que el tamaño del clúster se aproxima a la paridad   tamaño de bloque.
  • Disminución del espacio de holgura si el sistema se compone principalmente de grandes   archivos.

Sin embargo, el aumento del tamaño del grupo no es una   bala mágica para discos de estado sólido, como   La mayoría de las personas tienen una mezcla de información.   Juegos a menudo contienen una gran cantidad de pequeños   Archivos y sistemas operativos son los   suma de pequeños archivos casi por regla general;   Sin embargo, películas, música, archivos y MMOs.   son candidatos perfectos para agrandar   tamaños de racimo Mas frustrante que   El ancla de los pequeños racimos es el   Proceso complicado para hacerse más grande.   clusters bajo las ventanas modernas   sistemas operativos. Tal hazaña   Requiere uso premeditado de programas.   como Acronis Disk Director que puede   aumentar el tamaño de los racimos antes de la   Instalación de Windows. Tambien es   posible redimensionar clusters existentes,   pero tal procedimiento se lleva a cabo   con un grado espantosamente variado de   éxito.


6
2018-05-12 19:24





Definitivamente estoy de acuerdo con Hollock ("Los cómo y por qué de los SSD") cuando se trata de un mayor rendimiento a medida que el tamaño del clúster se acerca al tamaño del bloque. En tal situación, tendría un número mínimo de lecturas de bloque y gastos generales por solicitud de clúster.

Tener un tamaño de clúster más pequeño que el tamaño del bloque no es necesariamente un gran impacto en el rendimiento, pero generalmente conllevará una mayor sobrecarga (ya que el SSD leerá el bloque y QUITARÁ la parte del bloque que no está en el clúster solicitado. Esto es aún peor si la unidad está fragmentada y los grupos adyacentes en el mismo bloque no forman parte del mismo archivo.)

En general, será beneficioso aumentar el tamaño del clúster (pero no más allá) del tamaño de bloque del SSD. La pérdida (por supuesto) es que comenzará a perder espacio y, como mencionó, los $ / GB de los SSD son mucho más altos que los medios magnéticos.

Dependiendo de cuánto dinero tengas, puedes: 1) Establezca el tamaño del grupo al tamaño de bloque de su unidad (que, como menciona Hollock, podría ser algo tedioso) y obtenga los beneficios de rendimiento mientras sacrifica espacio y tiene que gastar más $$

o

2) Establezca el tamaño del clúster en el tamaño del archivo promedio (o un poco más alto para que sea un factor del tamaño del bloque) en su unidad para mejorar la capacidad de la unidad mientras (potencialmente) sacrifica algo de rendimiento. Si el tamaño del clúster es significativamente menor que el tamaño del bloque, asegúrese de mantener la unidad desfragmentada.

Espero que esto haya ayudado :)


6
2018-05-12 20:12



Este artículo parece sugerir que hay no hay ganancia de rendimiento al desfragmentar un SSD - Sun


Esta es una anécdota, pero parece sugerir. ninguna ventaja real en el uso de un tamaño de clúster que no sea el 4k predeterminado. Usted puede tener más Solicitudes de E / S para procesar Pero eso va a ser despreciable en el gran esquema de las cosas.


1
2017-11-12 17:14





Sus dos respuestas (y la de Hallock) se unen para contradecir lo que pretende lograr la Reducción de la Amplificación de Escritura, es decir, reducir el desgaste innecesario de la NAND. Aumentar el tamaño del clúster significa más escrituras desperdiciadas en el disco. ¿Desfragmentar un SSD que dices? Ese es uno de los pecados mortales de usar un SSD.


1
2018-04-21 14:50