Тестирование
терминального сервера из-под 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.
Рис.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-ю часть.