2016-05-16 19 views
0

Wir haben Anti-Virus-Software in unserer Produktion Datenbankserver (SQL Server 2014 unter Windows 2012 R2) installiert. Wir haben E/A-Probleme festgestellt und ich möchte das Antivirenprogramm definitiv ausschließen.Überwachen der Leistung Auswirkungen von Anti-Virus in Server

Unsere IT-Teams haben mir versichert, dass das Antivirenprogramm die Datenbankdaten und Protokolllaufwerke ausschließt. Ich möchte bestätigen, dass dies der Fall ist.

Der Test, den ich bisher durchgeführt habe, verwendet Process Monitor und überwacht den Dateisystemzugriff auf die Datenbankdaten und Protokolllaufwerke. In unserer Inszenierungsumgebung, die eng mit unserer Produktionsumgebung verbunden ist, habe ich Folgendes durchgeführt. Ich habe nichts gefunden (andere natürlich als SQL Server).

Ist das ein guter Test? Ich bin nur nicht sicher, dass es eine gültige Methode ist, da Antivirus ich glaube, Haken in das Dateisystem.

Gibt es noch etwas, was ich tun könnte?

Die AV-Software, die wir verwenden, ist Trend Micro.

Dank

+0

Diese Frage scheint eher für http://superuser.com/ oder http://serverfault.com/ geeignet. Es würde auch helfen, Informationen über die I/O-Probleme zu erhalten. Was sind Sie? Woher weißt du, dass es ein Problem ist? Wo laufen Ihre Server? Zum Beispiel drosselt ein Cloud-Hosting CPU und I/O. Haben Sie den Systemmonitor zum Überwachen der E/A-Zeiten verwendet? Ist die Warteschlangenlänge maximal? Welche Prozesse sind CPU- und E/A-intensiv, wenn E/A-Probleme auftreten? Haben Sie Ihre Fragen analysiert? Haben Sie die richtigen Indizes für die Tabellen? Sind die Statistiken veraltet? Usw. –

+0

Probleme sind hohe Latenzzeiten, gemessen an AVG-Plattensekunden, die auf Protokoll- und Datenlaufwerken gelesen werden. Lesen sind ca. 0,2 Sekunden. Randnotiz: Ich weiß, dass Anti-Virus einer von 1000 Dingen ist, die das verursachen können. Was mich interessiert, ist ein effizienter Weg, die Leistungskosten des Antivirus zu messen und seine Konfiguration zu validieren. Vielen Dank – xav

Antwort

0

Windows verfügt über einige der besten Werkzeuge, Performance-Probleme auf eine bestimmte Anwendung/Treiber/Codepfad zuzuschreiben. Antiviren-Entwickler verwenden selbst ein Tool namens Windows Performance Toolkit (XPerf), um Leistungsprobleme zu isolieren. Es ist ein kostenloses Tool von Microsoft, aber es hat eine steile Lernkurve. Es zeigt Ihnen I/O-Graphen, CPU-Auslastung Graphen und Sie können auf Spitzen in den Diagrammen heranzoomen und sehen, was zu diesem Zeitpunkt ausgeführt wurde (vollständige Stapelverfolgung). Nichts ist detaillierter als XPerf.