¿Es necesaria la alineación para borrar el tamaño de bloque para los SSD modernos?

8

Ahora este tema ha sido discutido antes, pero no he logrado tener una idea clara.
Estoy tratando de averiguar si la alineación de la partición para borrar el tamaño de bloque es necesaria con los SSD recientes.
Tengo un SSD OCZ Vertex 3 con sistemas operativos Windows 7 y Linux (XBMCbuntu) ya instalados en arranque dual.

Reuní los tamaños de bloque de mi unidad de este hilo en OCZTechnologyForum

  • Tamaño de página: 8 KB
  • Archivo alloc. unidad: 4 KB (ntfs)
  • Tamaño del bloque de borrado: 2048 KB

La configuración de Windows 7 creó la primera partición con un desplazamiento de 1 MB (1048576 bytes).
ms32info:

Partition Disk #0, Partition #0     
Partition Size  48,83 GB (52.428.800.000 bytes) 
Partition Starting Offset 1.048.576 bytes 
Partition Disk #0, Partition #1     
Partition Size  31,23 GB (33.531.363.328 bytes) 
Partition Starting Offset 52.429.848.576 bytes 

La herramienta en línea SSD Aligment Calculator dice que la partición está desalineada con respecto al tamaño del bloque de borrado, ya que este último es de 2 MB.

Dado que esa herramienta en línea es antigua ... ¿es esto correcto?
Si es así, ¿es importante y vale la pena el esfuerzo de mover / cambiar el tamaño de las particiones para alinearlas con un desplazamiento de 2MB y múltiples límites?

danirod
fuente
Ejem ... RFA, es decir, el hilo en el foro OCZ en el primer enlace referenciado. Específicamente las publicaciones # 2 y # 4. ¿Cuáles son tus fuentes?
danirod
Es posible que desee leer este artículo (antiguo) de Ted Tso (especialmente la última parte). Yo diría: el SSD moderno puede no necesitarlo, pero si aún puede hacerlo fácilmente, entonces solo puede ayudar.
Totor

Respuestas:

3

Desde "The ABC Guide" de OCZ hasta SSD con respecto a la alineación:

Vista y Win 7 predeterminados crean particiones alineadas con un desplazamiento de 1024 KB.

[...]

Mac OSX Disk Utility alinea particiones en HFS +. Como lo hacen la mayoría de las distribuciones más nuevas de GNU / Linux.

Sin embargo, como mencionó, el Vertex 3 tiene un tamaño de bloque de borrado de 2 MB, que no es un factor del desplazamiento de alineación actual; Por esta razón, recomendaría mover la alineación a 2 MB. De los foros de OCZ, aquí hay una guía sobre cómo usar gparted para alinear un SSD . También existe esta herramienta para Linux para alinear manualmente una unidad de estado sólido.

Penetración
fuente
Hmm, puedo estar confundido aquí, pero teniendo en cuenta el tamaño de bloque de borrado de 2 MB, ¿no debería comenzar la primera partición en 2097152 bytes y el resto de los límites alineados con los múltiplos de esa cifra (2 MB)? Solo trato de averiguar si vale la pena.
danirod
@ b4nd0ler0 perdón por la confusión, parece que tienes razón sobre el tamaño del bloque de borrado. Había leído algunas cifras contradictorias de otras personas, pero de hecho la cifra de 2MB fue revelada por un empleado de OCZ.
Avance el
2

Sus datos se almacenan en un SSD con un nivel de indirección en el nivel de bloque. Cada bloque puede terminar prácticamente en cualquier parte físicamente. Además del desgaste, algunos controladores comprimen bloques y bloques de puntos con el mismo contenido en la misma ubicación de almacenamiento físico.

El tamaño del bloque de borrado es más importante en los efectos que tiene sobre la nivelación del desgaste, la cantidad de datos que se deben copiar en otro lugar para liberar todos los bloques con contenido en el bloque de borrado antes de que se borre (de lo contrario, el SSD podría terminar con solo 1 bloque usado por bloque de borrado) también puede afectar el rendimiento.

Brian
fuente