Тестирование терминального сервера из-под WinXP Pro SP2
Часть 2


Aвтор: German.                                                                  Редакция от  13.07.07/15.10.08
ICQ = 405784215

Решил попробовать, потянет ли мой комп*, где-то 8 пользователей.
Добавил несколько юзеров, задал им пароль.

*
На тот момент Атлон Х2 3800@4400 [2000@2300], 2x512, 2*250 hdd+80 hdd Gb.
Сейчас добавил и всего (2x1024)+(2x512)=3 Гб, 920 MHz, 5555-2T, Hynix orig, в двуканальном режиме.


1. Запускаем из-под виртуальной машины пользователей.
У каждого из 8-и "пользователей" установил свои настройки рабочего стола - разные темы и оформления.
Да, интересно, что при открытии главного меню, в терминальном сеансе (кн. Пуск), покывает интересное
"название операционной сиситемы"  -  Windows Terminal Server, а не Windows XP Professional.

Рабочие столы 8-и юзеров

Рис.1  Удаленное подключение 8-и пользователей из-под виртуальной машины.
При щелчке на нем открывается в бОльшем разрешении- 1024*768.



При этом в "Диспетчере задач" видно как загрузились и работают все пользователи.
Каждый имеет свое обозначение, имя, если есть DNS-сервер то и IP.
Через диспетчер задач пользователям можно передавать сообщения - кн. "Отправить сообщение",
Особо вредных admin может отключать :)).

Нагрузка проца при отдыхе    Менеджер задач    

Рис.2. Собственно загрузка проца.                                        Рис.3. Пользователи которые подключены к "серверу терминалов".

Ниже указан скрин процессов в "Диспетчере задач". Видно какие пользователи с чем работают.
Что у них запущено, сколько что жрет памяти, и на сколько использует процессор.
Загрузка проца 1%. Это при "условии" что у них ничего не запущено, они только подключены.

Диспетчер задач

Рис. 4. Процессы подключенных пользователей
При щелчке на нем открывается в бОльшем разрешении.



2. Нагружаем наш "терминальный сервер"

А теперь позапускаем в наших сеансах разные прогаммы.
Больше всего нагрузило проц просмотр видео. Это я думаю, через мою старую видеокарточку.
На терминалальных станциях,  со своим видео - нагрузка распределяется на видеокарточки терминалов.

Н-да, важное замечание. У меня стоит видяха PCI S3Trio64.... далеко не 64 Мб, а всего лишь 2 (два) мегабайта.
У меня не было PCI-Express видеокарточки, поставил старую PCI. Возьму попозже нормальную видеокарту.
Кстати работает, "ну так себе". Видео тормозило, но смотреть можно. Да, монтаж видео работает тоже. Premiere 1.51 фурычит на ура.


А здесть одна старая видеокарточка, тянет и "сервер", и виртуальною машину , и еще 8 виртуальных десктопов.
Вылез баг (кодака или вьювера может) - при просмотре видео, некоторые фильмы шли вверх ногами.
Это мне кажется в настройке кодаков? Не знаю. Проблема сейчас не актуальна для меня.
Н-да, видео шло со звуком. Кто-то  говорил, что может быть рассинхронизация аудио и видео -
это не проверял, не знаю.

Рабочие столы при загрузке

Рис. 5. Рабочие столы удаленных сеансов с запущеными разными програмами на "терминальном сервере".
При щелчке на нем открывается в бОльшем разрешении.


Окна располагал так, чтобы были видны панели задач из запущеными прогаммами (как пример нагрузки).
Старался сделать чем то похожую нагрузку, как в офисах, компьютерных класах. Компьютерный. клуб - другое дело.
При запуске в каждом сеансе по пять програм, типа офисные, утилита, и просмотрщик видео, загрузкка пошла до 95-99%:
- Офисные проги, типа Word XP, Excel, PowerPoint, Outluk Express...
- Интернет Експлорер, типа что то просматривает
- по утилите - Nero 7.02, PhotoShop CS2, WinRar 3.5. Как дополнительная всестороння нагрузка на проц.
- для просмотра видео Light Alloy 4,... или стандартный проигрыватель - МедиаПлеер

А теперь смотрим загрузку проца:

Нагрузка проца в работе

Рис.6.  Загрзка процессора в диспетчере задач.

Смотрим на процессы, сколько спроцессов, сколько они занимаю памяти... и т.д.

Процессы пользователей

Рис. 7. Процессы 8-и пользователей и админа.
 
Подвисшие процесссы пользователей админ может снять.
Свои подвисшие процессы может снять сам пользователь.

3. Итоги.

А. Память.

На подключение нового пользователя у ОС идет всего лишь 20-25 Мб памяти.
Сама WinXP, берет для себя где-то 200 Мб ОЗУ. Это без какого-либо дополнительного ПО.
Эта величина может отличатся через автоматически запускаемые программы при старте
(включении ПК и/или вхождении нового пользователя в сеанс).
При работе пользователя на него выделяестся (у меня так было) около 50 Мб.
Если что то тяжолое, то думаю может возасти до 100 Мб/чел.

Хотя по некоторым подсчетам других пользователей:
"Параллельный пользователь отъедает довольно большое количество ресурсов.
Оперативной памяти 100-150 мегов, процессора около 200 Mhz,"

После експеримента с 8-и пользователями, исходя из анализа диспетчера, было решено
докупить еще памяти.
Можно было бы докупить и 1 Гб, но сейчас, как всегда  летом, низкие цены на память.
Поэтому докупил 2x1024=2 Гб, 800 МГц, 5555-2T, Hynix orig. Итого 3 Гб. Этой памяти хватит с лихвой.
При 8-10 чел. достаточно даже 2 Гб. А это как излишек, который никогда не бывает лишним,
и не помешает в наличии.



Б. Процессор.

Возможно в реальной обстановке нагрузка на центральный проц будет меньше, через перераспределение
обработки видеоизображения на графические карточки терминалов (есть такая особенность).
Но конечно никто не застрахован от Васи Пупкина , который запустит чег-то там О-О-Очень много.
Вообще-то, я думаю, что возможно моего проца** , будет не хватать.
** Стабильная работа это 3800@4400+ (2000@2300).   Гонится до 4600+ (2350), более-мение, а выше - нестабилен.

Поэтому считаю что при возможности надо будет обновить на 5200+ /5600+ /6000+. Цены на них сейчас упали.
Вообще то переход на платформу Core2Duo 6420/6600 Conroe более желателен, они сейчас гонятся в среднем на  50%.
А например  Athlon X2 5600+/6000+  гонятся в среднем на 10%. Разница конечно ощутима.
Считаю возможным использовать систему с разогнаным процессором, за условия "титаническая стабильность" (см. ).


Вот такие рассуждения. Следующим этапом, если даст Бог, попытаюсь проделать все это под Вистой.

Вернуться на 1-ю часть.


Hosted by uCoz