Гипотетический сценарий. Наш сервер для малого бизнеса имеет 2 твердотельных накопителя по 400 ГБ и 6 более медленных дисков SAS со скоростью вращения 7200 об / мин. Мы создаем массив RAID1 для SSD (далее Fast Disk) и массив RAID10 для 6x SAS-дисков (далее Big Disk).
Последний тоже явно быстрый. Но
(Было бы идеально, конечно, избегать хранения виртуальных дисков на диске C: \ нашего хоста, но этот гипотетический мир, в котором мы находимся, странно лишен логики, и наш клиент или начальник заявил, что у него нет неограниченные средства для их серверов. Ничего подобного нашему реальному миру; пожалуйста, используйте свое воображение.)
Гипотетическое решение. Физический сервер имеет 128 ГБ ОЗУ, и мы знаем, что если мы выделим большую часть из этого для наших виртуальных машин и включим «Сохранить состояние», Hyper-V создаст большие файлы BIN.
Конечно, мы не хотим, чтобы эти файлы размером 30-40 ГБ занимали наш драгоценный Fast Disk, поэтому мы устанавливаем местоположение по умолчанию для виртуальных машин как Big Disk, зная, что эти файлы BIN будут храниться здесь. Поэтому наши виртуальные машины имеют файлы конфигурации и VHDX, предназначенные для пользовательских данных на Big Disk, и VHDX, предназначенные для гостевых системных дисков на Fast Disk.
Вопрос. Предполагая, что мы предпочли бы сохранить состояние сохранения включенным, т.е. мы не хотим полностью избавляться от файлов BIN, не снизится ли производительность, если они будут храниться на другом диске? Что на самом деле происходит, когда Hyper-V сохраняет состояние? Сбрасывает ли он все содержимое памяти в этот файл? Или он уже ждал? Или за кулисами происходит какая-то другая хитрая черная магия / оптимизация, чтобы этот процесс происходил быстро?
Он выгружает всю память в момент сохранения. Во время работы виртуальной машины операций ввода-вывода не будет. Вы можете безопасно поместить этот файл на относительно медленный носитель.
В общем, носитель просто должен иметь возможность сохранять виртуальную машину достаточно быстро, чтобы перезагрузка вашего хоста или отключение питания из-за того, что вы работаете от резервного аккумулятора, произошли до того, как разовьется какая-либо другая проблема.
С другой стороны, я бы никогда не рекомендовал сохранять виртуальную машину в производственном сценарии. Вы отключите большинство серверных рабочих нагрузок гораздо более чисто и часто быстрее, выключив их.