Доступ к необработанному разделу с виртуальной машины-это быстрее, чем виртуальный диск?

Если разрешить необработанный доступ к разделу виртуальной машины, будет ли он значительно быстрее, чем обычный виртуальный диск на основе файлов?

Я использую VirtualBox, Windows 7 и жесткий диск 5400 об / мин, если это имеет значение.

2
задан Dercsár
29.01.2023 9:26 Количество просмотров материала 3685
Распечатать страницу

3 ответа

документ Microsoft Word под названием производительность виртуального жесткого диска обсуждаются производительность результаты, полученные при Hyper-V. Он гласит:

производительность виртуального жесткого диска фиксированного размера была на одном уровне с физическим диском начиная с выпуска Windows Server 2008/Hyper-V и заканчивая производством в Windows Исправленная производительность VHD сервера R2 остается неизменной, т. е. raw-диск или raw-файл.

для резервного копирования это утверждение, документ содержит меры, относящиеся к различным случаям, из которого можно сделать вывод, что raw-раздел / диск не улучшает производительность на много, если вообще.

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

для VHD фиксированного размера:

SQL Server Log 64KB 100%Sequential 100%Write Throughput

SQL Server Log 64KB 100%Sequential 100%Write Latency

для динамически расширяющегося VHD (результаты как не равномерны как раньше) :

Media Streaming 64KB 100%Sequential 98%Read 2%Write Throughput

Media Streaming 64KB 100%Sequential  98%Read 2%Write Latency

3
отвечен harrymc 2023-01-30 17:14

Я бы лично придерживался использования VHD, а не использования raw-доступа. Предупреждение в Virtualbox документация устанавливает все виды колоколов о проблемах стабильности.

"raw hard disk access"; он позволяет гостевой операционной системе получить доступ к виртуальному жесткому диску, не проходя через файловую систему хост-ОС. Фактическая разница в производительности файлов образов и необработанного диска сильно зависит от нагрузки на файловую систему узла, независимо от того, выполняется ли она динамически растущие образы используются и на хостовых стратегиях кэширования ОС. Кэширование косвенно также влияет на другие аспекты, такие как поведение при сбое, т. е. содержит ли виртуальный диск все данные, записанные до сбоя ОС узла. Обратитесь к документации хост-ОС для получения подробной информации об этом..... Неправильное использование или использование устаревшей конфигурации может привести к полной потере данных на физический диск. Самое главное, не пытайтесь загрузить раздел с работающей в данный момент операционной системой на виртуальной машине. Это приведет к серьезному повреждению данных.

Я использовал raw-диски с VMWare, когда мне приходилось запускать 3 операционные системы одновременно, и файлы были на одном разделе. Raw диски немного улучшили производительность. Однако при использовании таких функций, как моментальные снимки, возникли проблемы. Поэтому я снова переключился на настройку VHD. При нормальных режимах работы при использовании одной виртуальной машины заметного прироста производительности не наблюдалось. Однако я не проверил это с помощью любого инструмент оценки эффективности.

4
отвечен R.. 2023-01-30 19:31

Я использую Linux в качестве хост-ОС и WinXP, как предполагают в VirtualBox. Я использовал его для хранения файлов, теперь мой XP на отдельный раздел на HDD. Мои наблюдения заключаются в том, что нет никакой пользы, по крайней мере, я не могу чувствовать. Теоретическое преимущество, в виду того что вы прыгнете слой FS, но с сегодняшними системами оно кажется слишком малым преимуществом для того чтобы быть дела.

Итак, мой опыт говорит: используйте файл с предварительно выделенным хранилищем, так как динамически выделенный образ сделает огромная разница (он намного медленнее и голоден, чем предварительно распределенный).

2
отвечен 0xAF 2023-01-30 21:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх