Физический диск или VHD для Hyper-V R2


15

Используя Hyper-V, каковы плюсы / минусы использования опции «Физический жесткий диск» при добавлении диска в виртуальную машину по сравнению с простым созданием виртуального жесткого диска фиксированного размера, равного размеру диска?

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


Спасибо за все комментарии - я чувствую себя более информированным. В этом конкретном случае виртуальная машина работает под управлением Windows Home Server, поэтому переносимость не такая уж высокая потребность, но я ценю это, как правило, на рассмотрение. -dave
Дэвид Гардинер

2
Также есть новый технический документ от MS - download.microsoft.com/download/0/7/7/… - Производительность виртуального жесткого диска
Дэвид Гардинер,

Ответы:


7

Я использую виртуальные машины, потому что они портативны. Когда вы присоединяете физический диск, вы теряете большую часть переносимости. Гораздо проще скопировать VHD-файл на другой хост, чем перемещать физический диск между ними.


2

Вы должны подумать о переносимости и скорости. Принято считать, что предоставление виртуальной машине реального необработанного диска - это самый большой прирост производительности, который вы можете получить. Когда виртуальная машина запускается в файле, у нее есть операционная система, которая думает, что записывает в файл, что, в свою очередь, запрашивает внешнюю операционную систему для записи на диск.

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

Дополнительная информация: Код ужасов: самый важный совет по производительности виртуальной машины


Хотя это правда, что производительность виртуальной машины может быть значительно увеличена, если убедиться, что виртуальная машина имеет достаточную пропускную способность для хранилища, даже тот, на кого вы работаете, не пытается сказать, что вы должны выставлять диск непосредственно на виртуальную машину. Он просто говорит, что вы должны посвятить диск своей виртуальной машине. Размещение VHD-файла на этом диске сохраняет гибкость без существенного снижения производительности.
Джейк Ошинс

Зависит. В самом деле. У меня открыт диск, который уже охватывает 6 физических дисков и скоро перейдет примерно к 12 - в RAID 10. Иногда производительность превосходит все.
TomTom

На производительность виртуальной машины часто влияет совместное использование физического диска или дискового массива несколькими системами. Однако накладные расходы, связанные с использованием VHD-файла, не так драматичны, как вы предполагали.
Skyhawk

Интересно, верно ли это для SSD? Эта статья из 6 лет назад.
Джейсон

независимо от скорости жесткого диска, необходимость проходить слой виртуализации перед тем, как записывать на диск, была проблемой скорости
Стюарт Робинсон,

1

Я сомневаюсь, что вы могли бы измерить разницу в производительности, поместив VHD на этот диск. Попробуйте и посмотрите. Я подозреваю, что вы захотите сохранить гибкость, упомянутую BLAKE.


0

Что еще нужно учитывать: как только вы присоединяете сквозной диск, вы теряете возможность делать снимки этой виртуальной машины. Единственный обходной путь - отсоединить диск, сделать снимок и заново прикрепить снимок. Это должен быть диск SCSI, чтобы это работало. Вы также захотите убедиться, что виртуальная машина не выполняет запись на диск, прежде чем отсоединять его.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.