Termial server 2003 et dégradation des performances - Windows & Software
Marsh Posté le 20-08-2003 à 14:41:44
Clark_foam a écrit : Slt, |
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...
Marsh Posté le 20-08-2003 à 14:57:53
Infernal 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?
Marsh Posté le 20-08-2003 à 15:02:41
Clark_foam a écrit : |
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....
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
Marsh Posté le 20-08-2003 à 15:58:34
yvandlb a écrit : Je sais que c'est un W2003 en TSE mais |
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).
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+
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
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...
Au mieux je peux rebooter tout les mois.
Crois tu que une version plus récente de Office arangerait les choses
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.
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 .
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.