[WIN] Re: number of clients for WinVNC

Ingecom - SERRE Jean-Christophe jcs "at" ingecom.com
Fri, 17 Mar 2000 10:27:31 +0000


Joseph Delaney <jpd "at" TeachX.rutgers.edu> wrote:
>
> We are using WinVNC in a teaching lab, and have 20 Windows machines 
> and 5 Macs set to view a single WinVNC server (running Windows 98). 
> Most of the time this works acceptably if we keep the *total* number 
> of viewers under 20. Over 20 and I can almost guarantee a crash on 
> the server.
> 
> You can also feel the server slow down with each added connection, 
> and watching the screens on the viewers update can be kind of fun 
> (sort of like a pony race). Sometimes there is a lag of 30 seconds, 
> depending on what the instructor is doing, and there is no way that 
> it can keep up with lots of screen drawing, like in a powerpoint 
> slide show. But it works well enough for our purposes.
>
> On a related note, does anyone have any tips on fine-tuning this sort 
> of set up?

I think it would mainly be fine-tuning that W98 server -- there's a lot
of websites dedicated to everything you need to setup so as to get
acceptable performances from a Windoz: In System control panel,
Performances tab, configure typical use as "network server", set up a
fixed-size defragmented swapfile, all the usual stuff.

Also, you could tweak its TCP/IP registry settings, this solved
recurrent crashes on a W95 OSR2 fileserver for me. It is documented at:
  http://support.microsoft.com/support/kb/articles/q158/4/74.asp
The default "MaxConnections"=100 may be enough for you, but you can also
set to the maximum the "Size/Small/Medium/Large" network buffer option.

Last, you can apply the same tips provided for speeding up a single
connection: using the zlib-enabled server/viewer, restricting display to
8-bits, benchmarking encodings on your setup, remove fancy wallpaper...

>            Is there some way to set the multiple clients to use the 
> same connection so that the server is doing less work (only sending 
> out one screen update instead of 20?)

This would require hacking the sources for using broadcasting or
multicasting (unless there would exist some third-party tunnel tool
similar to SSH or Zebedee that could provide a broadcasting layer?).

Now, you could use daisy-chaining: Student-1 spies on Server, Student-2
spies on Student-1, Student-3 spies on Student-2...

OK, that's stupid :-) Seriously, you could set up a secondary "strong"
server that spies full-screen on your current server. Half of students
would connect to primary server, other half to the secondary one.

-- 
JCS - Jean-Christophe SERRE - INGECOM France - +33 (0)1.48.34.12.34

Les ordinateurs, c'est comme les galères,
pour aller plus vite il faut plus de RAM.

---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to majordomo "at" uk.research.att.com
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------