Termial server 2003 et dégradation des performances

Termial server 2003 et dégradation des performances - Windows & Software

Marsh Posté le 20-08-2003 à 14:34:16    

Slt,
 
J'ai monté un petit serveur (qui est en fait un simple pc pour le moment) TS sous 2003.
Ca fait un mois qu'il tourne.
J'ai fait le tour des personnes qui utilisent le service et tous se plaignent d'un forte dégradation des perfs.
J'ai donc fait un test:
65 secondes pour ouvrir un gros fichier Exel sur TS avec une seule session ouverte  :o .
25 secondes sur mon poste (même matos que le serveur).
 
J'ai donc rebooter le serveur et la c'est bon ,30 secondes pour ouvrir le fichier.
 
Pourquoi un telle dégradation de perf?
C'est a cause du fait que c'est un simple PC (pas ECC,pas raid,mauvaise carte réseau  :??: )
Ou c'est normal,il faut redemarrer souvent pour que ca tourne. :pfff:

Reply

Marsh Posté le 20-08-2003 à 14:34:16   

Reply

Marsh Posté le 20-08-2003 à 14:41:44    

Clark_foam a écrit :

Slt,
 
J'ai monté un petit serveur (qui est en fait un simple pc pour le moment) TS sous 2003.
Ca fait un mois qu'il tourne.
J'ai fait le tour des personnes qui utilisent le service et tous se plaignent d'un forte dégradation des perfs.
J'ai donc fait un test:
65 secondes pour ouvrir un gros fichier Exel sur TS avec une seule session ouverte  :o .
25 secondes sur mon poste (même matos que le serveur).
 
J'ai donc rebooter le serveur et la c'est bon ,30 secondes pour ouvrir le fichier.
 
Pourquoi un telle dégradation de perf?
C'est a cause du fait que c'est un simple PC (pas ECC,pas raid,mauvaise carte réseau  :??: )
Ou c'est normal,il faut redemarrer souvent pour que ca tourne. :pfff:  


 
désolé, connais pas 2003 mais par contre fut une époque (antérieur à Windows 2000 et avec le logiciel EXCEL) ou il fallait redémarrer régulièrement les serveurs car les pgm ne libérer pas toute la mémoire...
Tu as lancé ton analyseur de perf ? % occupation CPU, memoire etc....
tu auras une piste...


---------------
Y'a des jours où y faut pas m'chercher.... et y'a des jours tous les jours....
Reply

Marsh Posté le 20-08-2003 à 14:57:53    

Infernal a écrit :


 
désolé, connais pas 2003 mais par contre fut une époque (antérieur à Windows 2000 et avec le logiciel EXCEL) ou il fallait redémarrer régulièrement les serveurs car les pgm ne libérer pas toute la mémoire...
Tu as lancé ton analyseur de perf ? % occupation CPU, memoire etc....
tu auras une piste...


 
C'est ce que j'ai fait.
Il n'y avait rien d'anormal en apparence.
J'ai analysé le %cpu et la ram restante. Y a t'il d'autres compteurs essentiels pour le monitoring?

Reply

Marsh Posté le 20-08-2003 à 15:02:41    

Clark_foam a écrit :


 
C'est ce que j'ai fait.
Il n'y avait rien d'anormal en apparence.
J'ai analysé le %cpu et la ram restante. Y a t'il d'autres compteurs essentiels pour le monitoring?


 
de tête, analyse du réseau (pas dans ton cas car TSE), et le nb de page/s (je crois que c bien ca la variable qui renseigne le taux de swap mémoire physique / fichier d'échange.
 
%occupation proc rien de spécial ?
donc activité disque...  
sinon..... j'passe la main et je continuerai de lire....


---------------
Y'a des jours où y faut pas m'chercher.... et y'a des jours tous les jours....
Reply

Marsh Posté le 20-08-2003 à 15:47:16    

Je sais que c'est un W2003 en TSE mais
 
Pour te donner quelque explication et peut être des solutions, ils me faudrait quelques infos :
 
- Config du serveur (Proc., RAM, Disque, RAID, Réseau, Swap, ...)
- type de réseau
- Nb de poste connecté maxi
- La version d'excel
 

Reply

Marsh Posté le 20-08-2003 à 15:58:34    

yvandlb a écrit :

Je sais que c'est un W2003 en TSE mais
 
Pour te donner quelque explication et peut être des solutions, ils me faudrait quelques infos :
 
- Config du serveur (Proc., RAM, Disque, RAID, Réseau, Swap, ...)
- type de réseau
- Nb de poste connecté maxi
- La version d'excel
 
 


 
 
Ok.
Le serveur est en fait un simple poste client (Dell) pour le moment:
-Disque Ide simple
-P4 2go
-512 de ram non ECC
-1go de Swapp
-Intel pro/1000 MT
 
Le réseau est de type 100mb full duplex switché
Le serveur d'application est relié a un cluster sous 2000 pour les data.
 
Pour le moment vu que le système est en phase de test ,il n'y a eu que 7 postes connectés simultanements ,mais la pluspart du temps c'est 2 ou 3.
 
On utilise la version 2000 de Excel installé conformement a la procédure pour terminal server.
Les fichiers excel peuvent parfois etre trés volumineux (10mo).
 
 
 
 

Reply

Marsh Posté le 20-08-2003 à 16:37:13    

merci pour l'eclaircicessment
 
je suppose que W2003 est à peu près pareil que W2000 que j'utilise au niveau des ressource.
 
 
1) la RAM, Il faut 256Mo pour le serveur puis en moyenne 32Mo par poste client connecté (voir 64Mo sur certains appli) donc dans ton cas c'est normalement bon bien que 512Mo supplémentaire ne serai pas un luxe. ECC non obligatoire.
 
2) En TSE (et à forciori Citrix) l'idéal est un bi-pro de préference Xeon car il y a plus de cache (l'hypertreading n'est pas obligatoire) donc à ce niveau t'a machine est un peu courte ce qui explique déja les secondes supplémentaire par rapport à ton poste client.
 
3) Le swap, pour 1GO de RAM je met 2,5Go de Swap. Je n'ai pas de pb comme ça.
 
4) ton réseau parait très bon et ce n'est pas a ce niveau qu'est le problème en théorie, le seul moyen d'être sur du réseau c'est de faire vérifier sa qualité (taux de transfert, bande passante ...)
 
5) les disques durs. PAr le passé j'ai pu constaté des serveurs plus rapide avec des disques IDE qu'avec du SCSI. C'est vrai avec un ou deux clients connecté, mais quand tu en à une dizaine, ce n'est plus vrai et dans ce cas tu as intéret a sauvegarder : crash disque fort possible après quelque mois d'utilisation.
Un systeme RAID et fortement conseiller : la solution idéal à moidre cout étant celle que j'utilise DELL PowerEdge 2600 avec RAID 1 + 1 (soit 4 DD), Le 1er RAID pour le systeme et les progs, le 2e pour la base de données dans mon cas.
 
Voila pour les quelque indications.
 
Pour ton cas sache qu'avec ma config il me faut moins de 2s pour ouvrir un fichier excel de 1Mo et excel sur mon serveur.
 
Pour la RAM, si tu à 4 poste tu a donc besoin en théorie de 256 + 4*32 soit 384Mo (il ne te reste plus que 128Mo de libre),  
ces 4 clients ouvre un fichiers excel chacun , ça fait 20Mo de RAM de plus par poste (10Mo pour Excel et 10Mo par fichier)
Tu n'a donc plus que 50Mo environ de libre .. !! sur un serveur c'est juste.
 
Infernal dit : "les pgm ne libérer pas toute la mémoire... "
C'est toujours vrai mais c'est beaucoup moins important que par le passé. Par contre comme par le passé ça ne ce voit pas. Ce qui fait que dans le temps via le gestionnaire de tache ta charge dédié total augmente même si rien ne se passe.
 
Dernier point Un serveur TSE doit être redemarrer de temps en temps, si tu n'a pas d'application particuliere qui nécessite ta présence pour être arreter je te conseille de créé une tache palnif. qui reboot ton serveur 1 fois par semaine par ex (utilise shutdown + option)
 
Si tu as d'autre question n'hésite pas.
A+

Reply

Marsh Posté le 20-08-2003 à 17:32:24    

Merci yvandlb pour tes explications.
Elles vont m'aider a dimensionner le serveur.
Pour les  perf il apparait de plus en plus sur que le problème venait de la non libération de la mémoire par Excel.
Ce qui est incroyable c'est que ca n'apparaisse pas dans la gestion des process  :o  
C'est problematique de rebooter le serveur toute les semaines dans mon cas.
Les terminaux sont en prod 24h/24 et 7j/7.
Humm...Ils sont quand meme pas au point chez Microsoft... :non:  
Au mieux je peux rebooter tout les mois.
Crois tu que une version plus récente de Office arangerait les choses  :??:


Message édité par Clark_foam le 20-08-2003 à 17:46:03
Reply

Marsh Posté le 21-08-2003 à 08:35:20    

Au mieux je peux rebooter tout les mois.
Crois tu que une version plus récente de Office arangerait les choses  :??:
[/citation]
 
-----
 
Un fois par mois c'est déja bien, avec mon serveur j'arrive à tenir 3 mois actuellemnt mais j'utilise excel occasionnellement. Par contre la GP tourne 24/24h 7/7j.
 
Une version plus récente d'office n'améliorera surement pas grand chose (je ne connais pas de logiciel toutes marque confondu qui libére correctement la mémoire) d'autant que Office XP est encore plus gros et plus gourmand en ressource que son prédécesseur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed