Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Terminal server - how to make it faster
Message
De
30/08/2012 00:09:04
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Installation et configuration
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01551873
Message ID:
01551912
Vues:
58
There is a BITMAP=OFF CONFIG.FPW setting that is supposed to help with screen draw issues with TS, you could experiment with that.

Choppy screen draws could be a bandwidth issue. A lot of sites have asymmetric Internet connectivity - high download speeds, but low upload speeds (often only 512Kbit or even 384Kbit). Upload speed is more important if screen updates are being pushed from the TS to the remote clients. My understanding is current MS remote protocols need about 50Kbit/sec per user for "decent" responsiveness, so a 512Kbit upload link can only support about 10 active simultaneous remote users.

As for the performance of running the job (30 sec for you, 90 sec on TS), you need to get some info about the TS:

- Is it a real server, or a virtual server?
- What is the CPU? How many cores, at what GHz?
- How much RAM does each session get?
- What kind of disk does it have? The disk subsystem can easily get overloaded on a busy TS; get the admin to look at Average Disk Queue Length under typical conditions
- How busy is the TS - how many simultaneous sessions?
- Does your VFP data live somewhere on the TS or on another server?

>I am going to ask them to run Task manager and then tell me what they see.
>
>Regarding the display - it looks pretty terrible. See attached: the bottom is what I see running my app locally on my desktop. The top is running their app via remote desktop connection. The colors are missing in parts and appear as bands of color.
>
>Does this indicate that they have set reduced colors, or is it just poor performance of their server?
>
>Cyril
>
>
>>Use the Task Manager or Resource Monitor to get an idea what else may be going on on the machine.
>>
>>I use TS quite a bit and the only thing that might slow down a task are other tasks going running at the same time on the remote machine. Since the programs are running on the remote machine and only the video is dependent upon the internet connection, performance is always quite good - sometimes spectacular because usually the remote machines are very robust.
>>
>>Video performance occasionally may be sluggish, which is another story and shouldn't affect the time it takes to run a program (unless all it does is push stuff to the screen). Occasionally I will set the video to 256 colors (which looks pretty bad) if I have a poor internet connection. But, again, that only affects how quickly screens are displayed, not how long a task might take to run.
>>
>>>if you are a Terminal Server user, I need help!
>>>
>>>I logged onto a clients Terminal Server computer using a remote desktop connection. I was expecting performance to be as good as on a desktop.
>>>
>>>When I ran my app on his machine, it is a bit sluggish. I run a certain process which takes about 30 seconds on my PC, but on his takes about 90 seconds. Also the colored backgrounds on forms appear as bands on his, instead of a solid color. Some of the screens are slow to appear.
>>>
>>>What can I tell him to do to help speed things up?
>>>
>>>Should I tell him to get more RAM?
>>>
>>>Any advice welcome (I have no experience with TS).
>>>
>>>Cyril
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform