Производительность виртуальных дисков Hyper-V: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
(нет различий)
|
Текущая версия на 06:54, 29 ноября 2020
VHD - старый формат виртуального диска, использовался до Windows Server 2012
VHDX - новый формат виртуального диска, используется в Windows Server 2012 и выше
В Windows Server 2012 формат VHD был оптимизирован под большие диски с размером физического блока 4096 байт. Если VHD диск был создан в предыдущих версиях Windows Server или сторонним ПО, то он может быть рассчитан на размер физического блока 512 байт.
Определение текущих параметров виртуального диска
Get-VHD –Path D:\path\to\disk.vhd
Конвертация старого VHD диска в обновленный VHD формат, оптимизированный под физический размер блока 4096 байт.
Convert-VHD –Path D:\path\to\disk.vhd –DestinationPath D:\path\to\disk-converted.vhd
Особенности VHDX
- BlockSize по умолчанию увеличен с 2 МиБ до 32 МиБ (максимум 256 МиБ). Увеличение размера блока снижает фрагментацию и количество операций ввода/вывода метаданных, что увеличивает производительность динамических и дифференциальных дисков. При достаточном размере блока, производительность может быть сравнима с дисками фиксированного размера.
- Выбор большого BlockSize может привести к выделению изначально большого размера файла, т.к. форматирование файловой системы может создавать структуры данных во многих местах диска. Любое изменение на диске приводит к выделению блока, если он еще не выделен для соответствующего сектора виртуального диска.
- Поддерживает размер до 64 ТиБ
- Лучше защищен от сбоев питания
- Оптимизирован для работы с физическими дисками с размером блока 4096 байт.
- Позволяет создавать виртуальные диски с размером логического блока 4096 байт, что увеличивает производительность при поддержке со стороны гостевой ОС.
- Эффективность представления данных уменьшает размер файла виртуального диска