Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Using Citrix with VFP 9 App
Message
De
08/09/2017 15:30:20
 
 
À
08/09/2017 04:56:18
Dragan Nedeljkovich (En ligne)
Now officially retired
Zrenjanin, Serbia
Information générale
Forum:
Visual FoxPro
Catégorie:
Installation et configuration
Divers
Thread ID:
01653907
Message ID:
01654146
Vues:
64
>>All that is for a physical computer and CPU. Now imagine (maybe you don't have to ;)) that your Windows computers are virtualized, so there's the hypervisor and underlying host OS adding further complication.
>>
>>Benchmarking these days is really hard.
>
>On the contrary... they are quite soft and malleable, as you have just shown :).
>
>In that regard, I'm thinking - what sense does then the question "peak CPU" mean? Any app can peak at 100% at some time. So I'd take it to mean "peak CPU as shown by task manager". Or else the question is pointless.

For a shared Citrix server I probably should have phrased it as average percent of a CPU core. If while the app is being run it averages 5% CPU (waiting for slow disk and even slower human input) then one core could theoretically support 20 simultaneous users.

OTOH there may be times when one user hogs a core for extended periods, maybe running SELECTs during report generation etc. With 20 users on a core the other 19 might get starved. The OS and its task scheduler will probably try to mitigate that, switch other users over to less-busy cores etc. So if you want consistently good responsiveness you probably wouldn't want to size the server for 20 users per CPU core, you'd probably want fewer than that.

That's why they pay the infrastructure guys minimum wage ;)
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
Répondre
Fil
Voir

Click here to load this message in the networking platform