Home > Citrix, Tools > What’s eating all my bandwidth?

What’s eating all my bandwidth?

A problem becoming more freqent these days, is web rich content being delivered via virtual desktops, XenApp or even XenDesktop. The problems and symptoms are simple, network links displaying as maxed out and the unfortunate users on the same site reporting poor performance.

The biggest issue is the sample times reporting tools like edgesight and network monitoring tools like netflow will provide you. When edgesight is only sampling the users counters every one minute, its very easy for a user spike to get missed. The pause still happens but we get no report of it.

Having been through this scenario, time and time again, the quickest route to resolution is always to identify the users activity causing this issue and replicate it in an isolated environment. I’m releasing the application I’ve developed for issue to aid in this task, in hopes it will provide some additional support for a struggling admin out there.

I’ve called the tool watcher2, this utility has been designed to sit at the top of a users session and provide feedback based on the amount of bandwidth they are consuming in their session.

When the combined session bandwidth to and from the server reaches either a yellow threshold or red threshold the colour of the text in the watcher changes. This indication is to allow the user to note what they are doing at the time to create these spikes.

once the problem can be recreated, it can fully diagnosed by diving into the ICA channels with tools such as SMC console.

How does it work?

The tool finds your username in the performance monitor counters for session bandwidth, once it finds this entry it reads your performance monitor data once every second and reports on it.

what do the values mean?

All values are in either Kilobits per second or Megabits per second.

In = Traffic from the client to the server, this may spike during large copy / paste jobs or copying data from a usb key to the session:
Out = Traffic from the server to the client, mainly audio or video traffic causes this to spike.
Total = Total traffic from the session up and down.

Can I Configure it?

Two thresholds are available, a yellow warning and a red warning, currently . These default values can be written to  HKCU\software\sessionmonitor or HKLM\software\sessionmonitor. E.G:

Does it have any dependancies?

Yes, .net framework 2.0

How do I launch it?

Allow the user to run it manually, or stick it in their startup folder.

Where Can I download it?

Here:

The users MUST be in the local “Performance Monitor Users” group on a terminal server.

Can I get more information into the tool?

Contact me directly and I’ll gladly tailor it to suit.

Categories: Citrix, Tools Tags: , , , ,
  1. Kevin Martinez
    March 10, 2011 at 6:39 pm

    Hi Andrew,

    Great tool: Watcher2 . I tried downloading the tool from the above link: http://www.4shared.com/file/9zEpA9xp/Watcher2.html but received page not found error. Can you please provide me a new link from where I can download it. Thanks a million!

  2. Arend
    April 24, 2013 at 2:13 pm

    Hi, I know this is an older tool but should it work on Xendesktop (win7)? I get a message saying “you do not seem to be in an ICA session (Console) Closing”. It works when I connect to Xenapp. thanks!

    • April 27, 2013 at 1:50 pm

      Hi, currently not ready for xenapp 6.5 or XenDesktop. Update coming.

      • JamieT
        September 13, 2013 at 4:12 pm

        Any update on this yet? would be interested in seeing it working on XenDesktop. Thanks.

      • September 26, 2013 at 11:09 pm

        Sure, mind testing it?

      • JamieT
        September 27, 2013 at 1:14 am

        Would love too.

  3. Arend
    September 27, 2013 at 8:38 am

    Andrew Morgan :
    Sure, mind testing it?

    I can test as well.

  4. March 10, 2011 at 6:49 pm

    Hi there,

    Thank you kindly or the feedback, the link works ok for me but i’ll try post a direct link when I get home. I’ll email you when I’ve done so.

  1. February 2, 2011 at 4:10 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: