Disco de tamaño fijo versus asignado dinámicamente: ¿hay alguna diferencia de rendimiento en un SSD?

Disco de tamaño fijo versus asignado dinámicamente: ¿hay alguna diferencia de rendimiento en un SSD?

Cuando uso un disco virtual, entiendo que en un HDD a menudo hay una penalización en la velocidad de escritura mientras la unidad aún está creciendo. Pero, en el caso de un SSD, ¿se elimina en gran medida esta penalización? ¿Existe alguna otra ventaja de utilizar un tamaño fijo?

Respuesta1

De acuerdo con ladocumentos, la diferencia de rendimiento sólo se nota mientras el disco se está expandiendo; de lo contrario, es insignificante. Así es como describen un disco asignado dinámicamente:

Si bien este formato ocupa menos espacio inicialmente, el hecho de que Oracle VM VirtualBox necesite expandir el archivo de imagen consume recursos informáticos adicionales, por lo que hasta que el tamaño del archivo del disco se haya estabilizado, las operaciones de escritura pueden ser más lentas que con discos de tamaño fijo. Sin embargo, después de un tiempo, la tasa de crecimiento se desacelerará y la penalización promedio por las operaciones de escritura será insignificante.

Esto me hace pensar que un disco de tamaño fijo es adecuado para aplicaciones que son tan sensibles a las ralentizaciones durante la ejecución que estás dispuesto a hacer toda la espera desde el principio cuando se crea el disco; de lo contrario, se prefiere la asignación dinámica.

Respuesta2

No creo que un disco virtual de tamaño fijo dé tanta diferencia. Lo contrario puede ser cierto porque he experimentado muchos problemas con la asignación de archivos escasos en algunos dispositivos integrados. Por lo tanto, utilizar un SSD en lugar de un HDD no simplifica la tarea. Un tamaño de disco fijo consumiría todo el espacio libre en el disco y el SSD sigue siendo un almacenamiento costoso, por lo que no recomendaría usar un disco de tamaño fijo en un SSD.

Respuesta3

Depende de lo que llames notable.

Probablemente la diferencia más notable que veo entre discos de tamaño fijo y discos de tamaño dinámico es cuando se construyen discos diferenciadores. Las ganancias de rendimiento al utilizar un disco diferenciador son enormes si el disco principal es un disco fijo.

En un SSD, técnicamente la penalización todavía existe. Simplemente no tan notable.

Como todo lo relacionado con el rendimiento, lo mejor es crear un ejemplo real y ejecutar una prueba comparativa. Hablar de una situación de desempeño no genera métricas de desempeño.

información relacionada