joris1
1 Copper

How to limit upload bandwidth usage?

Hi all,

A problem you don’t expect. When using VDIs from a remote office, the VDI performance is degraded due to reaching the upload WAN limit, not the download WAN limit.

The office is connected by a 10/1 Mbit ADSL line, 10 Mbit down from VDI to the office, 1 Mbit up from the office to the VDI. When using normal Office applications the performance is ok. When users are running YouTube, the performance can drop considerably. When looking at the WAN connection, the performance drop seems related to reaching the 1 Mbit upload limit. The download never reaches the 10 Mbit limit, at the top it reaches 8.5 Mbit. The ping response time is normally 30 ms, with peaks between 100-200 ms when the line is busy.

To analyze the situation WAN measurements are made, using 1 client connection to 1 VDI over the 10/1 Mbit line. The bandwidth results of different actions are:

  • Using Office applications like Word, Excel        : down 0,41 Mbit; up 0,06 Mbit
  • Using Internet Explorer – just surfing the web: down 0,45 Mbit; up 0,06 Mbit
  • Using Internet Explorer – YouTube without flash redirection: down 4,68 Mbit; up 0,24 Mbit
  • Using Internet Explorer – YouTube – with  flash redirection: down 5,38 Mbit; up 0,18 Mbit
  • Using WMP – wmv file without WMP redirection: down 4,25 Mbit; up 0,22 Mbit
  • Using WMP – wmv file with WMP redirection: down 5,00 Mbit; up 0,25 Mbit

When using YouTube and WMP stuff it makes sense that the download bandwidth is going up. I don’t have an explanation why the upload increases. Also I don’t see a big difference whether or not using flash and wmp redirection. Is this normal? What configuration and optimizations steps can be taken to lower this upload (client to VDI) bandwidth consumption?

Any thoughts on this one would be greatly appreciated!

Our setup: Windows 7 VDI desktop, Windows 7 client, all based on vWorkspace 7.2. Performance settings: Enabled: Desktop background, Font smoothing Visual Styles and Bitmap caching; Disabled: Show content while dragging, Menu and windows animation and Desktop composition. The EOP settings are: Enabled: Graphics Acc., Wan Acc. (EOP Xtream); Disabled: Local text echo; The flash and WMP Redirection are tried both on and off.

Joris

Tags (2)
0 Kudos
5 Replies
Michel Roth
3 Argentium

RE: How to limit upload bandwidth usage?

Hi Joris,

Is USB redirection enabled? We have seen devices that upload data even though they should not.

Also, if you could post screenshot of the "local resources" and "experience" tabs of AppPortal that would help.

0 Kudos
joris1
1 Copper

RE: How to limit upload bandwidth usage?

Hi Michel,

Yes, USB redirection is enabled. The bandwidth consumption measurements are executed without any USB devices connected to the client.

When using apps like Word the upload bandwidth consumption back to the VDI is low. But why does the upload bandwidth consumption increases significantly when using content like YouTube or playing a wmx file with WMP? (of course an increase in download is to be expected)

The webclient settings are uploaded in the images LocalResources.png and Performance-Experience.png.

LocalResources.png

Performance-Experience.png

0 Kudos
Michel Roth
3 Argentium

RE: How to limit upload bandwidth usage?

Just to rule it out, can you try connecting without USB redirection enabled and see if there is a difference? (probably not)

Next, let’s focus on EOP Flash Acceleration because in a Win7 to Win7 environment, Microsoft Media Player redirection is used – not EOP Multimedia Acceleration.

Do EOP Flash Acceleration work? So does Youtube the way you expect it to with EOP Flash Acceleration? If it does, do you see a difference when switching it off?

0 Kudos
DELL-Andrew W1
3 Argentium

RE: How to limit upload bandwidth usage?

Hello,

According to your notes, the upload when using Flash Redirection dropped by 0.06 - so it is only the WMP that we need to discuss, right?  Or was that a typo?

Thanks, Andrew.

0 Kudos
DELL-David Y
3 Argentium

RE: How to limit upload bandwidth usage?

When using apps like Word the upload bandwidth consumption back to the VDI is low. But why does the upload bandwidth consumption increases significantly when using content like YouTube or playing a wmx file with WMP?

I do not believe there is a specific increase in upload data based upon the content alone, if you look at any IP communication stream you will see that it will consist both download and upload data. This is because the protocols exchange data in both directions for example when opening the connection and when acknowledging the packets coming down the line. Also if there is the occasional resend or error condition then there will be more data uploaded.

For content such as flash and WMP then I would not expect the upload ratio to be as high as Word or PowerPoint where the user is interacting much more and sending keystrokes and mouse movements etc... For Flash and WMP it is mainly content that is streamed down to the client so the upload ratio would be lower. I can show this below using the figures you have provided, for Word, Excel the upload accounts for 14 % of the total data exchange, for Flash it is only 5% of the total data exchange:

Using Office applications like Word, Excel  : down 0,41 Mbit; up 0,06 Mbit    = (100 / 0.41 x 0.06) = 14.6 % upload
Using Internet Explorer - YouTube without flash redirection: down 4,68 Mbit; up 0,24 Mbit    = (100 / 4.68 x 0.24) = 5.12 % upload

For Flash the upload data figure is higher only because the download figure is also vastly higher (12x greater) than Office Applications.

0 Kudos