Физический диск или 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, чтобы это работало. Вы также захотите убедиться, что виртуальная машина не выполняет запись на диск, прежде чем отсоединять его.

charleswj81
источник