Форум vMind.ru

Первый пермский форум по виртуализации
Текущее время: 08 апр 2020, 23:41

Часовой пояс: UTC+05:00




Начать новую тему  Ответить на тему  [ 2 сообщения ] 
Автор Сообщение
СообщениеДобавлено: 01 май 2017, 14:25 
Не в сети

Зарегистрирован: 01 май 2017, 13:38
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здравствуйте. Прошу помощи Сообщества в таком вопросе.

Имеется физическая машина Win 7 c VMWare Workstation и гостевой Win 7 для решения довольно специфических задач:
Пользователь одновременно работает с хостовой машиной и с виртуалкой (на 2 монитора) при этом для виртуалки постоянно создает снапшоты и откатывается к ним тоже постоянно. За 10 минут может по несколько раз откатиться, а во время откатов работать с хостовой машиной.
Получается, главное требование к системе - быстрота создания и отката снапшотов гостевой виртуалки, и чтобы эти откаты не подвешивали хостовую машину. Когда это работает на отдельной машине - скорость вполне устраивает.

Затем пришлось и хостовую машину виртуализировать..... :du_ma_et:
Получилось такое:
Сервер HP DL160 G8 (CPU 2x8; RAM 96 ГБ; 4 SATA по 512 ГБ(диски напрямую без RAID)) с установленным ESXi 6.
В нем виртуалка "Vm_Win7x64" (1 CPU; 12 ГБ RAM)с установленным VMWare Workstation 12. А в ней другая виртуалка "nestedVM_Win7" (1 CPU; 4 ГБ RAM). Подключение пользователя к "Vm_Win7x64" происходит через "нулевой клиент" по протоколу PCoIP а дальше открывается вложенная виртуалка "nestedVM_Win7". Используется также 2 монитора.

И все бы ничего, только снимки и откаты "nestedVM_Win7" стали делаться долго, а хостовая для нее виртуальная машина ("Vm_Win7x64") в это время начинает тупить, что делает нормальную работу невозможной.

Понятно что лучше обходиться без вложенной виртуализации, но в данном случае у меня нет выбора. :ps_ih:

Отчего больше страдает производительность - от вложенной виртуализации дисков, памяти, или CPU???
Подскажите пожалуйста оптимальную конфигурацию системы - насколько поможет проброс физических жестких дисков в виртуалку (или один vmdk внутри другого vmdk нормально работают?)? Можно ли как-то пробрасывать во вложенную виртуалку физические ядра или процессоры а также части RAM???


Вернуться к началу
СообщениеДобавлено: 11 май 2017, 16:20 
Не в сети

Зарегистрирован: 08 янв 2011, 22:25
Сообщения: 259
Благодарил (а): 5 раз.
Поблагодарили: 8 раз.
reva писал(а):
Отчего больше страдает производительность - от вложенной виртуализации дисков, памяти, или CPU???
Подскажите пожалуйста оптимальную конфигурацию системы - насколько поможет проброс физических жестких дисков в виртуалку (или один vmdk внутри другого vmdk нормально работают?)? Можно ли как-то пробрасывать во вложенную виртуалку физические ядра или процессоры а также части RAM???


У вас накручено много лишнего.
У вас 4 уровня накручено!
1. esxi
2. Windows
3. Workstation
4. Nested Windows
Уберите Windows+Workstation и разместите VM прямо на esxi
Esxi умеет сам делать снапшоты великолепно. Правами изолируйте доступ к этой виртуалке.
Либо используйте простейший Powershell script, чтобы делать snapshots и откатываться по ним.
Уберите этот уровень и вам будет уже легче. Зачем тратить лишние ресурсы?

Nested виртуализация применяется, когда вам надо не изолировать что-то, а когда нужно развернуть лабораторный стенд из кучи гипервизоров и погонять на нем что-то, а у вас есть 1 хост.
И замените HDD на SSD это сразу даст мощную прибавку производительности.
Проброс физических дисков даст вам 3-10% производительности.
Виртуализация это и есть "проброс" CPU и RAM. Тут все что есть на хосте - отдается VM с небольшим 3-5% пенальти.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 2 сообщения ] 

Часовой пояс: UTC+05:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB