8

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

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

2 ответа2

5

Это спорный вопрос.

Производительность действительно значительно возрастет. Но если у вас достаточно ОЗУ для создания RAM-диска, способного хранить целый образ, знайте, что и VirtualBox, и VMWare, и VirtualPC способны кешировать ваши изображения при доступе к данным. Таким образом, хотя RAM-диск не обязательно становится избыточным, его производительность по сравнению с кэшируемым образом не будет такой большой.

Это также риск. Отключение питания или любая другая ситуация, когда ваш компьютер случайно выключен, разрушит ваш образ (или любые изменения, которые вы внесли в него с момента последней загрузки).

Наконец, это замедлит запуск и закрытие сеанса виртуальной машины, поскольку весь образ должен быть считан с диска в память, а затем сохранен на диск.

2

Скорость жесткого диска является самым большим узким местом в настоящее время, есть и другие узкие места (например, задержка драйверов, проектирование архитектуры ОС для механического привода и т. д.).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .