I've attempted both RealVNC and TightVNC.. both experienced identical performance issues on this box.http://serverfault.com is your friend, guy.
I can only guess why. Have you tried other VNC solutions? It could be that RealVNC doesn't use very performant hooks on XP.
RDP doesn't seem to experience the same problems, but our engineer is a filthy mac user so it is unsuitable for a solution.Is RDP comparable in speed?
If anything, Dispatch has MORE potential bottlenecks. It's sitting on the main switch in the server room... skimmer's on my desk sharing a switch with my workstation (the one doing all the VNC client stuff)Are there network bottlenecks that Skimmer has to go through which Dispatch doesn't?
Nope. This is all just visible with your standard opening/closing/moving windows in the windows UI.Is someone using VNC to play hulu videos on their tablet to avoid paying the absurd $9/mo charge Hulu plus has?
When not connected with VNC, skimmer's network utilization is nil... dispatch, however, is constantly transfering files dozens of megabytes in size (uncompressed audio).What is the network utilization on Skimmer - even if it's not serving files it may be doing something else that's eating up bandwidth.
I've not fiddled with packet size on either... but someone else put together Dispatch... hrmm...The XP network stack is good, so I wouldn't expect that to be a problem. You don't happen to have Dispatch setup for jumbo packets and XP not (or vice versa)?
Both are 32 bit. Need a bit more info by what you mean on local VNC session.. when I VNC into localhost I get a huge performance hit because I get an infinite nest of vnc client windows....Is a local VNC session just as slow on Skimmer as it is remotely? If so, it suggests the VNC server is using poor means to capture the screen.
Is the XP machine runing 32 bit or 64 bit? Shouldn't make much of a difference, unless the vnc server has a 64 bit binary available, in which case it could mean the 32 bit machine would be slower (slightly) than the 64 bit machine.
Hrm, Dispatch IS set to prioritize background/system cache... but tried those settings on skimmer and got no improvement.Is the XP performance tab set to give preference to background tasks? I know server tends to have that as the default, but XP prefers to prioritize applications.
Unfortuantely, it won't let me set core affinity on a system service. Doh. And you're starting to have the same idea I am it sounds like (issues with an extremely outdated onboard video controller)...Is there any way to lock the VNC server's affinity to just one core? If the OS keeps slapping the process back and forth between cores, that might explain the CPU spikes (cache sync?)
Also if the XP box has integrated graphics, you might be dealing with a memory bandwidth issue (bus contention).
Just guessin'
--Patrick
Good call! You can also set task priority and force windows to give it more process time than what it would do naturally.Is the XP performance tab set to give preference to background tasks?
Ah, well that could easily be it. Put a real graphics card in there and I bet you'll get better performance. You should have something lying around - even if it's technically worse than the onboard chipset, the bus contention is going to be a big problem.issues with an extremely outdated onboard video controller