на чем запускать терминальные сервера
Модераторы: Trinity admin`s, Free-lance moderator`s
на чем запускать терминальные сервера
СТоит задача обеспечить работу около 300 человек в терминале. СЕйчас терминалы работают на блейдовых лезвиях на процах 5640. До 100 человек на лезвие не доходит - начинаются тормоза. Вспоминаю, что натыкался на обсуждения на вашем форуме, что если железки мощные лучше не ставить винду на железо, а поставить esx и на нее уже несколько (может 2 ) виртуальных машин. Мои попытки с помощью виртуализации увеличить наполнение юзерами одного лезвия не привели к успеху. БОльше человек не посадишь и даже при приближении к железному варианту появляются тормоза с произвольными задержками.
Подскажите пожалуйста удавалось ли вам с помощью виртуализации увеличить число терминальных юзеров на лезвие?
Заранее спасибо. Прошу прощения, если более подходила другая ветка форума.
Подскажите пожалуйста удавалось ли вам с помощью виртуализации увеличить число терминальных юзеров на лезвие?
Заранее спасибо. Прошу прощения, если более подходила другая ветка форума.
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
Re: на чем запускать терминальные сервера
Все зависит от нагрузки. Вполне возможно больше и не получить. А может быть дело в том что каких-то других ресурсов недостаточно.Саша235 писал(а):До 100 человек на лезвие не доходит - начинаются тормоза.
Почтовый адрес для связи: a.ivanov@trinitygroup.ru | ICQ: 112586598
- Tert
- Advanced member
- Сообщения: 4233
- Зарегистрирован: 19 янв 2003, 08:09
- Откуда: Москва
- Контактная информация:
Re: на чем запускать терминальные сервера
Такой вариант имеет смысл, если используются ОС, которые не очень хорошо масштабируются при увеличении вычислительных ядер.то если железки мощные лучше не ставить винду на железо, а поставить esx и на нее уже несколько (может 2 ) виртуальных машин.
К Windows это не относится и увеличение производительности от использования виртуализации вы вряд ли увидите.
А в вашем случае нужны хотя бы данные perfmon'а, чтобы смотреть куда копать.
Re: на чем запускать терминальные сервера
perfmon из windows на железе или с виртуалки? Если с виртуалки, то попозже - после неудачных экспериментов сейчас все на железе. И какой перфмон интересует: среднее за рабочий день по дискам и процу?Tert писал(а): А в вашем случае нужны хотя бы данные perfmon'а, чтобы смотреть куда копать.
- VladimirR
- Сотрудник Тринити
- Сообщения: 160
- Зарегистрирован: 26 мар 2007, 18:22
- Откуда: St.-Petersburg
- Контактная информация:
Re: на чем запускать терминальные сервера
По практике работы с терминалками: на 2-х ядерных Xeon на терминалке Вы могли обслуживать ~ 20 пользователей. Сейчас на 4-6 ядерных количество терминальных пользователей на физическом сервере ~100.
В виртуальной машине у наших заказчиков обслуживается не больше 40 пользователей, но при этом на нескольких серверах в кластере MS Hyper-V запущено по одной терминальной машине и на этих же серверах запущены виртуальные машины с более слабой нагрузкой.
Ограничение текущих версий гипервизоров,- это количество виртуальных процессорных ядер (< 4 VCPU ) отдаваемые в виртуальную машину. При этом гипервизор постоянно разделяет процессорное время (по тайм слотам) между виртуалками.
Моё мнение как делать правильно при активной нагрузке: виртуализации хорошо поддаются задачи, которые не требуют большой процессорной нагрузки.
Отказоустойчивость терминальных серверов проще сделать за счёт кластера балансировки нагрузки (MS NLB cluster) между физическими машинами.
Сервера баз данных – также запускать на физическом железе и защищать их кластеризацией сервисов.
Хотя плюсы виртуализации – огромные и многие наши заказчики (особенно для небольших инсталляций) активно пользуются ею, устанавливая внутри виртуальных машин и терминалки и СУБД.
В виртуальной машине у наших заказчиков обслуживается не больше 40 пользователей, но при этом на нескольких серверах в кластере MS Hyper-V запущено по одной терминальной машине и на этих же серверах запущены виртуальные машины с более слабой нагрузкой.
Ограничение текущих версий гипервизоров,- это количество виртуальных процессорных ядер (< 4 VCPU ) отдаваемые в виртуальную машину. При этом гипервизор постоянно разделяет процессорное время (по тайм слотам) между виртуалками.
Моё мнение как делать правильно при активной нагрузке: виртуализации хорошо поддаются задачи, которые не требуют большой процессорной нагрузки.
Отказоустойчивость терминальных серверов проще сделать за счёт кластера балансировки нагрузки (MS NLB cluster) между физическими машинами.
Сервера баз данных – также запускать на физическом железе и защищать их кластеризацией сервисов.
Хотя плюсы виртуализации – огромные и многие наши заказчики (особенно для небольших инсталляций) активно пользуются ею, устанавливая внутри виртуальных машин и терминалки и СУБД.
-
- Advanced member
- Сообщения: 327
- Зарегистрирован: 15 сен 2007, 13:23
- Откуда: Екатеринбург
- Контактная информация:
Re: на чем запускать терминальные сервера
Поправка небольшая.VladimirR писал(а):Ограничение текущих версий гипервизоров,- это количество виртуальных процессорных ядер (< 4 VCPU ) отдаваемые в виртуальную машину. При этом гипервизор постоянно разделяет процессорное время (по тайм слотам) между виртуалками.
В самом ближайшем времени VMware начинает поставлять vSphere 5. Там в младших во всех редакциях уже поддержка до 8-м vCPU (плюс поддержка многоядерных vCPU), а в редакции Ent Plus и вовсе до 32-х vCPU.
На практике понятно еще никто не ковырял, как там терминалки жить будут...
С уважением, Александр
ICQ://13043204
ICQ://13043204
Re: на чем запускать терминальные сервера
Спасибо всем ответившим. Владимир, спасибо еще раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя