Является ли использование виртуального ПК на RAM-диске супер быстрым? (положить VHD-файл в RAM-диск)

8851
太極者無極而生

Интересно, как кто-нибудь пытался создать RAM-диск, а затем поместить в него файл 2 ГБ (или иногда 1,2 ГБ) .vhd, а затем запустить виртуальный ПК с помощью этого образа.

Он должен работать очень быстро, так как жесткий диск теперь моделируется оперативной памятью ... Я никогда не пробовал, но видел, что в Linux есть tmpfs. Так что с VirtualBox это должно быть выполнимо ... Как насчет Windows или Mac, кто-нибудь пробовал раньше и видел, как быстро это?

8

2 ответа на вопрос

5
A Dwarf

It's debatable.

Performance will indeed increase considerably. But if you have enough RAM to create a RAM Disk capable of storing a whole image, know that both VirtualBox, VMWare and VirtualPC are capable of caching your images as data is accessed. So while the RAM Disk doesn't necessarily become redundant, its performance increase over a cacheable image will not be that great.

It's also a risk. A power outage or any other situation where your PC is accidentally turned off will destroy you image (or any changes you made to it since you last load it).

Finally, it will make starting up and closing down the VM session slower as the whole image needs to be read from disk into memory and later saved back to disk.

да, это больше для эксперимента ... и объем оперативной памяти огромен ... 2 ГБ для ОЗУ RAM, 512 МБ для виртуального ПК и оригинальная ОС ... так что, по-видимому, для этого требуется не менее 4 ГБ на физической машине. 太極者無極而生 15 лет назад 0
4gb это ничто в наши дни;) Journeyman Geek 13 лет назад 0
@JourneymanGeek кроме вышеприведенного комментария, сейчас 4 года :) Mustafa 11 лет назад 0
У меня есть 16 ГБ в моем текущем компьютере. То, что я сказал 4 года назад, теперь еще более верно Journeyman Geek 11 лет назад 0
@JourneymanGeek Как насчет сейчас? (У меня есть проблема, связанная с io: сборка кода, которая занимает час и где код редко изменяется. Было бы здорово иметь весь виртуальный диск на виртуальном диске.) 7 лет назад 0
2
deddebme

harddisk speed is the biggest bottleneck nowadays, there are other bottleneck also (e.g. drivers delay, OS architecture design for mechanical drive etc).

Похожие вопросы