Мы новичок в VMWare и ищем некоторые мысли по поводу нашей среды. У нас есть кластер VMWare, который имеет на одном хосте:
ВМ №1: MS Windows 2008 R2 Enterprise и SQL Server 2012
ВМ №2: MS Windows 2008 R2 Standard и IIS
Приложение IIS asp.net напрямую обращается к SQL Server. Подобная среда была у нас на физических серверах несколько месяцев назад, а недавно мы перешли на виртуализированную среду.
Что касается настройки, мы не настраивали ни один из параметров ресурса vm - все установлено стандартно и все работает.
Наблюдается то, что виртуальные машины, кажется, замедляются, и мы получаем лаги в ответ. Конечно, это не так быстро, как в старой физической среде, но мне интересно:
* это хорошая идея запускать сервер SQL и сервер IIS на одном хосте? Это единственные две виртуальные машины на нем. Хост - новый Dell R620 с памятью 192 ГБ.
имеет ли смысл изменять резервирование ЦП или памяти, если не похоже, что есть какие-либо разногласия
есть ли способ сохранить виртуальные машины в буфере, чтобы избежать задержек?
Это совершенно новая безупречно чистая ванильная установка.
Что ты думаешь?
Если предположить, что чрезмерных затрат ресурсов нет, бронирование не принесет вам многого.
Вам нужно выследить какие причина замедления.
Наблюдается то, что виртуальные машины, кажется, замедляются, и мы получаем лаги в ответ.
Что вам нужно сделать, так это выяснить, какие ресурсы вызывают это. Кроме того, "катушка вниз" на самом деле не является описанием чего-либо. Вам нужно немного покопаться в мониторинге производительности и посмотреть, что вызывает это.
* это хорошая идея запускать сервер SQL и сервер IIS на одном хосте? Это единственные две виртуальные машины на нем. Хост - новый Dell R620 с памятью 192 ГБ.
Если у вас есть две виртуальные машины, которые много обмениваются данными и генерируют много операций ввода-вывода, рекомендуется разместить их на одном хосте, но с отдельными томами / LUN. Это позволит всему сетевому трафику между ними оставаться на vSwitch и никогда не затрагивать вашу физическую сетевую инфраструктуру. Таким образом можно добиться довольно приличного улучшения производительности.
Вы должны хранить их на отдельных LUN, потому что вы не хотите конфликтовать с дисками.
TL; DR - профилируйте свое приложение. Выясните, где находится узкое место. Резервирование имеет значение только в том случае, если у вас есть конкуренция за ресурсы. Нет смысла настраивать резервирование как диагностическую меру, вам нужно провести диагностику первый а затем беспокойтесь об этом, если это уместно.
В соответствии с эта ветка на форумах сообщества VMWare...
Чтобы устранить задержки, измените резервирование ЦП:
Как правило, вам не нужно изменять резервирование памяти.