I watched a large download closely, looking simultaneously at the client PC (Vista with Firefox 3.0) and at the Wingate server (Win XP), seen through Remote Desktop.
The URL is
http://download3.vmware.com/software/vm ... 101586.exeand it is coming through WWW Proxy Server Service with Puresight plugin active. No Kaspersky...
1- The download progresses fine, with very good speeds, up to 402Mb. The total file size is 534Mb, so this would be around 75%... at this point, it slows down significantly.
2- On the server side, at this exact time, the virtual memory of Wingate.exe jumps up by the amount of 534Mb. This makes the server slow and irresponsive. Wingate is doing some processing, but not much (under 7% CPU).
3- On the client side, a few more Mb come in, download is up to 430MB, then it stalls completely. I try opening a webpage from the browser, but wingate is not handling requests anymore and I get timeouts.
4- After about 10 minutes in this state, it seems Wingate (or Puresight?) finishes it's work and the VM drops back down abruptly. The server suddenly starts handling the web page request I had given it before. CPU processing goes up for a minute or two as I see Wingate is "Purging Web Cache" and "Rebuilding Index". At this point, I remember to check and my wingate cache is limited to 400Mb...
5- On the client side, the download is still stalled and nothing happens. After a few minutes, I quit it.
SECOND ROUND
------------
I push up my Wingate cache limit to 2048Mb and try the same download again.1- everything goes ok until 75% of the download. At this point the VM jumps up again abruptly, but this time, the download seems to continue, slower, but not stalling...
2- The download speed keeps getting slower and slower, but never stops dripping. On the server, I see the VM stays high until the download finishes... it started at 650Kb/s (sustained during the first 402Mb) and ended at under 5Kb/s!
3- Wingate keeps serving web pages to everyone during this time.
4- When after a LONG time the download completes, Wingate.exe Virtual Memory immediately drops back down.
I hope this helps. I would really appreciate a soltution to this problem! Even though it seems to be better now, with a higher cache, Wingate really shouldn't be handling large files like this, and Puresight wasn't even supposed to be looking at .exe files...
Thanks.