13

Я использую VMware Workstation 12 для создания виртуальной машины Win7, которую я могу использовать в Linux для таких программ, как Photoshop и After Effects.

VMware просит эту опцию разделить файлы виртуальной машины на части по 2 Гб. Это не то, что я заметил впервые, НО я хочу знать, есть ли заметное падение производительности или нет.

Скриншот соответствующего окна:

Нет, я не собираюсь перемещать эту виртуальную машину в ближайшее время, хотя, если я перееду, я вполне могу дождаться передачи файлов.

3 ответа3

13

Недостатки монолитных дисков:

  • Если вы удаляете моментальные снимки и вам необходимо объединить неиспользуемые файлы .vmdk , если вам необходимо выполнить дефрагментацию файлов .vmdk и т.д., Тогда вашему хосту потребуется столько же свободного места, сколько и весь файл .vmdk . Напротив, если вы используете разделенные диски, то вашему хосту нужно только столько свободного места, сколько один из отдельных экстентов .vmdk .
  • Если вы хотите скопировать или создать резервную копию виртуальной машины, возможно, вы копируете ее в файловую систему, которая не поддерживает такие большие файлы.
  • Если вы занимаетесь копированием или резервным копированием виртуальной машины, но вам необходимо отменить операцию и возобновить ее позже, использование разделенных дисков гораздо менее болезненно.

Преимущества монолитных дисков:

  • Меньше беспорядка файловой системы (и в этом смысле легче управлять).
  • Для виртуальной машины потребуется меньше дескрипторов открытых файлов. Некоторые операционные системы хоста имеют несколько низкий предел на максимальное количество дескрипторов открытых файлов, и это может иметь значение, если вы делаете много снимков.
12

Кажется, нет смысла разбивать файл изображения, если вы не создаете его на томе FAT32 или в сетевом ресурсе, который имеет ограничения по размеру файла.

VMware имеет это сказать:

Выберите Разделить виртуальный диск на несколько файлов, если виртуальный диск хранится в файловой системе с ограничением размера файла.

Другая ссылка имеет это сказать:

Выбор разделения VMDK на файлы размером 2 ГБ практически не влияет на производительность.

В любом случае, самый большой файл образа диска, который у меня есть (на моем переносном жестком диске USB в формате NTFS), составляет ~ 150 ГБ. Я даже зарезервировал его с помощью 7-zip на сетевом ресурсе за одну ночь. Никаких проблем.

С точки зрения производительности, если серьезно, что вы делаете, вы просто не заметите разницы между одиночными и разделенными изображениями. Я предполагаю, что ощутимая разница начнет появляться с изображениями размером в 100 ГБ. Тем не менее, если вы хотите использовать то, что технически наиболее эффективно, то это единственный файл монолитного изображения, который вы уже делаете. У тебя все хорошо ;-)

1

Если вы используете очень большие виртуальные машины, такие как 1 ТБ или более, вам следует рассмотреть все проблемы, возникающие при копировании таких больших файлов. На самом деле у некоторых людей были проблемы, когда их вообще нельзя было переместить. Такие программы, как robocopy или xcopy, будут зависать или выдавать ошибку.

Я также пробовал другие программы, такие как TeraCopy Pro, и когда дело дошло до файлов размером 2 ТБ, оно никогда не заканчивалось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .