Maison >Opération et maintenance >exploitation et maintenance Linux >Comment définir la bande passante de l'instance Windows et dépanner si le processeur est plein ou élevé
Le contenu de cet article explique comment définir la bande passante de l'instance Windows et déterminer si le processeur est plein ou élevé. Les amis dans le besoin peuvent s'y référer.
Dépannage lorsque la bande passante et le processeur de l'instance Windows sont pleins ou élevés
Lors de l'utilisation du serveur cloud ECS, si le service ralentit ou si l'instance ECS se déconnecte soudainement, vous pouvez considérer que la bande passante du serveur et le processeur sont y a-t-il un problème avec le fonctionnement à plein ou à haut niveau ? Si vous créez une tâche d'alarme à l'avance, le système émettra automatiquement un rappel d'alarme lorsque la bande passante et le processeur sont pleins ou élevés. Sous le système Windows, vous pouvez suivre les étapes suivantes pour dépanner :
Localisez le problème. Recherchez les processus spécifiques qui affectent la bande passante et le fonctionnement complet ou élevé du processeur.
Analyse et traitement. Vérifiez si les processus qui affectent la bande passante et le processeur fonctionnent à plein ou à un niveau élevé sont normaux et classez-les pour le traitement.
Pour les processus normaux : vous devez optimiser le programme ou mettre à niveau la configuration du serveur.
Pour les processus anormaux : vous pouvez vérifier et arrêter manuellement le processus, ou vous pouvez utiliser des outils de sécurité tiers pour vérifier et arrêter le processus.
Localisation du problème
Microsoft dispose de plusieurs outils pour localiser le problème de processeur et de bande passante pleins ou élevés, tels que le Gestionnaire des tâches, le moniteur de ressources (Moniteur de ressources), Moniteur de performances (Moniteur de performances), Process Explorer, Xperf (serveur Windows 2008 et versions ultérieures), vérification du vidage de la mémoire complète du système de capture. En cas de trafic important, vous pouvez également utiliser Wireshark pour capturer les paquets réseau pendant un certain temps et analyser l'utilisation du trafic.
Remarque : pour Windows 2008 et versions ultérieures, le moniteur de ressources intégré au système est généralement utilisé pour surveiller le processeur et la bande passante.
Étapes
Cliquez sur le menu Démarrer en bas du bureau et sélectionnez Exécuter.
Après avoir ouvert la boîte d'exécution, entrez perfmon -res dans la boîte et cliquez sur OK.
Dans la page Resource Monitor, vérifiez si le processeur ou la bande passante de chaque processus est plein/élevé.
Pour les processus qui occupent des ressources élevées, vérifiez l'ID de processus correspondant et le nom du programme du processus.
Après avoir localisé l'ID du processus, utilisez le gestionnaire de tâches pour déterminer si le programme est anormal et localiser l'emplacement spécifique du programme.
Avant de localiser le processus anormal, vous devez sélectionner Affichage (V) > Sélectionner la colonne (S)… dans le gestionnaire de tâches.
Sélectionnez PID (Process Identifier) dans la boîte contextuelle et cliquez sur OK.
PID sera ajouté à la page Processus du Gestionnaire des tâches.
Cliquez sur l'élément PID et triez pour trouver le processus anormal précédemment visualisé par le moniteur de ressources. Cliquez avec le bouton droit sur le nom du processus et sélectionnez Ouvrir l'emplacement du fichier pour déterminer si le processus est un programme malveillant.
Analyse et traitement du processeur et de la bande passante fonctionnant à plein ou haut
Vous devez déterminer l'impact sur le processeur et la bande passante Les processus avec une bande passante complète ou élevée sont classés comme processus normaux ou anormaux et traités en conséquence.
Analyse et traitement des performances normales complètes ou élevées
Dans des circonstances normales, lorsque les clients accèdent fréquemment à l'entreprise, ou en raison de Windows Les services (services de mise à jour, etc.) peuvent occuper un trafic réseau et un processeur élevés. Pour les situations où le processeur et la bande passante sont saturés ou élevés en raison de processus normaux, veuillez résoudre les problèmes un par un dans l'ordre suivant.
Remarque : les serveurs Windows 2008 / Windows 2012 recommandent une configuration de mémoire de 2 G ou plus.
Vérifiez si Windows Update est exécuté en arrière-plan.
Il est recommandé d'installer un logiciel antivirus sur le serveur pour l'antivirus. Si vous avez installé un logiciel antivirus, veuillez vérifier si le logiciel antivirus effectue des opérations d'analyse en arrière-plan lorsque le processeur ou la bande passante augmente. Si possible, veuillez mettre à niveau le logiciel antivirus vers la dernière version ou supprimer le logiciel antivirus.
Vérifiez si l'application au sein de l'ECS a un comportement d'accès au disque/d'accès au réseau important/des exigences informatiques élevées. En essayant d'augmenter les spécifications des instances, utilisez davantage de spécifications de cœur/mémoire pour résoudre les goulots d'étranglement des ressources, comme la mise à niveau de la bande passante.
Si la configuration de votre serveur est relativement élevée, cela n'a pas beaucoup de sens de mettre à niveau la configuration. En termes d'architecture, cela ne signifie pas que plus la configuration du serveur est élevée, mieux c'est. À l’heure actuelle, vous devez essayer de séparer les applications et d’optimiser les programmes associés en même temps. Un exemple de description est le suivant :
Description du problème : lorsque plusieurs applications telles que MySQL, PHP et Web sont déployées sur un serveur en même temps, même si la configuration est relativement élevée, il est facile pour les ressources des anomalies de charge pourraient se produire.
Solution : essayez la séparation des applications et utilisez différents serveurs pour héberger différentes applications. Par exemple, la base de données est entièrement hébergée via RDS, ce qui réduit la consommation de ressources du serveur lui-même et le grand nombre d'appels au sein du serveur. En termes d'optimisation du programme, vous pouvez effectuer des ajustements selon votre propre configuration, comme ajuster le nombre de connexions et les configurations du cache, ainsi que divers paramètres lors des appels Web et bases de données, etc.
Analyse et traitement d'une utilisation anormalement pleine ou élevée du processeur
Dans les cas où le processeur et la bande passante sont anormalement pleins ou élevés, cela peut être malveillant Causé par des virus et des intrusions de chevaux de Troie. Parfois, des programmes malveillants tiers peuvent utiliser svchost.exe ou Tcpsvcs.exe du système d'exploitation pour se déguiser, entraînant une utilisation élevée de la bande passante. Vous devez détecter et supprimer manuellement les processus anormaux.
Remarque : Si vous ne parvenez pas à déterminer si le processus est un virus ou un cheval de Troie, il est recommandé de rechercher le nom du processus en ligne et de le confirmer. De plus, il est recommandé de créer un instantané au préalable pour terminer la sauvegarde avant de supprimer le processus.
Utilisez un logiciel antivirus commercial ou utilisez l'outil de sécurité gratuit de Microsoft, Microsoft Safety Scanner, pour analyser et antivirus en mode sans échec. Le lien est le suivant : https://www.microsoft.com/security/. scanner/zh-cn /default.aspx .
Exécutez Windows Update pour installer les derniers correctifs de sécurité Microsoft.
Utilisez MSconfig pour désactiver tous les pilotes de service non Microsoft et vérifiez si le problème se reproduit. Pour plus de détails, veuillez vous référer à : Comment effectuer un démarrage en mode minimal sous Windows.
Si le serveur ou le site subit une attaque DDOS ou CC, un grand nombre de demandes d'accès seront générées dans un court laps de temps. Vous pouvez vous connecter à la console de gestion Alibaba Cloud pour vérifier si les seuils de protection contre les attaques DDOS dans Cloud Shield ont été ajustés et vérifier si la protection CC est activée. Si l'attaque ne déclenche pas le seuil et que Cloud Shield n'est pas nettoyé, vous pouvez contacter le service après-vente pour vous aider à démarrer le nettoyage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!