Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Giám sát sử dụng băng thông RDS theo người dùng với Perfmon

Trong mạng của chúng tôi, có một số máy chủ terminal dựa trên Windows Server 2012 R2 với vai trò Remote Desktop Services (RDS), kết nối nhiều người dùng từ chi nhánh và văn phòng khu vực. Đã có nhu cầu phát hiện phiên người dùng terminal nào tạo ra phần lớn lưu lượng, từ đó làm tải kênh WAN. Có khả năng cao những người dùng này trong phiên RDP đang chủ động tải lên hoặc tải xuống một lượng lớn tệp hoặc gửi tài liệu lớn để in qua Easy Print.

Trong điều kiện của chúng tôi, chúng tôi không thể ngăn chặn hoàn toàn việc truyền tệp giữa PC và máy chủ RDP cũng như in tài liệu qua Easy Print, vì người dùng cần các tính năng này để làm việc. Cách duy nhất để giải quyết vấn đề là tìm những người dùng chủ động truyền dữ liệu và tư vấn trực tiếp với họ để họ có thể tổ chức công việc hiệu quả nhằm giảm thiểu truyền dữ liệu lớn trong phiên RDP.

Microsoft cung cấp hai cách để truy cập dữ liệu sử dụng băng thông cho mỗi phiên RDP người dùng: sử dụng bộ đếm hiệu suất hoặc RDS API. Tôi không tìm thấy giải pháp sẵn có sử dụng dữ liệu RDS API. Bộ đếm hiệu suất còn lại. Sau khi thử một số bộ đếm hiệu suất, tôi đã tìm thấy những bộ đếm phù hợp.

Vì vậy, hãy mở Performance Monitor (perfmon.exe) và thêm bộ đếm RemoteFX Network/Total Sent Rate(*). Nó đếm lưu lượng ra của máy chủ terminal (B/s).

Để làm cho nó dễ quan sát hơn, hãy chọn chế độ xem Histogram bar trong tab Graph nếu có nhiều phiên. Chỉ định, ví dụ, 100 KB/s (100000) làm giá trị thang dọc.

Theo giá trị cột tối đa, xác định số phiên RDP được sử dụng để gửi lượng dữ liệu lớn nhất.

Để so sánh số phiên RDP với tên người dùng, bạn có thể sử dụng qwinsta.exe.

Lưu ý. Tương tự, sử dụng bộ đếm RemoteFX Network/Total Sent Rate(*) để đánh giá tốc độ lưu lượng đến từ người dùng.

Nếu bạn cần đánh giá lưu lượng trong ngày/tuần, bạn có thể tạo một nhóm bộ thu thập dữ liệu riêng đếm lưu lượng đến/đi của phiên RDP người dùng.

Trong Windows Server 2008 R2, các bộ đếm hiệu suất này không có mặt, vì vậy các giá trị gần đúng của lưu lượng phiên có thể được đánh giá bằng các bộ đếm của nhóm Terminal Services Session: Output Bytes / Input Bytes.

Dữ liệu nhận được cũng có thể được sử dụng để lấy băng thông trung bình trên mỗi phiên của một client RDS khi tính toán băng thông cần thiết cho các kênh liên lạc đến các chi nhánh từ xa (sites).