Hohe CPU-Auslastung auf dem Server

Hohe CPU-Auslastung auf dem Server

Serverkonfiguration:

  • Virtuell dediziert
  • Windows Server 2008, Xeon-Prozessor 1,6 GHz, 4 GB RAM
  • MS SQL Server R2 Express
  • IIS 7.0
  • .NET Framework 4.0

Problem:

  • Sehr langsame Reaktion der Website aufgrund HOHER CPU-Auslastung.
  • Manchmal funktioniert die Site einwandfrei, aber plötzlich wird sie langsamer und auch statische HTML-Seiten reagieren nicht schnell.
  • Wenn wir den Server oder den SQL SERVER-Dienst neu starten, funktioniert die Site eine Zeit lang einwandfrei, aber nach einiger Zeit lässt die Leistung der Site nach und die Site wird langsamer.

Wir haben folgende Lösung ausprobiert:

  • Alle gespeicherten Prozeduren optimiert, alle unerwünschten TEMP-Tabellen aus den gespeicherten Prozeduren entfernt.
  • Sämtlicher unerwünschter Code und alle Kommentare sowie unbenutzte Links und Dateiverweise wurden aus dem Quellcode entfernt.
  • Auf dem Server gibt es ein Antivirenprogramm. Wir haben den gesamten Server gescannt, aber keinen Virus gefunden.
  • Wir stoppen unerwünschte Dienste auf dem Server.
  • Wir entfernen auch unnötige Anwendungen vom Server.

Antwort1

Beginnen Sie mit dem Leeren des Prozesscaches.

Analysieren Sie die Statistiken zum Seitenersetzen.

Entfernen Sie ggf. die Komprimierung auf Datenträgerebene.

verwandte Informationen