Jump to content

Urgent: RDP Bandwidth Requirements and Usage Scenarios


Recommended Posts

Guest benxxv via WinServerKB.com
Posted

Hi !!

 

Sorry for reposting the same question.

 

what is the maximum bandwidth used by an RDP Session ? What are all factors

play in that ?

 

How do I measure exactly how much bandwidth is used per rdp session ? Any

tools for measuring the bandwidth used by an RDP session ?

 

Does the bandwidth usage varies during a session ? I know printing etc. does

use more bandwidth, but, say we run few ERP reports on the server and during

the display of that report at the client end does the RDP session bandwidth

usage goes up ?

 

Regards.

 

--

Message posted via WinServerKB.com

http://www.winserverkb.com/Uwe/Forums.aspx/windows-ts/200710/1

  • Replies 2
  • Created
  • Last Reply
Posted

Re: Urgent: RDP Bandwidth Requirements and Usage Scenarios

 

Yes, bandwidth varies. Running an ERP report on the server

will affect the bandwidth used, how much depends on the

report, what it contains (graphics or text, as one example)

and how it is rendered (is it rendered using standard fonts or

is all of the text rendered as a large bitmap).

 

Here are *some* of the factors that affect bandwidth usage:

 

- Color depth of session

- Resolution of session

- Print job size and frequency

- Print drivers used

- Number of printers

- How often printer settings are changed by the user

- Applications being used and how they are used

- Audio redirection, amount used

- Drive redirection, size of files transferred, browsing of drives

- Copying data to/from clipboard, frequency and size

- Serial and LPT Port redirection, amount of data transferred

- Smart card redirection

- Plug and play device redirection

- Third-party virtual channel applications

- Keepalive setting

- Licensing mode

- Fonts used and whether they exist on client device

- Persistent bitmap cache setting on client

- Wallpaper, themes, menu animations, desktop composition, font

smoothing, window drag setting

- Speed of user typing, mouse movements, etc.

- Percentage of users that are actively working in their session

during a given period of time

- Network latency, bottlenecks, errors, etc. For example, if all of

the clients are connecting via dialup this will put a cap on bandwidth

usage, or another example if there are unreliable connections this

will cause increased bandwidth due to retransmissions

 

You can use Network Monitor (netmon) to measure bandwidth.

You can install it on your server through add/remove windows

components or download the newest version. The latest version is

much nicer, however, the instructions below are written for the old

version so you will need to make adjustments if you choose the

new one.

 

Before starting the capture:

 

- Choose Capture-->Buffer settings and increase the buffer size,

for example, 256 Megs.

 

- Choose Capture-->Trigger, check Buffer space, 100%, and Stop Capture.

 

- Choose Capture-->Filter, Create two pattern matches, connected by

an Or condition. One for offset of 0x22 with a pattern of 0d3d and

a second one with an offset of 0x24 with a pattern of 0d3d

 

Effectively what the above pattern match does is say to only capture

data with a source or destination port of 3389 (default for RDP)

 

- Click the start capture button, do a quick check of the Captured

Statistics section (the numbers should be increasing), and then

minimize netmon. You want to minimize netmon because the

updating of its display will generate rdp traffic thus skewing the

numbers.

 

Check back later to view your results. Netmon will stop capturing

automatically when it has captured approximately 256 Megs of

RDP traffic. You can look at the elapsed time, captured frames,

captured bytes, and calculate bandwidth statistics from this.

 

If you like you can adjust your filtering so that you only capture

packets from certain ip addresses.

 

-TP

 

benxxv via WinServerKB.com wrote:

> Hi !!

>

> Sorry for reposting the same question.

>

> what is the maximum bandwidth used by an RDP Session ? What are all

> factors play in that ?

>

> How do I measure exactly how much bandwidth is used per rdp session ?

> Any tools for measuring the bandwidth used by an RDP session ?

>

> Does the bandwidth usage varies during a session ? I know printing

> etc. does use more bandwidth, but, say we run few ERP reports on the

> server and during the display of that report at the client end does

> the RDP session bandwidth usage goes up ?

>

> Regards.


×
×
  • Create New...