Cómo un disco de máquina virtual grande afecta la vida útil de SSD

5

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.

Matías Fidemraizer
fuente
Deberá asegurarse de que la memoria necesariamente reducida en la máquina virtual no cause mucho intercambio, ya que esto reducirá la vida útil del SSD, ya que todas las lecturas y escrituras están en la misma área del disco.
AFH
@AFH Ah sí, ya veo. VM tiene 4 GB de RAM y nunca uso más de 2-2,5 GB. La máquina host tiene otros 4 GB (8 GB de memoria RAM física total). Parece que el intercambio de preocupaciones debería ser un problema en mi caso. Gracias por esta sugerencia
Matías Fidemraizer
Lea esto puede ser útil: forums.macrumors.com/threads/…
QMaster

Respuestas:

2

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
¡Veo! Mi principal preocupación, que no está relacionada con la forma en que VM funciona con SSD, es que asumo que no debería guardar el estado de VM para restaurarlo cada vez que quiera desarrollar, situación que realmente odio, porque no quiero abrir Visual Studio, Web Navegador, algunos Redis DB y un servidor DNS cada vez que quiero comenzar mi sesión de desarrollo ... Quiero investigar si puedo almacenar el estado de la VM en otra unidad o incluso en un pen drive (porque no me importa si pierdo una VM estado porque ese pendrive recibe demasiadas escrituras y termina su vida ...) ...
Matías Fidemraizer
@ MatíasFidemraizer Un pen drive o incluso un HDD estándar probablemente demoraría más en cargar el estado de la VM que simplemente arrancarlo desde el SSD.
@ AndréDaneil Sí, pero prefiero esperar 4 minutos sin supervisión que tener que abrir todo paso a paso, lo que podría ser más lento que cargar el estado desde un pendrive lol
Matías Fidemraizer
He abierto otra pregunta acerca de esta otra preocupación: superuser.com/questions/811663/...
Matías Fidemraizer
@ MatíasFidemraizer ¿qué hay de poner todo lo que necesita en la carpeta Inicio del menú de inicio y activar el inicio de sesión automático? De esa manera, la VM arranca y comienza todo lo que necesita sin intervención manual.
1

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".

Kamil
fuente