Meilleur auteur de réponses
Mon Serveur RDS freeze

Question
-
Bonjour,
Je suis Admin système & réseau et vous explique mon problème que je n'arrive pas a identifié.
Je dispose d'un serveur RDS qui est une VM, je lui ai accordé 16GB de RAM et 8 Processeurs, quotidiennement il y a environ 30 utilisateurs de connecté
J'ai mis ce serveur en production il y a environs 3 mois, Ces 3 dernières semaines (pendant ma période de congé évidemment-_-) le serveur ce met a freezé, principalement en debut de matiné et parfois en fin de journée. lorsque je parle de freeze, c'est que les utilisateurs n'ont plus d'accès a leur session rdp ou bien lorsqu'ils clique rien ne répond réellement, j'ai essayer de m'y connecté directement depuis l'hyper V et effectivement blocage, impossible de lancer de gestionnaire de taches ou tout simplement de fermer la session, le menu démarrer s'ouvre mais aucune application ne ce lance, on est obligé d'attendre, je fait déconnecter des utilisateurs pour savoir si c'est lié a une sur utilisations des ressources, quand sa refonctionne je ne sais pas si c'est du au faite que des gens ce sont deconnécté ou si fallait juste attendre, je n'ai pas encore assez de recul.
La solution la plus radicale quand j'ai pas le temps de rechercher une solution et que les utilisateurs doivent travailler, c'est de redemarrer le serveur depuis l'hyper V
Si vous avez deja rencontré ce probleme et avez une idée de solution, ça m'aiderai beaucoup
Merci par avance
Réponses
-
Il n'y a pas de bon dimensionnement vcpu/RAM il faut l'adapter en fonction de ce qui tourne sur le serveur et des recommendations editeur concernant votre appli métier en l'occurence.
Il faut également surveiller les performances du serveur sur un jour par exemple pour voir si le CPU est en moyenne a 30% ou 80 et même constatation à faire pour la RAM. En fonction de ca, vous pouvez savoir si il est sous dimensionné ou sur dimansionné. Sous windows on peut mettre en place un collecteur de performance via l'outil perfmon et analyser derrière
Un petit exemple : https://www.bleepingcomputer.com/forums/t/508719/basic-tutorial-of-performance-monitor/
Le message d'erreur concernant le default domain policy n'est pas très encourageant par contre...Pouvez vous vérifier la présence de ce fichier dans le répertoire %sysvol%\policies
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
- Marqué comme réponse Teodora Sharkova mercredi 6 septembre 2017 12:47
Toutes les réponses
-
Bonjour,
1) On vérifie que le serveur windows est bien à jour -> TRES important
2) On vérifie que les service intégration sont bien à jour
3) On rédémarre la VM et pas l'hote hyper-v en cas de problème
4) Il faut surveiller la charge du serveur pour voir si il n'est pas sous dimensionné notament niveau RAM. 16 Go pour 30 utilisateur ne veut rien dire. Si jamais c'est pour de la bureautique c'est bon, mais si c'est pour de la 3D ce n'est pas la même chose. Il faut savoir quelles sont les applications utilisées etc et bien être sur que le serveur est dimensionné correctement.
5) Sur le serveur on peut vérifier que le système est bien intègre via les commandes :
sfc /scannow
chkdsk /f c: (nécessite un reboot)
dism /online /cleanup-image /restorehealth
6) Merci de faire un retour.
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
- Modifié matteu31400 mercredi 30 août 2017 08:13
-
Bonjour,
Avez vous des messages d'erreurs dans le journal d'événement et aussi analyser le fichier dump? :
Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/
-
-
Pour les logs, regarder surtout sur l'hyper-v : les symptômes décris sont ceux d'une ressource qui est en attente de thread. Typiquement, une application qui parallélise des cœurs et qui ne peut pas en recevoir ou une congestion sur les accès disques.
Nota : pourquoi 8 cœurs ? Vous avez 16 Go de RAM pour 8 vCPU, chaque vCPU va s'allouer 2 Gb de RAM : ce n'est pas forcément le bon dimensionnement.
Cdt, Loïc V. - NetSec Design - Blog: http://ms-sec.fr
-
Bonjour, déjà merci pour toutes ces réponses
Matteu31400 je vais appliqué ce que tu m'a dit, et les applications lourdes utilisé sont des logiciels metier tournant sous java
Loic Veirman que serait pour toi le bon dimensionnement entre RAM et vCPU ? Comment vérifier la congestion sur les accès disques ?
Thameur oui j'ai bien des message d'erreur : L’élément de préférence « nom du domaine » utilisateur de l’objet de stratégie de groupe « Default Domain Policy {31B2F340-016D-11D2-945F-00C04FB984F9} » n’a pas été appliqué car il a échoué avec le code d’erreur « 0x80070002 Le fichier spécifié est introuvable. » Cette erreur a été supprimée.
Merci d'avance
-
Il n'y a pas de bon dimensionnement vcpu/RAM il faut l'adapter en fonction de ce qui tourne sur le serveur et des recommendations editeur concernant votre appli métier en l'occurence.
Il faut également surveiller les performances du serveur sur un jour par exemple pour voir si le CPU est en moyenne a 30% ou 80 et même constatation à faire pour la RAM. En fonction de ca, vous pouvez savoir si il est sous dimensionné ou sur dimansionné. Sous windows on peut mettre en place un collecteur de performance via l'outil perfmon et analyser derrière
Un petit exemple : https://www.bleepingcomputer.com/forums/t/508719/basic-tutorial-of-performance-monitor/
Le message d'erreur concernant le default domain policy n'est pas très encourageant par contre...Pouvez vous vérifier la présence de ce fichier dans le répertoire %sysvol%\policies
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
- Marqué comme réponse Teodora Sharkova mercredi 6 septembre 2017 12:47