Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

당사 네트워크에는 지사 및 지역 사무소의 많은 사용자를 연결하는 원격 데스크톱 서비스(RDS) 역할이 있는 Windows Server 2012 R2를 기반으로 하는 여러 터미널 서버가 있습니다. 어떤 터미널 사용자 세션이 대량의 트래픽을 생성하여 WAN 채널을 로드하는지 감지하는 것이 필요하게 되었습니다. RDP 세션 내에서 이러한 사용자는 많은 양의 파일을 적극적으로 업로드 또는 다운로드하거나 Easy Print를 통해 인쇄할 대용량 문서를 보낼 가능성이 높습니다.

사용자가 작업을 수행하려면 이러한 기능이 필요하기 때문에 당사의 상황에서는 PC와 RDP 서버 간의 파일 전송 및 Easy Print를 통한 문서 인쇄를 완전히 막을 수 없습니다. 문제를 해결할 수 있는 유일한 방법은 데이터를 적극적으로 전송하는 사용자를 찾아 개별적으로 상담하여 RDP 세션 중 대용량 데이터 전송을 최소화하기 위해 작업을 효율적으로 구성할 수 있도록 하는 것입니다.

Microsoft는 성능 카운터 또는 RDS API를 사용하여 각 사용자 RDP 세션에 대한 대역폭 사용량 데이터에 액세스하는 두 가지 방법을 제공합니다. RDS API 데이터를 사용하여 준비된 솔루션을 찾을 수 없었습니다. 카운터가 남았습니다. 여러 성능 카운터를 시도한 결과 올바른 카운터를 찾을 수 있었습니다.

따라서 성능 모니터(perfmon.exe)를 엽니다. 카운터 추가 RemoteFX 네트워크/총 전송률(*) <강하다>. 터미널 서버(B/s)의 나가는 트래픽을 계산합니다.

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

더 잘 보여주려면 히스토그램 막대를 선택하세요. 그래프에서 보기 세션이 많은 경우 탭. 예를 들어 100KB/s(100000 ) 수직 스케일의 값으로.

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

최대 열 값으로 가장 많은 양의 데이터를 보내는 데 사용되는 RDP 세션 수를 식별합니다.

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

RDP 세션 수를 사용자 이름과 비교하려면 qwinsta.exe를 사용할 수 있습니다. .

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

참고 <강하다>. 같은 방법으로 RemoteFX Network/Total Sent Rate(*) 카운터를 사용하여 사용자로부터 들어오는 트래픽의 비율을 평가합니다.

하루/주간 트래픽을 평가해야 하는 경우 사용자 RDP 세션의 들어오고 나가는 트래픽을 계산하는 별도의 데이터 수집기 ​​그룹을 만들 수 있습니다.

Windows Server 2008 R2에는 이러한 성능 카운터가 없으므로 세션 트래픽의 대략적인 값은 터미널 서비스 세션: 그룹의 카운터를 사용하여 평가할 수 있습니다. 출력 바이트/입력 바이트.

Perfmon을 사용하여 사용자의 RDS 대역폭 사용량 모니터링

수신된 데이터는 또한 원격 지점(사이트)에 대한 통신 채널에 필요한 대역폭을 계산할 때 하나의 RDS 클라이언트 세션당 평균 대역폭을 얻는 데 사용할 수 있습니다.