Переход на терминал 2008 (citrix) проблема с производительно
Модераторы: Trinity admin`s, Free-lance moderator`s
Переход на терминал 2008 (citrix) проблема с производительно
Было - терминальный сервер на 4xOpteron 875 2core 2,2 ггц, 8 gb памяти, Win 2003 x86 ent, все обновления. Работали пользователи в основном через Citrix MF XP. Пользователей в среднем 55-60, работа в 1с 8.1. База 1с и сервер на других машинах. Все всех почти устраивало, бывали небольшие тормоза периодически связанные (судя по перф логам) c переключением контекста. Да, на этом же сервере было установлено штук 5 сетевых принтеров, пользовательские были доступны как сессионные (без маппинга) в citrix.
Есть еще один терминальный сервер 2xXeon 5520 4сore 2,27 ггц, гипертрейдинг, 16 gb памяти, Win 2008 x64 ent, все обновления, citrix xenapp 5.
Работало пользователей 10 (чтоб снизить нагрузку на 1), WSUS (весь домен), сервер 1с 8.2.
На первом сервер упал цитрикс. В качестве эксперимента (хотел посмотреть сервер под нагрузкой), пользователи были перенаправлены на второй, на нем были установлены сетевые принтеры. Пользователей больше не стало ( так же 55-60).
И на втором сервере начались жуткие тормоза - загрузка процессоров половину времени доходила до 100% (не у всех сразу), памяти свободной не было практически, spoоler иногда переставал отвечать по таймауту, иногда даже сильно подскакивала дисковая очередь. Работать было очень не комфортно. Отключение антивируса, wsus и его бд, сервера 1с 8.2 не помогло.
Замеров счетчиков не вел, некогда было. Восстановив первый сервер из бэкапа, половину пользователей опять скинул на него. На втором при 25-30 пользователях полная благодать.
В чем может заключаться проблема производительности на втором сервере? Он намного новее и должен быть производительнее первого.
1) Гипертрейдинг?
2) Драйвера принтеров?
3)?
Есть еще один терминальный сервер 2xXeon 5520 4сore 2,27 ггц, гипертрейдинг, 16 gb памяти, Win 2008 x64 ent, все обновления, citrix xenapp 5.
Работало пользователей 10 (чтоб снизить нагрузку на 1), WSUS (весь домен), сервер 1с 8.2.
На первом сервер упал цитрикс. В качестве эксперимента (хотел посмотреть сервер под нагрузкой), пользователи были перенаправлены на второй, на нем были установлены сетевые принтеры. Пользователей больше не стало ( так же 55-60).
И на втором сервере начались жуткие тормоза - загрузка процессоров половину времени доходила до 100% (не у всех сразу), памяти свободной не было практически, spoоler иногда переставал отвечать по таймауту, иногда даже сильно подскакивала дисковая очередь. Работать было очень не комфортно. Отключение антивируса, wsus и его бд, сервера 1с 8.2 не помогло.
Замеров счетчиков не вел, некогда было. Восстановив первый сервер из бэкапа, половину пользователей опять скинул на него. На втором при 25-30 пользователях полная благодать.
В чем может заключаться проблема производительности на втором сервере? Он намного новее и должен быть производительнее первого.
1) Гипертрейдинг?
2) Драйвера принтеров?
3)?
- kim_aa
- Advanced member
- Сообщения: 118
- Зарегистрирован: 24 ноя 2011, 16:30
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Переход на терминал 2008 (citrix) проблема с производительно
Что-либо без счетчиков сказать трудно.
Однако по симптомам похоже на утечки памяти, что приводило к нехватке памяти и интенсивной работе со swap.
На драйвера принтеров можно грешить лишь в том случае, если ставились не стандартные дрйвера (от производителя принтера).
Какие можно дать рекомендации:
1) XenApp5, как я помню, это некая переходная версия, от чисто 32х битной 4.5 PresentationServer к чисто 64битному XenApp6.
Я бы рекомендовал перейти к более стабильной связке:
Win2008R2 + XenApp6
2) Windows это Windows и утечки памяти возможны всегда.
По этому вместо развертывания одного огромного терминального сервера, мы предпочители развертывать Citrix XenServer + несколько виртуальных машин
- несколько более мелких серверов XenApp в "чистом" виде (т.е. без довесков других сервисов)
- контроллер домена
- сервер печати и т.п.
в этом случае вы изолируете сервисы и получаете добавочный мониторинг средствами гипервизора.
3) По правильному же, вам нужно свести сервера к одной ферме Citrix:
либо 4.5 + 2003, либо 6.0 + 2008R2
4) Все это, я бы расположил поверх гипервизора.
Ваша конфигурация позволяет поддерживать 6 - 8 машин
Однако по симптомам похоже на утечки памяти, что приводило к нехватке памяти и интенсивной работе со swap.
На драйвера принтеров можно грешить лишь в том случае, если ставились не стандартные дрйвера (от производителя принтера).
Какие можно дать рекомендации:
1) XenApp5, как я помню, это некая переходная версия, от чисто 32х битной 4.5 PresentationServer к чисто 64битному XenApp6.
Я бы рекомендовал перейти к более стабильной связке:
Win2008R2 + XenApp6
2) Windows это Windows и утечки памяти возможны всегда.
По этому вместо развертывания одного огромного терминального сервера, мы предпочители развертывать Citrix XenServer + несколько виртуальных машин
- несколько более мелких серверов XenApp в "чистом" виде (т.е. без довесков других сервисов)
- контроллер домена
- сервер печати и т.п.
в этом случае вы изолируете сервисы и получаете добавочный мониторинг средствами гипервизора.
3) По правильному же, вам нужно свести сервера к одной ферме Citrix:
либо 4.5 + 2003, либо 6.0 + 2008R2
4) Все это, я бы расположил поверх гипервизора.
Ваша конфигурация позволяет поддерживать 6 - 8 машин
Re: Переход на терминал 2008 (citrix) проблема с производительно
Насчет утечек - не знаю, сейчас при уменьшении количества пользователей (остальное все осталось как есть) проблем не возникает.
XenApp 5.0 версия вполне самостоятельная, да это доработка 4,5 под 2008, но 4,5 тоже имел x64 редакцию.
Насчет виртуализации серверов терминалов вопрос спорный, но можно попробовать.
Про единую ферму согласен.
Все таки грешу на принтеры, конкретно на Canon 4018 (их несколько штук). Драйвера ставились от win7 x64 eng (русские не пошли). И возникали постоянные проблемы с печатью на них. Сейчас пользователей с этими принтерами на этом сервере нет.
XenApp 5.0 версия вполне самостоятельная, да это доработка 4,5 под 2008, но 4,5 тоже имел x64 редакцию.
Насчет виртуализации серверов терминалов вопрос спорный, но можно попробовать.
Про единую ферму согласен.
Все таки грешу на принтеры, конкретно на Canon 4018 (их несколько штук). Драйвера ставились от win7 x64 eng (русские не пошли). И возникали постоянные проблемы с печатью на них. Сейчас пользователей с этими принтерами на этом сервере нет.
Re: Переход на терминал 2008 (citrix) проблема с производительно
Отвечаю сам себе. Пустил пользователей с проблемными принтерами обратно на сервер. Дисковую очередь и загрузку процов создает процесс spoolsv.exe
Re: Переход на терминал 2008 (citrix) проблема с производительно
И что теперь делать? Похвалить вас за глубокое исследование?fort_el писал(а):Отвечаю сам себе. Пустил пользователей с проблемными принтерами обратно на сервер. Дисковую очередь и загрузку процов создает процесс spoolsv.exe
Вообще-то, стандартной методикой, при отсутствии Premier Support , вроде как считается отслеживание проблем по базам знаний вендоров, для MS, IMHO, для беглого просмотра удобнее http://kbupdate.info, и применение соответствующих хотфиксов.
Вот, есть даже "фирменный" блог http://blogs.technet.com/b/yongrhee, где имеющиеся хотфиксы классифицируются по темам и продуктам.
Re: Переход на терминал 2008 (citrix) проблема с производительно
Хвалить не за что. Ответил для тех кто может столкнуться с подобным.
Кстати была и вторая проблема с драйверами HP. Процесс msiexec преизрядно грузил систему. Описание и решение:
http://h20000.www2.hp.com/bizsupport/Te ... ory/alerts
Кстати была и вторая проблема с драйверами HP. Процесс msiexec преизрядно грузил систему. Описание и решение:
http://h20000.www2.hp.com/bizsupport/Te ... ory/alerts
Re: Переход на терминал 2008 (citrix) проблема с производительно
Проблеме с HP-драйверами "в обед сто лет". Рациональнее пытаться использовать Easy Print, отдельный сервер печати и поддерживающие Easy Print модели принтеров и конфигурации клиентов. Но это требует предварительного тестирования устройств - бывают необъяснимые проблемы с производительностью (медленная печать) или вообще Easy Print не работает. Например, "уродец" HP LJ P1606 не поддерживает, а драйверы (универсальные от HP не поддерживаются) у него подписаны не HP, а Marvell.fort_el писал(а):Хвалить не за что. Ответил для тех кто может столкнуться с подобным.
Кстати была и вторая проблема с драйверами HP. Процесс msiexec преизрядно грузил систему. Описание и решение:
http://h20000.www2.hp.com/bizsupport/Te ... ory/alerts
Я лишь попробовал внушить мысль, что для нагруженных систем надо внимательно изучать списки хотфиксов по различным темам (терминальный сервис + печать + WMI + применение GPO + утечки памяти). Для терминального сервера, подобного вашему, с 2xXeon 5520 и, правда, не 16 Gb, а 32 Gb памяти, Win2008 Std.Ed. x64, вполне доступны 100-120 пользовательских сессий с "малым джентльменским набором" (MS Office, в т.ч. Outlook + клиент 1С версий 8.x + web-browser + acrobat reader, djvu-reader и т.п.) без заметного падения производительности.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей