1

Я хочу спросить кое-что, что озадачивало меня в последние несколько дней. Я постараюсь объяснить мою проблему как можно яснее ... У меня установлена рабочая станция VMWare. И я использую один отдельный 100-гигабайтный диск, на котором хранятся все мои виртуальные машины, и ничего больше. На прошлой неделе я играл с инструментом де-фрагментации под названием "Smart Defrag", который показал мне в своем аналитическом отчете, что мой диск, на котором я сейчас храню все свои виртуальные машины, имеет более 80% фрагментации !!!

Теперь мой вопрос ... Что повлияет на производительность моей гостевой / виртуальной машины, если я дефрагментирую свою хост-машину ... Я имею в виду, что эта Хост-машина по сути хранит эти виртуальные машины, но по-прежнему не имеет прямого доступа к тому, что когда-либо хранится на этих машинах ... поэтому дефрагментация хоста не должна вызывать никаких проблем. Но прежде чем продолжить, я хочу услышать от других людей, которые, возможно, столкнулись с той же проблемой.

Я буду очень признателен за любую помощь ...

Кстати, я использую Windows 7 в качестве хоста, и гостевые машины, которые я использую, являются Windows 2008 & 2003 и Ubuntu 10.04

Спасибо, Джек

2 ответа2

2

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

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

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

0

Виртуальные машины хранятся в виде файлов на хост-машине и зависят от конфигурации вашей виртуальной машины (например, отмена диска, расширение файловой системы и т.д.), Фрагментация может стать проблемой. Однако в современных файловых системах (читает: ntfs, xfs и т.д.) Фрагментация не так важна, как раньше, в FAT.

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

И да, @Lachlan очень прав в том, что вы всегда должны делать резервные копии перед дефрагментацией диска, содержащего что-то важное, особенно когда вы говорите о производственных системах.

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