Переход на терминал 2008 (citrix) проблема с производительно

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
fort_el
Power member
Сообщения: 41
Зарегистрирован: 04 авг 2006, 11:32
Откуда: Пермь

Переход на терминал 2008 (citrix) проблема с производительно

Сообщение fort_el » 06 июн 2012, 08:05

Было - терминальный сервер на 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)?

Аватара пользователя
kim_aa
Advanced member
Сообщения: 118
Зарегистрирован: 24 ноя 2011, 16:30
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение kim_aa » 06 июн 2012, 12:47

Что-либо без счетчиков сказать трудно.
Однако по симптомам похоже на утечки памяти, что приводило к нехватке памяти и интенсивной работе со 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 машин

fort_el
Power member
Сообщения: 41
Зарегистрирован: 04 авг 2006, 11:32
Откуда: Пермь

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение fort_el » 07 июн 2012, 07:37

Насчет утечек - не знаю, сейчас при уменьшении количества пользователей (остальное все осталось как есть) проблем не возникает.
XenApp 5.0 версия вполне самостоятельная, да это доработка 4,5 под 2008, но 4,5 тоже имел x64 редакцию.
Насчет виртуализации серверов терминалов вопрос спорный, но можно попробовать.
Про единую ферму согласен.
Все таки грешу на принтеры, конкретно на Canon 4018 (их несколько штук). Драйвера ставились от win7 x64 eng (русские не пошли). И возникали постоянные проблемы с печатью на них. Сейчас пользователей с этими принтерами на этом сервере нет.

fort_el
Power member
Сообщения: 41
Зарегистрирован: 04 авг 2006, 11:32
Откуда: Пермь

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение fort_el » 07 июн 2012, 08:18

Отвечаю сам себе. Пустил пользователей с проблемными принтерами обратно на сервер. Дисковую очередь и загрузку процов создает процесс spoolsv.exe

Bormoto
Advanced member
Сообщения: 253
Зарегистрирован: 06 июл 2007, 22:20
Откуда: спб

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение Bormoto » 07 июн 2012, 10:11

fort_el писал(а):Отвечаю сам себе. Пустил пользователей с проблемными принтерами обратно на сервер. Дисковую очередь и загрузку процов создает процесс spoolsv.exe
И что теперь делать? Похвалить вас за глубокое исследование?
Вообще-то, стандартной методикой, при отсутствии Premier Support :wink: , вроде как считается отслеживание проблем по базам знаний вендоров, для MS, IMHO, для беглого просмотра удобнее http://kbupdate.info, и применение соответствующих хотфиксов.
Вот, есть даже "фирменный" блог http://blogs.technet.com/b/yongrhee, где имеющиеся хотфиксы классифицируются по темам и продуктам.

fort_el
Power member
Сообщения: 41
Зарегистрирован: 04 авг 2006, 11:32
Откуда: Пермь

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение fort_el » 07 июн 2012, 10:53

Хвалить не за что. Ответил для тех кто может столкнуться с подобным.
Кстати была и вторая проблема с драйверами HP. Процесс msiexec преизрядно грузил систему. Описание и решение:
http://h20000.www2.hp.com/bizsupport/Te ... ory/alerts

Bormoto
Advanced member
Сообщения: 253
Зарегистрирован: 06 июл 2007, 22:20
Откуда: спб

Re: Переход на терминал 2008 (citrix) проблема с производительно

Сообщение Bormoto » 09 июн 2012, 09:20

fort_el писал(а):Хвалить не за что. Ответил для тех кто может столкнуться с подобным.
Кстати была и вторая проблема с драйверами HP. Процесс msiexec преизрядно грузил систему. Описание и решение:
http://h20000.www2.hp.com/bizsupport/Te ... ory/alerts
Проблеме с HP-драйверами "в обед сто лет". Рациональнее пытаться использовать Easy Print, отдельный сервер печати и поддерживающие Easy Print модели принтеров и конфигурации клиентов. Но это требует предварительного тестирования устройств - бывают необъяснимые проблемы с производительностью (медленная печать) или вообще Easy Print не работает. Например, "уродец" HP LJ P1606 не поддерживает, а драйверы (универсальные от HP не поддерживаются) у него подписаны не HP, а Marvell. :)

Я лишь попробовал внушить мысль, что для нагруженных систем надо внимательно изучать списки хотфиксов по различным темам (терминальный сервис + печать + 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 и т.п.) без заметного падения производительности.

Ответить

Вернуться в «Серверы - ПО, Windows система, приложения.»

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

Сейчас этот форум просматривают: Google [Bot] и 10 гостей