Vorwort Es wird gesagt, dass sich die für Betrieb und Wartung zuständigen Personen schämen würden, den Server zu bedienen, wenn sie nicht über die erforderlichen Kenntnisse verfügen. Glücklicherweise bin ich kein Betriebs- und Wartungspersonal. Ich habe immer behauptet, Entwickler zu sein. Das Betriebs- und Wartungspersonal meines derzeitigen Arbeitgebers ist jedoch so inkompetent, dass sie von mir, der behauptet, Entwickler zu sein, verlangen, dass ich die Ärmel hochkrempele und es selbst mache. Nun, das geht nicht. Ich muss die vorherigen Aufträge übernehmen und von vorne beginnen~~~ Wenn es um Betrieb und Wartung geht, sind Kontrollplatten unverzichtbar. Wenn es um die Festplattenüberwachung geht, müssen wir über den Befehl iostat sprechen. Dieser Artikel enthält eine detaillierte Zusammenfassung des iostat-Befehls, mit dem ich früher sehr vertraut war. Befehlsdetails Iostat ist im Linux-System die Abkürzung für I/O-Statistik. Das Tool Iostat überwacht die Festplattenbetriebsaktivitäten des Systems. Es bietet Statistiken zur Festplattenaktivität und auch Berichte zur CPU-Auslastung. Wie vmstat weist auch iostat eine Schwäche auf: Es kann keine eingehende Analyse eines bestimmten Prozesses durchführen, sondern analysiert nur die Gesamtsituation des Systems. Das allgemeine Befehlsformat von iostat ist wie folgt:
Die Befehlsparameter werden wie folgt beschrieben:
Nachfolgend finden Sie eine detaillierte Zusammenfassung unserer häufig verwendeten Verwendungsmethoden. Anwendungsfall Befehl: Beschreibung: Aktualisieren Sie die Anzeige alle 2 Sekunden und zeigen Sie sie 3 Mal an Ausgabe: [Benutzer1@Testserver ~]$ iostat -x Linux 3.10.0-693.2.2.el7.x86_64 (jellythink) 01/05/2019 _x86_64_ (1 CPU) Durchschnittliche CPU: %Benutzer %nice %System %iowait %steal %idle 1,83 0,00 0,31 0,09 0,00 97,77 Gerät: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz warten r_warten w_warten svctm %util vda 0,03 0,78 0,24 1,38 12,64 20,67 41,01 0,02 10,98 55,50 3,17 0,71 0,12 Detaillierte Ausgabeinhalte:
Natürlich besteht der Zweck des iostat-Befehls nicht darin, die CPU anzuzeigen, sondern die Festplattenleistung zu überwachen.
Befehl: Ausgabe: [Gelee@Geleedenken ~]$ iostat -d 2 3 Linux 3.10.0-693.2.2.el7.x86_64 (jellythink) 01/05/2019 _x86_64_ (1 CPU) Gerät: tps kB_lesen/s kB_schreiben/s kB_lesen kB_schreiben vda 1,62 12,64 20,67 337375593 551756524 Gerät: tps kB_lesen/s kB_schreiben/s kB_lesen kB_schreiben vda 1,00 0,00 8,00 0 16 Gerät: tps kB_lesen/s kB_schreiben/s kB_lesen kB_schreiben vda 0,00 0,00 0,00 0 0 Detaillierte Ausgabeinhalte:
Indikatoren zur Leistungsüberwachung Nachdem nun so viel gesagt und so viel Systemleistung gesehen wurde, auf welche Bereiche müssen wir bei Betrieb und Wartung im Alltag achten? Lassen Sie uns nun über die wichtigsten Punkte dieses Artikels sprechen. Auf welchen Ausgabeinhalt sollten wir achten, um festzustellen, ob dieser Server einen IO-Leistungsengpass aufweist?
Schließlich müssen wir uns nicht nur auf die Indikatoren konzentrieren, sondern auch Analysen im Zusammenhang mit dem eingesetzten Geschäft durchführen. Für Unternehmen mit häufigen wahlfreien Lese- und Schreibvorgängen auf der Festplatte, wie etwa bei Bildzugriffen, Datenbanken, Mailservern usw., ist TPS der entscheidende Punkt. Bei Diensten mit häufigen sequentiellen Lese- und Schreibvorgängen, die die Übertragung großer Datenblöcke erfordern, wie etwa Video-on-Demand und Dateisynchronisierung, liegt der Schwerpunkt auf dem Festplattendurchsatz. Zusammenfassen Dies schließt die Zusammenfassung des iostat-Befehls ab. Bei unserer täglichen Betriebs- und Wartungsarbeit müssen wir mehr Analysen basierend auf tatsächlichen Szenarien durchführen. Als Werkzeug ist die Beherrschung der grundlegenden Verwendung von iostat die Grundlage. Ich hoffe, dass durch diesen Artikel jeder die grundlegende Verwendung des iostat-Befehls beherrschen kann. Was die spätere Sublimation betrifft, müssen Sie es in Ihrer Arbeit mehr verwenden, mehr erkunden und mehr zusammenfassen. Nun, das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Beispiel für die Verwendung der setInterval-Funktion in React
>>: Mysql-Abfrageanweisung mit mehreren Bedingungen und dem Schlüsselwort „And“
Inhaltsverzeichnis 1. Komponenteneinführung 2. Qu...
Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...
Hintergrund Kürzlich fragten mich einige Freunde,...
Zusammenfassend: 1. Berücksichtigen Sie die Leist...
Für die Entwicklung benötigen Sie immer Daten. Al...
Inhaltsverzeichnis I. Überblick 2. pt-archiver Ha...
Inhaltsverzeichnis 1. Beispiel: Hiermit können Da...
Geschäftsszenario: Verwenden Sie den EL-Dialog vo...
Manchmal erfordert die lokale Entwicklung das Deb...
Vorwort Dieser Artikel enthält 1. Mehrere wesentl...
React-Lebenszyklus Zwei Bilder zum besseren Verst...
Vorwort Ab MySQL 5.7.11 unterstützt MySQL die Dat...
1. Exportieren Sie die Datenbank mit dem Befehl m...
Wenn Sie Ihr System interaktiv überwachen möchten...
Vorwort Ein Docker-Image besteht aus einer Docker...