Umfassendes Systemüberwachungstool dstat dstat ist ein multifunktionales Produkt, das die Befehle vmstat, iostat, netstat und ifstat ersetzen kann. dstat überwindet die Einschränkungen dieser Befehle, fügt einige zusätzliche Funktionen hinzu, erweitert die Überwachungselemente und wird flexibler. dstat ist ein praktisches Tool zur Überwachung der Systemintegrität und kann zum Benchmarking und zur Fehlerbehebung verwendet werden. Mit dstat können Sie alle Systemressourcen in Echtzeit anzeigen. Sie können beispielsweise die Festplattenauslastung vergleichen, indem Sie den aktuellen Status der IDE-Controller zählen, oder den Festplattendurchsatz direkt anhand der Netzwerkbandbreitenwerte (im selben Zeitintervall) vergleichen. dstat informiert Sie in tabellarischer Form über die Optionen und teilt Ihnen klar und deutlich mit, in welchem Bereich und in welchen Einheiten die Ausgabe angezeigt wird. Dadurch werden Informationsverwirrungen und Fehlalarme besser vermieden. Und was noch wichtiger ist: Es erleichtert Ihnen das Schreiben von Plug-ins zum Sammeln der gewünschten Dateninformationen und erweitert diese auf eine Art und Weise, die bisher nicht möglich war. Die Standardausgabe von Dstat ist für die Echtzeitanzeige durch Menschen konzipiert, Sie können die Details jedoch auch in eine CSV-Datei exportieren und diese in Gnumeric oder Excel importieren, um eine Tabelle zu generieren. Merkmal
Installationsmethode 1. Unter CentOS können Sie yum -y instatll dstat verwenden. 2. Laden Sie das RPM-Paket zur Installation herunter wget http://packages.sw.be/dstat/dstat-0.7.2-1.el5.rfx.noarch.rpm rpm -ivh dstat-0.7.2-1.el5.rfx.noarch.rpm Anwendung Die grundlegende Verwendung von dstat besteht darin, den Befehl dstat einzugeben. Die Ausgabe lautet wie folgt: Die Standardausgabe zeigt Folgendes: Standardmäßig gibt es fünf Bereiche: 1. --total-cpu-usage----CPU-Auslastung usr: der Prozentsatz der Programme im Benutzerbereich; sys: Prozentsatz der Systemspeicherprogramme; idel: Leerlaufprozentsatz; Warten: Der Prozentsatz der Zeit, die mit dem Warten auf Festplatten-E/A verbracht wird; hiq: Anzahl der Hard-Interrupts; siq: Anzahl der Soft-Interrupts; 2. -dsk/total-disk-Statistiken gelesen: Gesamtzahl der Lesevorgänge writ: Gesamtzahl der Schreibvorgänge 3. -net/total- Netzwerkstatistiken recv: Gesamtzahl der empfangenen Netzwerkpakete senden: Gesamtzahl der gesendeten Netzwerkpakete 4. ---Paging-- Speicher-Paging-Statistiken in: Seite in raus: Seite raus Hinweis: System-Paging-Aktivität. Paging bezeichnet eine Speicherverwaltungstechnik, die zum Suchen von Systemszenarien verwendet wird. Eine größere Seite weist darauf hin, dass das System eine große Menge an Swap-Speicherplatz verwendet. Wenn das System begonnen hat, Swap-Speicherplatz zu verwenden, bedeutet dies normalerweise, dass Ihr Speicher nicht ausreicht oder der Speicher sehr fragmentiert ist. Im Idealfall sind die Werte für Page In und Page Out 0 0. 5. --system--Systeminformationen int: Anzahl der Unterbrechungen csw: Kontextwechsel Hinweis: Unterbrechung (int) und Kontextwechsel (csw). Diese Statistik ist nur dann aussagekräftig, wenn eine Vergleichsbasis vorhanden ist. Ein hoher Wert in dieser Spalte weist normalerweise darauf hin, dass eine große Anzahl von Prozessen zu einer Überlastung führt und die CPU Aufmerksamkeit benötigt. Auf Ihrem Server werden normalerweise einige Programme ausgeführt, sodass dieses Element immer einige Werte anzeigt. Standardmäßig aktualisiert dstat die Daten jede Sekunde und aktualisiert und gibt die Daten weiter aus. Drücken Sie Strg+C, um „dstat“ zu beenden. dstat hat viele spezifische Parameter, die über den Befehl „man dstat“ angezeigt werden können. Die üblichen Parameter sind folgende: Sie können alle Parameter anzeigen, die dstat über dstat --list verwenden kann.
Natürlich gibt es mehr als nur diese Verwendungsmöglichkeiten. dstat wird mit einigen Plugins geliefert, die seine Funktionalität erheblich erweitern. Sie können einige ihrer Verwendungen anzeigen, indem Sie im Verzeichnis /usr/share/dstat nachsehen. Die am häufigsten verwendeten sind:
Anwendungsbeispiele: Das Standardintervall für die Überwachung und Berichtsausgabe von dstat beträgt 3 Sekunden und im Bericht werden 10 Ergebnisse ausgegeben. Prüfen Sie, wer den gesamten Speicher belegt: Zeigt einige Daten zum CPU-Ressourcenverbrauch an: # dstat -c -y -l --proc-count --top-cpu So geben Sie eine CSV-Datei aus: dstat --output /tmp/sampleoutput.csv -cdn Hinweis: Die CSV-Ausgabedatei kann mit Excel unter Windows geöffnet werden und Diagramme generieren. Zusammenfassen Oben ist ein ausführliches Beispiel des vom Herausgeber vorgestellten universellen Linux-Systemüberwachungstools dstat. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Beispielcode für MySQL-Datensicherung und -wiederherstellung
>>: Vue implementiert den Anwesenheitskalender von DingTalk
1. Was ist das? MySQL ist das beliebteste relatio...
Heute habe ich zufällig den Parameter slave_exec_...
1. HTML-Bild <img> 1. Das <img>-Tag u...
Code zum Ausblenden von Text, Ausblenden eines bes...
Reguläre Ausdrücke werden häufig verwendet, um Te...
brauchen: Verwenden Sie Vue, um das Scannen von Q...
Beispielsweise Benutzer, die eine Bildschirmleseso...
Inhaltsverzeichnis Vorwort Browser kompilierte Ve...
Drop-Shadow und Box-Shadow sind beide CSS-Eigensc...
Das Verwendungsformat des mysqladmin-Tools ist: m...
In diesem Artikelbeispiel wird der spezifische JS...
Schritte zum Konfigurieren des Whitelist-Zugriffs...
In diesem Artikel wird der spezifische Code von V...
Wir haben möglicherweise eine Frage: Nachdem wir ...
HTML-Teil Code kopieren Der Code lautet wie folgt:...