Tengo una duda interesante. Dado que las máquinas virtuales crean un archivo que representa un disco duro, el llamado disco virtual, y generalmente demora entre 20 y 40 GB (e incluso más), ¿cómo afecta esto al tiempo de vida de un disco de estado sólido (SSD)?
Por ejemplo, en mi caso estoy usando la última versión de VirtualBox y, desde una versión de más de un año, VirtualBox admite marcar discos duros virtuales como SSD para permitir que el sistema operativo invitado (es decir, Windows 7 y superior) detecte el conjunto disco como SSD y optimice el sistema operativo para que funcione mejor con los pros y los contras de SSD.
Mi máquina virtual es un entorno de desarrollo virtual de Windows 7 con Visual Studio y rara vez hago operaciones de escritura intensivas. Bueno, guardar archivos de código cuando los edito ... Pero estas son pequeñas escrituras.
La pregunta real es cómo los sistemas de software de virtualización tratan estos grandes archivos de disco virtual. Supongo que una escritura en la máquina invitada se trata de la misma manera que una escritura en la máquina host, y una máquina virtual no reduce el tiempo de vida de SSD más que un sistema operativo host, si uso máquinas virtuales de la misma manera que Sistemas operativos host.
fuente
Respuestas:
Su suposición es en su mayoría correcta, una escritura en el disco de la VM es igual a una escritura en el disco físico, aunque hay muchos formatos de disco virtual diferentes y la respuesta será diferente para cada uno de ellos, estoy bastante seguro de que algunos formatos implementan el almacenamiento en caché que puede reducir el número de escrituras en el disco físico.
La parte importante es que no debe hacer en la máquina virtual nada que no haría en su máquina real, que incluye desfragmentación, etc. Por eso hay una opción para marcar una unidad como SSD en la mayoría de las virtualizaciones. software, de modo que los sistemas operativos invitados deshabiliten las funciones que son perjudiciales para los SSD.
Tenga en cuenta que TRIM en máquinas virtuales no tiene ningún efecto, pero no es peligroso ni dañino de ninguna manera, el controlador de almacenamiento virtual simplemente ignorará los comandos de descarte enviados por el sistema operativo invitado.
fuente
Puedes experimentar con eso.
Muchas (¿o quizás todas?) Unidades SSD tienen un contador de datos escritos en SMART.
Puede usar alguna herramienta como CrystalDiskInfo, Intel SSD Toolbox (para Intel SSD) y ver cómo cambia el atributo "host write".
fuente