Назад | Перейти на главную страницу

Влияние на производительность работы нескольких виртуальных серверов с использованием одного базового виртуального диска?

Я попытался просмотреть старые вопросы, но не смог найти ни одного, отвечающего именно на этот вопрос.

В документации по снэпшотам VmWare упоминается их использование для настройки «дерева процессов». Это позволит создать несколько виртуальных машин с базового диска .vmdk. Идея состоит в том, что вы создаете базовый диск, а затем снимаете его. Это создает «разностный» диск, который используется для любых изменений, внесенных в виртуальную машину. Я проверил это, выполнив следующие действия:

  1. Создайте базовую виртуальную машину с новым файлом .vmdk и настройте его по мере необходимости.
  2. Выключите виртуальную машину
  3. Создайте новую виртуальную машину и выберите использование существующего диска .vmdk.
  4. Перед включением новой виртуальной машины сделайте снимок новой виртуальной машины.
    • Это создаст разностный диск в папке с новой виртуальной машиной.
    • Новая виртуальная машина будет записывать любые отклонения от базовой в этот новый файл .vmdk.
  5. Включите виртуальную машину
  6. Повторите шаги 4–5 для дополнительных виртуальных машин.

Я считаю, что это может сэкономить дисковое пространство, необходимое для запуска нескольких виртуальных машин в общем хранилище (iSCSI SAN).

Вопрос:

Я хотел узнать, запускал ли кто-нибудь эту установку и какие последствия для производительности можно ожидать (дополнительный дисковый ввод-вывод, память и т. Д.) Или любой другой сбой, о котором следует знать? Есть ли ситуации, когда это вызовет больше проблем, чем того стоит?