Автор Тема: Виртуализация 1С, SQL + сервер приложений  (Прочитано 3103 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн miskam

  • Начинающий
  • *
  • Сообщений: 46
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Новосибирск
Дано:
Сервер лезвие Dell PowerEdge m620, 192 гб Ram, 2 x Xeon 2650, LAN - 2x10Gbs, FC - 2x8Gbs
СХД Dell Compellent SC8000, Tier1 - Raid10 SSD SLC, Tier2 - Raid10 15к
Windows 2012R2 Standart
БД 1С - MS SQL 2012, 700 Гб.
Сервер приложений 8.2
Система лежит на отдельном Lun`е, данные Tier2, кешируется на Tier1
БД лежит на отдельном Lun`е, данные Tier1 и Tier2, кешируется на Tier1
Штук 10 терминалов, общее количество сессий - от 500 до 1000.

1) Презентуем загрузочный диск лезвию, определяем его в св-вах FC адаптера как загрузочный, ставим на него систему+SQL+СП, презентуем второй Lun, размещаем на нем базы, (работаем напрямую на железе) все работает замечательно.

2) Устанавливаем ESXi 6.0 на SD модуль в лезвии, презентуем соотв. lun`ы для лезвия в качестве datastor`ов VMware, создаем виртуальную машину (отдаем ей ресурсы всего лезвия), ставим систему+SQL+СП - начинаются дикие тормоза, блокировки и прочее... документы проводятся значительно дольше, производительность падает в 3-4 раза. Perfomance monitor в винде, счетчики производительности в VMware и на СХД не зашкаливают ни разу.

Вопрос: почему работа через гипервизор вызывает такое резкое падение производительности? Что можно сделать, чтобы прийти к потерям не выше 10-15%

PS:
Имеется сервер аналитической отчетности аналогичной конфигурации, SQL 2014 + Analysis Services + Reporting Service + IS с базами под терабайт, после его виртуализации проблем с производительностью не замечено.
« Последнее редактирование: 21 мая 2018, 07:38:28 от miskam »

Оффлайн .05

  • Постоялец
  • ***
  • Сообщений: 196
  • Рейтинг: 2
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: 74-86-70-23
Виртуализация 1С, SQL + сервер приложений
« Ответ #1 : 21 мая 2018, 07:59:04 »
снэпшоты виртуалки делаются?
Разное

Оффлайн miskam

  • Начинающий
  • *
  • Сообщений: 46
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Новосибирск
Виртуализация 1С, SQL + сервер приложений
« Ответ #2 : 21 мая 2018, 08:37:35 »
на уровне VM - нет
Используются replay на СХД для кеширования, но они же используются и в "железной" конфигурации

Оффлайн Logrim

  • Постоялец
  • ***
  • Сообщений: 410
  • Рейтинг: 6
  • Пол: Мужской
  • никомуникабельный тролль с моноклем
    • Просмотр профиля
Виртуализация 1С, SQL + сервер приложений
« Ответ #3 : 21 мая 2018, 16:45:39 »
Тулсы-то ставили?
Лишь по зловонию Их узнаешь ты их. Руки Их у тебя на горле, но ты Их не видишь, и обиталище Их как раз там, где порог, что ты охраняешь.

Оффлайн miskam

  • Начинающий
  • *
  • Сообщений: 46
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Новосибирск
Виртуализация 1С, SQL + сервер приложений
« Ответ #4 : 22 мая 2018, 13:22:09 »
Logrim, само собой

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 371
  • Рейтинг: 7
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Виртуализация 1С, SQL + сервер приложений
« Ответ #5 : 23 мая 2018, 09:17:42 »
Блокировки, говоришь?
Ожидания на скуле посмотри. И задержку на дисковых операциях. Требуется убедиться, что проблема там.

 sys.dm_io_virtual_file_stats и sys.dm_os_wait_stats
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Вы тут серьёзно отстали от жизни. Админство, саппорт - это уже вчерашний день. Сейчас рулят микросервисная архитектура и continuous integration. Ну еще SAAS, конечно.