¿Usar una PC virtual en un DISCO RAM es súper rápido? (poner el archivo .vhd en un DISCO RAM)

9

Me pregunto cómo o si alguien intentó crear un DISCO RAM, y luego colocó el archivo .vhd de 2GB (o a veces 1.2GB), y luego ejecutó la PC virtual usando esta imagen.

Debería estar funcionando súper rápido, ya que el disco duro ahora es simulado por RAM ... Nunca lo intenté pero vi que hay tmpfs en Linux. Entonces, con VirtualBox, debería ser factible ... ¿Qué tal en Windows o en una Mac, alguien lo intentó antes y vio lo rápido que es?

PD: fue por la razón histórica de que el disco duro no era SSD en 2009 y puede llevar mucho tiempo acceder al disco duro giratorio físico, con 1 asignación de archivos a alguna estructura virtual de un disco duro. Creo que el "estado de la PC virtual" puede estar en la RAM física de la computadora, por lo que no es un problema. Ahora que tenemos SSD, es como un disco RAM que pretende ser un disco duro, por lo que debería ser bastante rápido).

nonopolaridad
fuente

Respuestas:

2

La velocidad del disco duro es el mayor cuello de botella en la actualidad, también hay otros cuellos de botella (por ejemplo, retraso de los controladores, diseño de la arquitectura del sistema operativo para la unidad mecánica, etc.).

deddebme
fuente
6

Es discutible

El rendimiento de hecho aumentará considerablemente. Pero si tiene suficiente RAM para crear un disco RAM capaz de almacenar una imagen completa, sepa que tanto VirtualBox, VMWare como VirtualPC pueden almacenar en caché sus imágenes a medida que se accede a los datos. Entonces, aunque el Disco RAM no necesariamente se vuelve redundante, su aumento de rendimiento sobre una imagen almacenable en caché no será tan bueno.

También es un riesgo. Un corte de energía o cualquier otra situación en la que su PC se apague accidentalmente destruirá su imagen (o cualquier cambio que haya realizado desde la última vez que la cargó).

Finalmente, hará que el inicio y cierre de la sesión de VM sea más lento, ya que toda la imagen debe leerse del disco a la memoria y luego guardarse de nuevo en el disco.

Un enano
fuente
correcto, es más para experimentar ... y la RAM que consume es enorme ... 2 GB para el DISCO RAM, 512 MB para que la PC Virtual consuma y el sistema operativo original ... parece que necesita al menos 4 GB En la máquina física.
nonopolaridad
4 gb no es nada en estos días;)
Journeyman Geek
@JourneymanGeek, excepto que el comentario anterior ahora tiene 4 años :)
Mustafa
Tengo 16 gb en mi computadora actual. Lo que dije hace 4 años es aún más cierto ahora
Journeyman Geek
@JourneymanGeek ¿Y ahora qué? (Tengo un problema vinculado a io: compilar cargas de código que demoran una hora y donde el código rara vez cambia. Sería genial tener todo el vm en un