¿Las unidades de estado sólido se fragmentan? Y si lo hacen, ¿hace que su desempeño se vea afectado?
¿Las unidades de estado sólido se fragmentan? Y si lo hacen, ¿hace que su desempeño se vea afectado?
Respuestas:
Sí, los SSD se fragmentan. ¿Afecta tanto el rendimiento como los discos duros normales? No.
La fragmentación solo se refiere a la colocación de archivos fuera de servicio. Es necesario en todos los dispositivos de almacenamiento sin tener que reorganizar todos los datos que se han escrito cada vez que escribe algo.
Las unidades de estado sólido NO requieren desfragmentación. Puede disminuir la vida útil del disco. El uso de tecnología de nivelación "fragmenta" los datos a propósito para garantizar la vida útil constante de la unidad.
Fuente: OCZ
"Sufrir"? No. Experiencia ? Sí.
La fragmentación es simplemente cuando los archivos se escriben en bloques no contiguos. Esto no es un problema con una unidad nueva y limpia, pero después de un tiempo, a medida que la unidad se llena y los archivos se eliminan, los archivos nuevos eventualmente comienzan a escribirse en los bloques disponibles que pueden no ser lo suficientemente grandes para todo el archivo . Realmente no hay forma de evitarlo (salvo escribir todo una vez en un disco vacío y luego no escribir nada nunca más), ni siquiera con un mejor sistema de archivos.
Sin embargo, como señaló sblair, en realidad no es un problema con SSD como lo es con HD porque no hay cabeza para moverse físicamente alrededor del disco para recopilar datos, por lo que no hay una penalización de rendimiento.
Además, como explicaron Marcin y Molly, los SSD necesitan dispersar los datos por todo el disco para evitar que el comienzo se desgaste mientras el resto permanece sin usar. Como resultado, los SSD fragmentan deliberadamente los datos para distribuirlos por todo el disco. Además, no desea desfragmentar los SDD porque no solo anula el propósito de difundir los datos, sino que todas las escrituras adicionales se desgastan más rápido. Robers dio una buena explicación sobre cómo las SSD son diferentes de los discos giratorios tradicionales y que los sectores en una SSD no reflejan el diseño físico.
Este es otro beneficio de las SSD sobre las HD giratorias: la fragmentación ya no es un problema.
SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs : 1 (longer lasting)
Advertencia :
Sin embargo, todo esto no significa que los SSD sean la solución de almacenamiento ideal y sin preocupaciones. Aparte del hecho de que se desgastan, hay una cuestión crítica a tener en cuenta. Si bien es cierto que los SSD emplean nivelación de desgaste y su firmware gestiona la asignación de sectores, eso no niega el hecho de que los SSD, como todos los dispositivos de almacenamiento que permiten modificaciones, no se fragmentan que es la muerte cuando se necesita para recuperar archivos perdidos.
El uso de un sistema de archivos más tolerante como NTFS en lugar de FAT32 ayuda hasta cierto punto, pero el hecho es que un archivo fragmentado es mucho más difícil de recuperar (si no imposible) que uno que no está fragmentado. Por supuesto, en este caso, "fragmentado" significa desde el punto de vista del sistema operativo, independientemente del diseño físico.
El consenso general es que pueden fragmentarse, pero que no es necesario desfragmentar y, lo que es peor, podría conducir a una vida útil más corta. Me gusta el hardware de Tom y su explicación al investigar el producto de desfragmentación SSD de Diskeeper .
En realidad, puede sufrir un rendimiento reducido por la fragmentación en SSD. La fragmentación sigue siendo un problema lógico porque el sistema operativo / sistema de archivos tiene que hacer un seguimiento de todas las piezas de archivos y las piezas de espacio libre. A medida que los archivos se reducen y crecen, y el espacio libre se fragmenta más lógicamente, con el tiempo, las operaciones de E / S se reducirán naturalmente, mientras que el sistema operativo / sistema de archivos consumirá naturalmente más sobrecarga de la CPU para descubrir dónde colocar la siguiente pieza de datos para almacenar , o al leer más sobrecarga para descubrir dónde están todos los bits de un archivo masivo.
Básicamente, IOPS aumentará a medida que crece la fragmentación. Más IOPS generalmente es malo. ¿Me equivoco?
Esto puede no parecer tan evidente con sistemas no basados en archivos como bases de datos que almacenan todo su contenido en una gran cantidad de espacio en disco (permitiendo que la base de datos gestione la fragmentación una o dos capas desde el sistema de archivos).
Sin embargo, puede y sufrirá fragmentación incluso en SSD si no hace algo para mitigar los efectos a largo plazo.
SSD es realmente increíble, pero no es la panacea. Cualquiera que insista en que la fragmentación es cosa del pasado en SSD probablemente esté vendiendo algo.
La razón por la que sufre fragmentación, generalmente, es porque el cabezal de la unidad tiene que moverse a muchos lugares diferentes para acceder al archivo. Tiene que físicamente moverse , lo que lleva tiempo. Con una unidad de estado sólido (SSD), aún experimentará la fragmentación, pero no hay partes móviles que tengan que moverse a la ubicación de las otras partes del archivo, por lo que no encontrará los mismos síntomas ( rendimiento reducido).
Además, las unidades de estado sólido tienen un número finito de veces en las que se pueden escribir. Por lo tanto, desfragmentarlos en realidad puede reducir la vida útil del disco, mientras que en realidad no le brinda el beneficio de un mayor rendimiento como lo experimentaría con un disco que tiene platos.