Hintergrund - Online Alert Ein Online-Server hat einen Alarm ausgelöst und die Festplattenauslastung disk.util > 90, und der Alarm wurde weiterhin angezeigt. Nachdem ich mich beim Server angemeldet hatte, habe ich mit iostat -x 1 10 die relevanten Informationen zur Festplattennutzung angezeigt. Die entsprechenden Screenshots sind wie folgt: # Wenn kein iostat-Befehl vorhanden ist, verwenden Sie yum install sysstat, um ihn zu installieren. # iostat -x 1 10 Wie aus der obigen Abbildung ersichtlich, liegt der %util[IO] der VDB-Festplatte aufgrund häufigen Datenlesens bei fast 100 %. Andere Feldbeschreibungen Gerät: Gerätename rrqm/s: Die Anzahl der pro Sekunde mit dem Gerät zusammengeführten Leseanforderungen. Das heißt, delta(rmerge)/s avgrq-sz: Die durchschnittliche Datenmenge pro Geräte-E/A-Vorgang (in Sektoren). Das heißt, delta(rsec+wsec)/delta(rio+wio) Suchen Sie den Prozess mit hoher IO-Auslastung Über den iotop-Befehl Wenn der Befehl nicht verfügbar ist, installieren Sie ihn mit dem Befehl „yum install iotop“. # iotop -oP Mit diesem Befehl können Sie detailliertere Informationen anzeigen, z. B. Prozessnummer, Festplattenlesevolumen, Festplattenschreibvolumen, IO-Prozentsatz und die beteiligten Befehle. „Beide Grep-Befehle verursachen große IO-Lesevolumina.“ Über den Befehl pidstat # Bedeutung des Befehls: E/A-Statistiken anzeigen, jede Sekunde aktualisiert # pidstat -d 1 Es ist ersichtlich, dass der Grep-Befehl eine große Menge an Lese-E/A belegt. Anschließend können Sie die relevanten Prozessinformationen basierend auf der PID anzeigen. Hinweis: Die PID in dieser Abbildung unterscheidet sich von der in der vorherigen Abbildung, da der Prozess in der vorherigen Abbildung ausgeführt wurde und diese Abbildung der nach der Ausführung generierte Prozess ist [beide führen dasselbe Skript aus]. Zusammenfassen Oben habe ich Ihnen gezeigt, wie Sie die Festplatten-E/A in Linux überprüfen und die Prozesse finden, die viel Lese- und Schreib-E/A beanspruchen. Ich hoffe, es wird Ihnen helfen! Das könnte Sie auch interessieren:
|
<<: JavaScript zur Implementierung der Webversion des Gobang-Spiels
>>: Detaillierte Erklärung der MySQL 30-Militärregeln
Inhaltsverzeichnis Methode 1: Der einfachste Weg,...
Inhaltsverzeichnis brauchen: Wichtige Punkte: Anh...
1. Ändern Sie die Docker-Konfigurationsdatei und ...
In diesem Artikelbeispiel wird der spezifische Co...
<br />Tipps zum Erstellen von Web-Tabellenra...
Exportieren einer einzelnen Tabelle mysqldump -u ...
Ein Meister sagte einmal, man müsse die Datenbank...
1. Übersicht über SQLException Wenn bei der Verwe...
Was <fieldset> und <legend> betrifft,...
Inhaltsverzeichnis Problembeschreibung Lösung Pro...
Bei der Verwendung einer MySQL-Datenbank treten h...
Inhaltsverzeichnis Vorwort: Implementierungsschri...
<br />Ich habe die in meiner Arbeit verwende...
Von: https://blog.csdn.net/qq_44761243/article/de...
Wenn die Bildlaufleiste nach unten gezogen wird, ...