Если разрешить необработанный доступ к разделу виртуальной машины, будет ли он значительно быстрее, чем обычный виртуальный диск на основе файлов?
Я использую VirtualBox, Windows 7 и жесткий диск 5400 об / мин, если это имеет значение.
Если разрешить необработанный доступ к разделу виртуальной машины, будет ли он значительно быстрее, чем обычный виртуальный диск на основе файлов?
Я использую VirtualBox, Windows 7 и жесткий диск 5400 об / мин, если это имеет значение.
документ Microsoft Word под названием производительность виртуального жесткого диска обсуждаются производительность результаты, полученные при Hyper-V. Он гласит:
производительность виртуального жесткого диска фиксированного размера была на одном уровне с физическим диском начиная с выпуска Windows Server 2008/Hyper-V и заканчивая производством в Windows Исправленная производительность VHD сервера R2 остается неизменной, т. е. raw-диск или raw-файл.
для резервного копирования это утверждение, документ содержит меры, относящиеся к различным случаям, из которого можно сделать вывод, что raw-раздел / диск не улучшает производительность на много, если вообще.
есть слишком много результатов, чтобы дублировать здесь, поэтому я даю только ниже двух из них.
для VHD фиксированного размера:
для динамически расширяющегося VHD (результаты как не равномерны как раньше) :
Я бы лично придерживался использования VHD, а не использования raw-доступа. Предупреждение в Virtualbox документация устанавливает все виды колоколов о проблемах стабильности.
"raw hard disk access"; он позволяет гостевой операционной системе получить доступ к виртуальному жесткому диску, не проходя через файловую систему хост-ОС. Фактическая разница в производительности файлов образов и необработанного диска сильно зависит от нагрузки на файловую систему узла, независимо от того, выполняется ли она динамически растущие образы используются и на хостовых стратегиях кэширования ОС. Кэширование косвенно также влияет на другие аспекты, такие как поведение при сбое, т. е. содержит ли виртуальный диск все данные, записанные до сбоя ОС узла. Обратитесь к документации хост-ОС для получения подробной информации об этом..... Неправильное использование или использование устаревшей конфигурации может привести к полной потере данных на физический диск. Самое главное, не пытайтесь загрузить раздел с работающей в данный момент операционной системой на виртуальной машине. Это приведет к серьезному повреждению данных.
Я использовал raw-диски с VMWare, когда мне приходилось запускать 3 операционные системы одновременно, и файлы были на одном разделе. Raw диски немного улучшили производительность. Однако при использовании таких функций, как моментальные снимки, возникли проблемы. Поэтому я снова переключился на настройку VHD. При нормальных режимах работы при использовании одной виртуальной машины заметного прироста производительности не наблюдалось. Однако я не проверил это с помощью любого инструмент оценки эффективности.
Я использую Linux в качестве хост-ОС и WinXP, как предполагают в VirtualBox. Я использовал его для хранения файлов, теперь мой XP на отдельный раздел на HDD. Мои наблюдения заключаются в том, что нет никакой пользы, по крайней мере, я не могу чувствовать. Теоретическое преимущество, в виду того что вы прыгнете слой FS, но с сегодняшними системами оно кажется слишком малым преимуществом для того чтобы быть дела.
Итак, мой опыт говорит: используйте файл с предварительно выделенным хранилищем, так как динамически выделенный образ сделает огромная разница (он намного медленнее и голоден, чем предварительно распределенный).
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]