L'utilizzo di un Virtual PC su un DISCO RAM è super veloce? (inserendo il file .vhd in un DISCO RAM)


9

Mi chiedo come o se qualcuno ha provato a creare un DISCO RAM, quindi inserire il file .vhd da 2 GB (o talvolta 1,2 GB) e quindi eseguire il PC virtuale usando questa immagine.

Dovrebbe funzionare molto velocemente, poiché il disco rigido è ora simulato dalla RAM ... Non ho mai provato ma ho visto che ci sono tmpfs su Linux. Quindi con VirtualBox, dovrebbe essere fattibile ... Che ne dici di Windows o di un Mac, qualcuno ci ha provato prima e visto quanto è veloce?

PS è stato per la ragione storica che il disco rigido non era SSD nel 2009 e può impiegare molto tempo ad accedere al disco rigido rotante fisico, con 1 file mapping su una struttura virtuale di un disco rigido. Penso che lo "stato del PC virtuale" possa essere tutto nella RAM fisica del computer, quindi non è un problema. Ora che abbiamo SSD, è come un disco RAM che finge di essere un disco rigido, quindi dovrebbe essere abbastanza veloce).

Risposte:


2

la velocità del disco rigido è il più grande collo di bottiglia al giorno d'oggi, ci sono anche altri colli di bottiglia (ad esempio ritardo dei driver, progettazione dell'architettura del sistema operativo per unità meccanica ecc.).


6

È discutibile.

Le prestazioni aumenteranno davvero considerevolmente. Ma se hai abbastanza RAM per creare un disco RAM in grado di memorizzare un'intera immagine, sappi che sia VirtualBox, VMWare e VirtualPC sono in grado di memorizzare nella cache le tue immagini quando si accede ai dati. Quindi, sebbene il disco RAM non diventi necessariamente ridondante, il suo aumento delle prestazioni rispetto a un'immagine memorizzabile nella cache non sarà eccezionale.

È anche un rischio. Un'interruzione di corrente o qualsiasi altra situazione in cui il PC viene spento accidentalmente distruggerà l'immagine (o qualsiasi modifica apportata ad essa dall'ultimo caricamento).

Infine, rallenterà l'avvio e la chiusura della sessione della VM poiché l'intera immagine deve essere letta dal disco in memoria e successivamente salvata su disco.


giusto, è più per esperimento ... e la RAM che consuma è enorme ... 2 GB per RAM DISK, 512 MB per il PC virtuale da consumare e il sistema operativo originale ... quindi sembra che abbia bisogno di almeno 4 GB sulla macchina fisica.
polarità

4 GB non è niente in questi giorni;)
Journeyman Geek

@JourneymanGeek tranne il commento sopra ha ora 4 anni :)
Mustafa

Ho 16 GB nel mio computer attuale. Quello che ho detto 4 anni fa è ancora più vero ora
Journeyman Geek

@JourneymanGeek E adesso? (Ho un problema legato a io: compilare un sacco di codice che impiega un'ora e in cui il codice cambia raramente. Sarebbe bello avere l'intero vm in un ramdisk.)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.