- Verringerung der Belastung von Netzwerk-Verkehr auf dem Server durch Load-Balancing-Strategien.
- Verringerung der CPU-Auslastung
- Verbesserung disk I / O
Zur Optimierung der Server-Performance, was für Gründe, müssen Sie zunächst die Überwachung der Server. In den meisten Fällen, vor dem Server-Überwachung beginnt, ist es üblich, zur Baseline Performance-Metriken für den bestimmten Server. Baseline-Performance-Metriken werden durch die Messung der Leistung eines bestimmten Server unter verschiedenen Bedingungen, zu verschiedenen Zeiten des Tages-, Wochen-, Monats-und, und, wenn die Hardware-und Software-Konfigurations-Änderungen. Auf der Grundlage der Baseline-Metriken, die Sie für den Server, müssen Sie zur Optimierung der Server-Performance, wenn der Server durch die weit über Ihre Baseline Metriken.
Es wird empfohlen, eine gründliche Server Überwachung, sobald Sie festgestellt haben, Ihre Baseline Performance-Metriken für einen bestimmten Server.
Ein paar Elemente, sollte in einem Server Monitoring-Plan sind:
- Identifizieren Sie die Server-Ereignisse, die überwacht werden soll.
- Bestimmen und die Monitore und Warnungen, um die Ereignisse
- Bestimmen Sie, ob Filter sind notwendig, um die Menge der Überwachung Informationen, die Sie wollen, zu sammeln und konfigurieren Sie dann die erforderlichen Filter.
- Einrichtung eines Logging-Strategie, um sich Event-Daten, die analysiert werden. Alternativ können Sie beobachten und analysieren Server-Aktivität, wenn sie auftritt.
- Anzeigen und analysieren Daten, die durch Ereignisse in der Performance-Konsole.
Eine weitere wichtige Komponente zur Überwachung Server-Performance ist die Identifizierung von Engpässen. Ein Engpass kann beschrieben werden als eine Bedingung, die erstellt wird, von einer bestimmten Ressource, die wiederum verhindert, dass andere Ressourcen aus dem operativen optimal.
Engpässe auftreten, wenn:
- Bestimmte Einstellungen sind nicht richtig konfiguriert.
- Eine Ressource ist fehlerhaft und funktioniert nicht wie sie sein sollte.
- Unzureichende Ressourcen vorhanden sind, und eine Ressource wird überstrapaziert.
- Wo vielen Fällen von der gleichen Quelle gibt es vor allem die Ressourcen, die möglicherweise nicht mit Last gleichmäßig oder effizient.
- Eine besondere Anwendung (en) ist Zerspanersysteme eine Ressource.
Durch die Überwachung und Analyse der Daten, die Veranstaltung wird, können Sie ermitteln, welche Ressourcen sind verlangsamen das System und was schlechte Performance. Server-und System-Performance wird in der Regel die von den folgenden:
- Die Ressourcen sind falsch konfiguriert sind, die durch Mittel, die intensiv genutzt werden.
- Die Ressourcen sind nicht in der Lage, um die Belastung ist so konfiguriert ist, zu handhaben. In diesem Fall ist es in der Regel notwendig, um die Verbesserung insbesondere der Ressource oder fügen Sie zusätzliche Komponenten, die Verbesserung der Leistungsfähigkeit der Ressource.
- Ressourcen, die Störung Leistung beeinträchtigen.
- Die Arbeitsbelastung ist nicht so konfiguriert, dass diese gleichmäßig über mehrere Instanzen des gleichen Ressourcen.
- Die Ressourcen sind ineffectually für eine Anwendung (en).
Die Teilsysteme, die überwacht werden soll, wenn die Überwachung der Performance, sind unten aufgeführt. Diese Teilsysteme sollten überwacht und optimiert, um den Server für Application Performance sind:
- Speicher-Subsystem
- Netzwerk-Subsystem
- Prozessor-Subsystem
- Prozesse Teilsystems
- Disk-Subsystem
Monitoring-System-oder Server-Leistung in Windows Server 2003 bleibt relativ unverändert im Vergleich zu den Tools und Funktionen in Windows 2000 genutzt werden.
Die wichtigsten Verbesserungen in Windows Server 2003-spezifische Performance-Monitoring, sind unten aufgeführt:
- System-Monitor: Mit Windows Server 2003-System-Monitor wurde verbessert, so dass Sie mehrere Log-Dateien gleichzeitig.
- Befehlszeilen-Dienstprogramme: Ein paar neue Kommandozeilen-Werkzeuge wurden hinzugefügt:
- Logman: Das Programm kann verwendet werden, zu planen und zu verwalten, Performance Monitoring-Sitzungen.
- Relog: Reglog kann benutzt werden, um die Daten als eine Gegenveranstaltung zu der Registrierung einer der folgenden Formate:
- Binär-Format
- SQL-Format
- Text-TSV-Format
- Text-CSV-Format
- Tracerpt: Das Programm kann verwendet werden, um eine Trace-Analyse für Daten, die erhoben wurden, über ein Ereignis-Trace-Provider.
- Typeperf: Zum Schreiben Zähler der Daten in der aktuellen Befehl Fenster, um einen Zähler Daten-Log-Datei.
- Performance und Warnungen: Das Tool wurde in einer Reihe von Möglichkeiten:
- Ein paar neue Datei-Formate werden unterstützt in Windows Server 2003.
- Sie können Log-Dateien mehr als 1 GB.
- Sie können Performance-Daten gesammelt, um eine vorhandene Datei.
- Durch den Einsatz eines Open Database Connectivity (ODBC)-Verbindung, können Sie Daten auf einer SQL-Datenbank.
Verwendung von System-Monitor
Sie können System-Monitor zu sammeln und zu analysieren, Performance-Daten für den lokalen Rechner und Remote-Computer, und um verschiedene Prozesse auf einem Windows Server 2003 oder Windows 2000-System. Der System-Monitor Dienstprogramm befindet sich in der Performance-MMC-Snap-In. Sie haben ein Mitglied einer der unten aufgeführten Sicherheits-Gruppen zu nutzen, System-Monitor zur Überwachung der Server-Performance:
- Administratoren
- Performance Log-Nutzer
- Performance-Monitor-Nutzer
- Server-Operatoren
Ein paar wichtige Aktivitäten, die durchgeführt werden können mit System-Monitor und die wichtigsten Merkmale der System-Monitor, sind unten aufgeführt:
- Anzeigen und überwachen Echtzeit-Performance-Daten oder die Daten aus einer Log-Datei.
- Wählen Sie die Daten, die Sie wollen zu sammeln, indem Sie zwischen verschiedenen Objekten und Zähler.
- Daten von mehreren Computern gleichzeitig.
- Wählen Sie das Format oder die Aussicht, in dem Sie erhobenen Daten zu prüfen:
- Diagramm Ansicht
- Berichtansicht
- Histogramm-Ansicht
- Monitor-Prozesse und Komponenten, die Sie optimieren wollen,
- Überwachen Sie die Ergebnisse Ihrer Bemühungen Optimierung
- Sehen Sie Trends in der Arbeitsbelastung und der Effekt ist klar, auf Ressourcen-Nutzung.
- Plan für Upgrades
Wie wählen Sie die Zähler den Sie überwachen möchten
- Im Rahmen der Verwaltungs-Menü "Extras", wählen Sie zum Öffnen der Performance Performance-Konsole.
- In der linken Fensterbereich, wählen Sie System-Monitor.
- Um die aktuellen Aktivitäten, klicken Sie auf die Ansicht Aktivitäten-Taste auf der Performance-Monitor-Symbolleiste.
- Um die Zähler, die Sie überwachen möchten, klicken Sie auf die Schaltfläche "Hinzufügen" auf der Performance-Monitor-Symbolleiste.
- Das Add Counters Dialogfeld öffnet sich und zeigt eine Reihe von Feldern.
- Wenn Sie möchten, dass zur Überwachung der lokalen Computer, klicken Sie auf den Nutzen eines lokalen Computer Zähler Option.
- Wenn Sie überwachen möchten einen anderen Computer, klicken Sie auf Zähler von Computer, und wählen Sie den Server, den Sie überwachen möchten.
- Wählen Sie die Art der Leistung, das Sie arbeiten wollen, mit der Performance Object Drop-Down-Liste.
- Wenn Sie möchten, dass die Überwachung jeder Zähler im Zusammenhang mit der besonderen Leistung Objekt, wählen Sie die Option Alle Zähler.
- Wenn Sie möchten, wählen Sie spezifischen Zähler, wählen Sie das Wählen Sie Zähler aus Liste Option und gehen, um die Zähler.
1 - Wenn Sie alle Zähler Instanzen, klicken Sie auf die Option Alle Instanzen.
1 - Wenn Sie möchten, wählen Sie Zähler spezifischen Fällen, klicken Sie auf die Anzeige Instanzen von US-Option und wählen Sie dann den Zähler-Instanzen zu überwachen.
1 - Klicken Sie auf Hinzufügen, um die Zähler für die Leistung Objekt.
1 - Klicken Sie auf Schließen, nachdem Sie alle haben die Zähler, die verfolgt werden.
Verwendung von Performance und Warnungen
Durch den Einsatz von Performance und Warnungen, die in der Performance-Konsole können Sie die Leistung eines Servers durch die Schaffung von counter-Logs, Trace-Protokolle, und die Definition Warnungen.
- Counter-Protokolle: Counter Logs sammeln Daten über die ausgewählten Zähler einmal vorgegebenen Intervall hat. Ein paar Funktionen von counter-Logs sind im Folgenden aufgeführt:
- Sammeln Sie Daten über die Tätigkeit der System-Dienste.
- Sammeln Sie Daten über Hardware-Nutzung.
- Manuelles Log-Daten.
- Termine Datenprotokollierung für beide beginnen und stoppt automatisch
- Sie können die gesammelten Daten über System-Monitor.
- Export-Performance-Daten gesammelt, um eine Datenbank oder Tabellenkalkulation.
- Trace-Protokolle: Trace-Protokolle unterscheiden sich um Protokolle, dass die Trace-Protokolle in Daten ständig überwacht und dann Aufzeichnungen Performance-Daten, wenn ein bestimmtes Ereignis eintritt. Die gesammelten Daten werden in einer Trace-Log-Datei.
- Alerts: Sie können Alarme generiert werden soll, wenn ein vordefinierter Zähler erreicht, übersteigt oder fällt unter eine definierte Schwelle oder Wert. Wenn Sie Warnmeldungen konfigurieren, können Sie festlegen, dass die folgenden Aktionen auftreten, wenn eine Ausschreibung Bedingung erfüllt ist:
- Es wird eine Nachricht an einen Benutzer durch die Windows Messenger-Dienst.
- Eine Log-Datei erstellt.
- Eine Anwendung oder ein Programm ausgeführt wird.
Wie zu Beginn Performance und Warnungen
- Klicken Sie auf Start, Verwaltung, und klicken Sie dann auf Leistung.
- Erweitern Sie die Performance und Warnungen Knoten.
- Sie können nun bestehende Zähler Logs, Trace und Warnungen, und konfigurieren neuen Zähler Logs, Trace und Warnungen, oder löschen Sie vorhandene Zähler Logs, Trace und Warnungen.
Wie die Verwaltung gegen Protokolle und Trace-Protokolle
- Öffnen Sie die Performance-Konsole
- Erweitern Sie die Performance und Warnungen Knoten.
- So konfigurieren Sie einen Zähler Protokoll, wählen Sie Counter Logs Oder wählen Sie Trace-Protokolle zu konfigurieren und zu verwalten Trace protokolliert.
- Im rechten Fenster angezeigt oder alle vorhandenen Protokolle.
- Ein rotes Symbol bedeutet, dass die Log-Protokollierung nicht mehr
- Ein grünes Symbol bedeutet, dass die Log-Protokollierung aktiviert ist.
- Sie können bestehende Zähler-und Trace-Logs, indem Sie die entsprechende Log-Eintrag in der rechten Fensterbereich, und wählen Sie dann eine der folgenden Optionen aus dem Kontextmenü aus:
- Eigenschaften, zu öffnen und um das Dialogfeld "Eigenschaften" der besonderen bzw. Trace-Protokoll.
- Löschen, um die Zähler oder Trace-Log
- Start, um die Anmeldung
- Stop, Stop auf aktuelle Protokollierung
- Save Settings As, um die Log-Konfiguration als Web-Seite
- Sie können eine neue Zähler Log, Trace-Log-oder indem Sie das Protokoll, die Sie erstellen möchten, klicken Sie im rechten Fensterbereich und wählen Sie "Neue Log-Einstellungen aus dem Kontextmenü aus.
So erstellen Sie eine neue Log-Zähler
- Öffnen Sie die Performance-Konsole
- Erweitern Sie die Performance und Warnungen Knoten.
- Der rechten Maustaste auf Counter-Protokolle, und wählen Sie dann "Neue Log-Einstellungen aus dem Kontextmenü aus.
- Wenn der neue Log-Einstellungen Dialogfeld öffnet, geben Sie einen Namen für den neuen Zähler Protokoll, und klicken Sie dann auf OK.
- Der Zähler-Log-Datei-Eigenschaften Dialogfeld öffnet nächsten, mit der Registerkarte "Allgemein" angezeigt werden. Dies ist der Ort, an dem Sie die Objekte und Zähler, die Sie möchten.
- Wenn Sie Zähler für eine bestimmte Performance-Objekt, klicken Sie auf die Schaltfläche Hinzufügen von Objekten. Wenn das Dialogfeld geöffnet wird, wählen Sie die Objekte, die Sie hinzufügen möchten. In diesem Fall werden alle Zähler des ausgewählten Objekts wird verfolgt oder angemeldet.
- Wenn Sie überwachen möchten nur bestimmte Zähler, klicken Sie auf die Schaltfläche Hinzufügen Zähler. Wenn der Zähler Wählen Sie Dialogfeld öffnet, wählen Sie die spezifischen Zähler, die hinzugefügt werden.
- In den Beispieldaten Jedes Feld, das die Probe-Intervall, wenn die Daten erhoben werden sollten, und wählen Sie eine Zeiteinheit.
- In den Run-In-Box geben Sie den Namen des Kontos, unter dem das Protokoll sollte. Klicken Sie auf Passwort, das Passwort im Zusammenhang mit dem Konto in der Passwort-Dialog-Box.
- Klicken Sie auf die Log-Dateien können Sie die Art der Log-Datei, die erstellt werden soll. Counter-Protokolle werden standardmäßig gespeichert als Binär-Dateien im Ordner "% Systemlaufwerk% \ PerfLogs Verzeichnis.
1 - In der Log-Datei-Typ Dropdown-Listenfeld, wählen Sie zwischen den folgenden Optionen:
- Text-Datei (Komma getrennt)
- Text-Datei (Tabs getrennt)
- Binärdatei
- Binär-Datei Rundschreiben
- SQL-Datenbank
- Wählen Sie die Ende-Datei-Namen mit, wenn Sie wollen, dass ein Suffix für jede neue Datei, die erstellt wird, wenn der Zähler Protokoll läuft.
1 - In der Start Nummerierung Am Feld, geben Sie die ersten Serien-Nummer für das Protokoll, wenn eine automatische numerische Suffix verwendet.
1 - Sie können einen Kommentar für die Log-Zähler in der Kommentar-Box.
1 - Klicken Sie auf die Registerkarte Zeitplan, um anzugeben, bei der Anmeldung sollte starten und stoppen. Sie können die Anmeldung entweder manuell starten oder automatisch zu einem bestimmten Zeitpunkt, die Aktion, die auftreten, wenn die Log-Datei sollte geschlossen werden.
1 - Nachdem Sie konfiguriert haben, die Protokollierung planen, klicken Sie auf OK.
So erstellen Sie eine neue Trace-Log
- Öffnen Sie die Performance-Konsole
- Erweitern Sie die Performance und Warnungen Knoten.
- Der rechten Maustaste auf Trace-Protokolle, und wählen Sie dann "Neue Log-Einstellungen aus dem Kontextmenü aus.
- Wenn der neue Log-Einstellungen Dialogfeld öffnet, geben Sie einen Namen für die neue Spur der Registrierung, und klicken Sie dann auf OK.
- Die Trace-Log-Datei-Eigenschaften Dialogfeld öffnet nächsten, mit der Registerkarte "Allgemein" angezeigt werden. Dies ist der Ort, an dem Sie festlegen, Trace-Log-Eigenschaften.
- Zur Analyse Betriebssystem Veranstaltungen, klicken Sie auf die Ereignisse protokolliert System Provider Option und wählen Sie dann das Betriebssystem Ereignisse, die verfolgt werden.
- Zur Analyse nonsystem Anbieter, klicken Sie auf die Option Nonsystem Provider, und klicken Sie anschließend auf "Hinzufügen". Wenn das Add Nonsystem Anbieter Dialogfeld öffnet, wählen Sie den Anbieter Sie möchten.
- In den Run-In-Box geben Sie den Namen des Kontos, unter dem das Protokoll sollte. Klicken Sie auf Passwort, das Passwort im Zusammenhang mit dem Konto in der Passwort-Dialog-Box.
- Klicken Sie auf die Log-Dateien können Sie die Art der Log-Datei, die erstellt werden soll.
- In der Log-Datei-Typ Dropdown-Listenfeld, wählen Sie zwischen den folgenden Optionen:
- Sequentielle Trace-Datei
- Rundschreiben Trace-Datei
- Klicken Sie auf die Schaltfläche Konfigurieren, um die Lage, Dateinamen, und die Größe der Protokolldatei.
1 - Klicken Sie auf die Registerkarte Zeitplan, um anzugeben, bei der Anmeldung sollte starten und stoppen. Sie können die Anmeldung entweder manuell starten oder automatisch zu einem bestimmten Zeitpunkt, die Aktion, die auftreten, wenn die Log-Datei sollte geschlossen werden.
1 - Klicken Sie auf die Registerkarte "Erweitert" zu konfigurieren, die Puffer-Einstellungen für die Log-Datei.
1 - Klicken Sie auf OK.
So erstellen Sie einen Alarm
- Öffnen Sie die Performance-Konsole
- Erweitern Sie die Performance und Warnungen Knoten.
- Der rechten Maustaste auf Warnungen, und wählen Sie dann "Neue Alarm-Einstellungen aus dem Kontextmenü aus.
- Wenn der neue Alert Dialogfeld öffnet, geben Sie einen Namen für die neue Ausschreibung, und klicken Sie dann auf OK.
- Der Alert-Datei im Dialogfeld Eigenschaften wird angezeigt. Dies ist der Ort, an dem Sie können Ausschreibung Eigenschaften.
- Klicken Sie auf die Schaltfläche "Hinzufügen" auf der Registerkarte "Allgemein", um die Zähler Sie möchten.
- Geben Sie den Zustand, wenn der Alarm generiert werden soll für den Zähler.
- Wie in den Run-Feld, geben Sie den Namen des Kontos, die genutzt werden, um die Ausschreibung.
- Klicken Sie auf die Registerkarte zur Konfiguration der Maßnahme, die auftreten, wenn die Ausschreibung wird:
- Melden Sie sich einen Eintrag im Ereignisprotokoll der Anwendung, ein Eintrag protokolliert werden, die können Sie sich durch die Ereignisanzeige.
- Senden Sie eine Nachricht an Netzwerk; Ergebnisse in einer Nachricht gesendet werden.
- Start Performance Data Log, Ursachen einer bestehenden Zähler log zu führen.
- Dieses Programm ausführen, führt zu einer Datei zu laufen.
- Klicken Sie auf OK.
Einsatz-Task Manager
Task-Manager ist das wichtigste Instrument für die Verwaltung genutzt werden. So öffnen Sie den Task-Manager, indem Sie eine der folgenden Methoden:
- Der rechten Maustaste auf die Taskleiste und klicken Sie anschließend auf Task-Manager auf die Verknüpfung Menü
- TASKMGR Geben Sie an der Eingabeaufforderung ein.
- Drücken Sie Strg + Alt + Entf, und wählen Sie den Task-Manager.
Die Anwendung der Registerkarte Task-Manager zeigt den Status von Anwendungen, die derzeit laufen. Die Management-Funktionen, können Sie durch Klicken auf die Schaltflächen am unteren Rand der Registerkarte Anwendung sind:
- So stoppen Sie eine bestimmte Anwendung, die gerade läuft, wählen Sie die Anwendung, und klicken Sie auf die Schaltfläche Task beenden.
- So wechseln Sie zu einem Programm, um es zu aktivieren, wählen Sie die Anwendung, und klicken Sie auf den Schalter auf-Taste.
- So starten Sie eine neue Anwendung, klicken Sie auf die Schaltfläche Neuer Task und geben Sie den Befehl für die Ausführung der Anwendung.
Sie können verschiedene anwendungsspezifische Funktionen durch Rechts-Klick auf ein Programm und dann die Auswahl zwischen den verfügbaren Optionen im Kontextmenü:
- Umschalten auf eine Anwendung, um es zu aktivieren.
- Minimieren einer Anwendung und einer Anwendung maximieren
- Fliesen und Kaskade die Anwendung
- Ende eines Antrags
- Bewegen Sie den Antrag auf der Vorderseite des Displays.
- Navigieren Sie zu dem damit verbundenen Prozess auf der Registerkarte Prozess.
Überwachung der Speichernutzung
Wenn Sie auf System-Performance Fragen, die wichtigste Komponente, die überwacht werden soll ist Speicherverbrauch. Durch System-Monitor können Sie eine Reihe von Schaltern der Speicher-Objekt, die Sie überwachen möchten.
Die wichtigsten Leistungsindikatoren, die Sie überwachen sollte, um Speicher sind: - Speicher \ Verfügbare Bytes: Der Zähler zeigt an, was die verfügbaren Speicherkapazität ist. Um effizient einen Server zu können, muss mindestens 4 MB Speicher zur Verfügung. Wenn der Speicher unter 4MB, müssen Sie unter Umständen prüfen, sofort mehr Speicher.
- Speicher \ Seiten / s: Mit einem empfohlenen Zähler Schwelle von 20, diese Zähler zeigt die Rate, mit der Seiten auf die Festplatte geschrieben, oder von der Festplatte lesen. Die Zähler sollten in der Regel unter 20.
Die Leistungsindikatoren, die überwacht werden, um Engpässe oder Speicherlecks sind:
- Speicher \ Seiten / s: Der Zähler wurde zuvor.
- Memory \ Committed Bytes: Dieser Zähler zeigt die Anzahl der Bytes verpflichtet den virtuellen Speicher auf dem System und sollten überwacht werden zusammen mit dem Speicher \ Verfügbare Bytes-Zähler, wenn Sie vermuten, dass ein Speicherleck existiert.
- Memory \ Pool Nonpaged Bytes: Dieser Zähler zeigt die Anzahl der Bytes für den nicht ausgelagerten Poolspeicher reservieren, für die Objekte, die sich nicht auf die Festplatte geschrieben. Sie benötigen zur Ergänzung Ihrer vorhandenen Speicher, wenn dieser Zählerstand ist hoch.
- Memory \ Pool Nonpaged Allocs: Der Zähler zeigt die Anzahl der Anrufe an, die Platz in der nicht ausgelagerten Poolspeicher reservieren.
- Server \ Bytes Total / Sec: Dieser Zähler zeigt an, wie der Server beschäftigt ist, und zeigt die Anzahl der Bytes, die der Server an und erhalten aus dem Netz. Eine drastische Erhöhung in diesem Zählerstand könnten darauf hinweisen, dass Sie brauchen, um mehr Speicher.
- Server \ Pool Paged Bytes: Dieser Zähler die Anzahl der Bytes an Speicher verwendet werden.
- Server \ Pool Nonpaged Bytes: Der Zähler die Anzahl der Bytes nonpageable Speicher genutzt werden.
Eine der häufigsten Fragen, die Server-Performance ist Speicherlecks, die durch fehlerhafte Anwendung Code. Ein paar Strategien, die Sie verwenden können, um eine Verbesserung dieser Situation sind:
- Stellen Sie sicher, dass Ihr Gedächtnis Anwendungen werden auf die höhere Leistung Computern.
- Verwenden Sie den Task-Manager, um die Minimalanforderungen an den Arbeitsspeicher Anforderung, die für die Anwendungen ausführen, und dann dafür sorgen, dass der verfügbare Speicher übertrifft diese Zahl.
- Um schneller die Platte zwischen den Platten, konfigurieren Sie mehrere Auslagerungsdateien auf mehrere Festplatten.
- Stellen Sie sicher, dass die Größe der Auslagerungsdatei ist das 1,5-fache der physischen RAM-Speichers.
Wie zu optimieren oder Melodie-Speicher, wenn Sie vermuten, eine Erinnerung Engpass
- Vergewissern Sie sich, dass die Größe der Auslagerungsdatei richtig
- Erhöhen Sie den physischen Speicher auf dem Computer installiert.
- Hände weg, dass die Auslagerungsdatei auf der gleichen Partition, die System-Dateien.
- Betrachten Sie mit weniger Speicher-intensive Anwendungen
- Erstellen Sie mehrere Auslagerungsdateien auf mehrere Festplatten
Die Zähler, die überwacht werden soll, um mit wenig Speicher Situationen sind:
- Speicher \ Verfügbare Bytes: Der Zähler zeigt an, was die verfügbaren Speicherkapazität ist. Um effizient einen Server zu können, muss mindestens 4 MB Speicher zur Verfügung.
- Memory \ Cache Bytes: Tracks die Anzahl der Bytes, die die Datei-System-Cache nutzen.
- Physical Disk \% Disk Time und Physical Disk \ Avg. Disk Queue Length: Ein Speicher Mangel würde bestehen, wenn eine Erhöhung in der Warteschlange ist lang nicht nach einem Rückgang in den Memory \ Page Lesen / s Wert.
Die Zähler, die überwacht werden, um übermäßige Funkrufdienste sind:
- Paging File \% Usage: Da Paging-Dateien werden verwendet, um Shop-Seiten-Speicher und werden von Prozessen, die Paging-Datei kann zu einem Engpass. Der Grenzwert dieser Zähler 99 Prozent.
- Paging File \% Usage Peak: Sie sollten die Größe der Seite Datei, wenn der Wert dieser Zähler Schritte in Richtung auf die maximale Einstellung Auslagerungsdatei.
- Physical Disk \ Avg. Disk sec / Transfer: Der Zähler zeigt die durchschnittliche Festplatte übertragen in Sekunden.
- Speicher \ Seiten / s: Mit einem empfohlenen Zähler Schwelle von 20, diese Zähler zeigt die Rate, mit der Seiten auf die Festplatte geschrieben, oder von der Festplatte lesen. Die Zähler sollten in der Regel unter 20.
Wie die Optimierung der Auslagerungsdatei für bessere Leistung
- Erhöhen Sie die Größe der Auslagerungsdatei, wenn Sie über genügend Speicherplatz
- Verteilen Sie die Auslagerungsdatei auf mehrere Festplatten.
Monitoring Netzwerk-Aktivität
Wenn Sie Netzwerk-Objekte überwachen, Sie würden grundsätzlich Tracking-Netzwerk-Verkehr und die Prüfung der Nutzung von Server-Ressourcen. Fehler in der Netzwerk-Architektur kann dazu führen, dass Probleme mit Server-Speicher. Die wichtige Zähler, die verfolgt werden, um die Leistung des Netzes auf mögliche Engpässe sind:
- Network Interface \ Bytes Total / sec; Bytes Sent / sec; Bytes Received / sec: Diese Zähler geben die Art und Weise, wie Ihr Netzwerk-Adapter sind die in Bezug auf den Netzwerkverkehr.
- Server \ Bytes Total / sec; Bytes Received / sec; Bytes Sent / sec: Dieser Satz von Zähler zeigt die Art und Weise, wie der Server unter Verwendung des Netzwerk-, Daten zu senden und empfangen Daten.
- Server \ Pool Paged Peak: Dieser Zähler zeigt die Anzahl der physischen Speicher und die maximale Größe der Auslagerungsdatei. Ein Schwellenwert von der Menge des physikalischen RAM in Ordnung ist.
Wie der Netzwerk-Performance zu lösen sind:
- Unbind unnötig und selten verwendete Netzwerk-Adapter, und dann aktualisieren Sie Ihren Netzwerk-Adapter-Adapter zu einer höheren Leistung. Dies würde die Performance erhöhen.
- Sie können die File-Sharing-Durchsatz durch den Einsatz mehrerer Netzwerkkarten.
- Betrachten Sie Domänen-Benutzer im selben Subnetz. Dies könnte zur Verringerung und Vermeidung unerwünschter Replikation Verkehr.
- Wenn Sie mehrere Protokolle für Netzwerk-Verbindungen, die häufig genutzt Protokoll oben auf der Protokoll-Liste. Dies würde auch eine Hilfe bei der Reduzierung der durchschnittlichen Verbindungszeit.
Überwachung der Prozessor-Aktivität
Wenn Sie möchten, um festzustellen, wie Prozessoren im Einsatz auf dem Server, Sie sollten die Prozessor-Aktivität. Die Faktoren, die es zu bedenken, bei der Überwachung der Prozessor-Tätigkeit sind:
- Die Rolle des Servers
- Die Art der Arbeit, die auf dem Server
Prozessor-Engpässe sind in der Regel durch:
- Excess Nachfrage auf den Prozessor von CPU-intensiven Anwendungen
- Excess Interrupts durch Gerätetreiber, Festplatte und Netzwerk-Komponenten und
Die wichtigsten Leistungsindikatoren, die verfolgt werden, um die Prozessor-Element des Servers für Engpässe sind:
- Prozessor \% Interrupt-Zeit: Der Zähler zeigt an, wie oft, wie Netzwerkkarten und Festplatten Interrupts generieren, indem sie die Dauer, für die der Prozessor erhält und Dienstleistungen Hardware-Interrupts in der Probe-Intervall.
- Prozessor \ Interrupts / Sec: Dieser Zähler zeigt die Anzahl der Interrupts, die derzeit von Geräten. Eine Erhöhung der Zähler den Wert sollte durch eine Erhöhung der System-Aktivität. Wenn nicht, können Sie eine bestehende Hardware-Problem, das gelöst werden muss.
- System \ Processor Queue Length: Dieser Zähler zeigt die Anzahl der Anfragen warten in der Warteschlange verarbeitet werden. Wenn Sie ständig über eine Warteschlange Länge von mehr als 10 für einen Prozessor, können Sie eine bestehende Engpass.
- Server Work Queues \ Queue Length: Der Zähler zeigt, was die Länge der Warteschlangen-Server-Queue ist. Einen akzeptablen Wert für diese Zähler ist vier. Wenn es ständig mehr als vier Elemente in der Warteschlange, es könnte ein Anzeichen sein für Prozessor Staus.
Die Zähler, die Sie sollten die Nutzung zu erkennen sind:
- Prozessor \% Prozessorzeit ": Dieser Zähler sollte verfolgt werden, wenn Sie wollen, um ein Verfahren, das unter Verwendung mehr als 85 Prozent der Prozessor-Zeit. In diesem Fall, haben Sie vielleicht zu prüfen, entweder Modernisierung der Prozessor, oder die Installation einer zusätzlichen Prozessor.
- Prozessor \% User Time: Dieser Zähler zeigt die Nicht-Leerlauf-Prozessor Zeit Prozentsatz, der findet im User-Modus. Wenn der Wert des Zählers wird ständig hoch sein, die Modernisierung der Prozessor, oder die Installation einer zusätzlichen Prozessor.
- Prozessor \% Privilegierte Zeit: Dieser Zähler zeigt die Nicht-Leerlauf-Prozessor Zeit Prozentsatz zugeordnet für Betriebssystem-Komponenten und Hardware-Treiber manipulieren. Ein hoher Wert dieser Zähler kann ein Hinweis auf ein Hardware-Gerät nicht.
Wie die Optimierung der Prozessor-Subsystem
- In Fällen, in denen multithreaded Programme werden laufen, sollten Sie:
- Ersetzen Sie alle nicht-Prozessoren
- Aktualisieren Sie Ihre vorhandenen Prozessoren zu schnelleren Prozessoren.
- Fügen Sie alle erforderlichen zusätzlichen Prozessoren.
- Sie sollten sich Programme effektiv über Ihre vorhandene Server, so dass die Arbeitsbelastung verteilt sich effizient.
- Betrachten Scheduling Programme laufen außerhalb der Stoßzeiten.
Überwachung der Festplatten-Aktivitäten
Disk-Monitoring-Nutzung und-Aktivität ist wichtig, wenn Sie möchten, dass zur Optimierung der Performance des Servers, oder effizienter Ausgleich der Last von Ihren Servern. Es wird empfohlen, sich Performance-Daten auf einen anderen Computer oder die Festplatte, so dass sie nicht auf die Daten, die Sie überwachen.
Die wichtige Zähler, die Sie sollten die Festplatte, um Leistung eines Servers sind:
- Physical Disk \ Current Disk Queue Length: Der Zähler zeigt die Anzahl der Anträge, die sich in der Warteschlange für die Platte. Die Schalter sollten konsequent bei 1,5 bis 2-fache der Anzahl der Spindeln, die sich aus der physikalischen Festplatte.
- Physical Disk \% Disk Time "und"% Idle Time: Diese Zähler geben den Prozentsatz der Zeit, dass ein Laufwerk aktiv ist, und der Anteil der Zeit, für die das Laufwerk inaktiv ist. Die empfohlene Schwelle für beide Zähler ist 90 Prozent.
- Physical Disk \ Avg. Disk sec / Transfer: Der Zähler zeigt die Zeit, die Dauer der Festplatte verwendet, um sich bei einer Anfrage. Ein Zähler-Wert von 0,3 Sekunden oder oben bedeutet, dass eine hohe durchschnittliche Festplatte übertragen Zeit existiert.
- Physical Disk \ Disk Reads / Sec und Disk Writes / Sec: Diese Zähler zeigen die Geschwindigkeit, mit der Daten auf die Festplatte geschrieben, und lesen Sie von der Festplatte. Die Informationen dieser Zähler kann Ihnen helfen, effizienter Ausgleich der Last von Ihren Servern. Eine lange Verzögerung könnte ein Anzeichen sein für eine Festplatte Problem. Bei der Nutzung liegt in der Nähe des festgelegten Übertragungsrate der physikalischen Festplatte, benötigen Sie eventuell zu prüfen, Verringerung der Belastung des Servers. Sie können auch ein Upgrade auf RAID.
- Physical Disk \ Bytes / s: Der Zähler zeigt an Durchsatz von Festplatten-Aktivität
- Physical Disk \ Avg. Disk Bytes / Transfer: Dieser Zähler misst die durchschnittliche Anzahl der Bytes, die entweder in oder aus einer Festplatte, wenn der Festplatte liest und schreibt auftreten. Ein Programm ist in der Regel den Zugriff auf das Laufwerk ineffectually, wenn der Zähler den Wert mehr als 2 KB.
- LogicalDisk \% Free Space: Der Zähler zeigt an, wie viel freier Speicherplatz vorhanden ist verfügbar auf der Festplatte im Verhältnis zu den Gesamtausgaben der Festplatte.
Wie zur Lösung von Performance-Problemen und der Festplatte optimieren Festplatte Aktivität auf einem Server
- Falls erforderlich, zusätzliche Festplatten.
- Wenn Sie eine Festplatte ein, um eine schnellere, Upgrade der Festplatten-Controller und Bus gleichzeitig.
- , Um die Arbeitsbelastung zu verteilen Anwendungen zwischen den Servern.
- Sie können auch Ihre Anwendungen über mehrere Festplatten.
- Zur Verbesserung der Festplatte zugreifen, installieren Sie die aktuelle Treiber-Software für die Host-Adapter.
- Zur Verbesserung der Durchlaufzeiten, erstellen gestreiften Volumen auf eine Reihe von physikalischen Platten.
- Zur Optimierung der Festplatte und minimieren Plattenzugriff Zeit, führen Sie die Defragmentierung häufig.
Bookmark Optimierung der Server für Application Performance
Neueste Blog-Posts