Оценка трафика для RDP сессии пользователя на RDS сервере

В нашей сети имеется несколько терминальных серверов на базе Windows Server 2012 R2 Remote Desktop Services, куда подключаются множество пользователей из филиалов и региональных офисов. Возникла необходимость выяснить, сессии каких терминальных пользователей генерируют наибольший трафик, существенно загружая тем самым WAN-каналы. Вероятнее всего эти пользователи в рамках RDP сессии активно прокачивают большой объем файлов или отправляют на печать большие документы через Easy Print.

В наших условиях мы не можем полностью запретить передачу файлов между ПК пользователем и RDS сервером и отправку на печать документов через Easy Print, т.к. этот функционал пользователям требуется для выполнения своих обязанностей. Единственный способ решить проблему – найти пользователей, которые наиболее активно передают данные, попытаться с ними провести персональные консультации, помочь более эффективно организовать свою работу с целью минимизации трафика, передаваемого в рамках RDP сессии.

Microsoft предлагает два способа получить доступ к данным использования пропускной способности сети для каждой RDP сессии пользователей: через счетчики производительности или через RDS API. Готового решения, использующего данные RDS API мне найти не удалось. Остаются счетчики. Перебрав множество счетчиков производительности мне удалось найти подходящие.

Итак, откройте консоль Performance Monitor (perfmon.exe) и добавьте счётчик RemoteFX Network/Total Sent Rate(*) – счетчик ведет учет скорости передачи исходящего трафика от терминального сервера (бит/сек).

Для большой наглядности при большом количестве сессий можно в свойствах Perfomance Monitor на вкладке Graph выбрать вид представления Histogram bar , а в качестве значения вертикальной шкалы задать к примеру 100 Кбит/с ( 100000 ).

По максимальным значениям столбцов выявим номера RDP-Tcp сессий, через которые отправляется больше всего данных.

Чтобы сопоставить номер RDP сессии с именем пользователя, можно воспользоваться консольной утилитой qwinsta. exe .

Примечание . Аналогичным образом с помощью счетчика RemoteFX Network/Total Sent Rate(*) нужно оценить скорость для входящего трафика от пользователя.

Если нужно оценить трафик в течении дня/недели, можно создать отдельную группу сборщиков данных, фиксирующую исходящий/входящий трафик RDP сессий пользователей.

В Windows Server 2008 R2 данных счетчиков производительности нет, поэтому ориентировочные значения трафика сессий можно оценить с помощью счетчиков группы Terminal Services Session: Output Bytes / Input Bytes.

Полученные данные также могут быть использованы для получения значений средней пропускной способности в расчете на сессию одного клиента при расчете требуемой пропускной способности к каналам связи до удаленных площадок.

admin

Share
Published by
admin

Recent Posts

После включения диагностического запуска не удается войти в Windows — как исправить?

Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…

2 недели ago

WinScript — очистка и настройка Windows 11 и 10

На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…

2 недели ago

Предварительный просмотр накопительного обновления не устанавливается — решение

При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…

2 недели ago

FixExec — восстановление ассоциаций .exe, .bat и .com файлов

Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…

2 недели ago

Ошибка 0x800705b4 при обновлении Windows 11 и 10 — как исправить?

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…

2 недели ago

Обслуживание вашей версии Windows 11 окончено — что делать?

Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…

2 недели ago