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
Die Offline-Installationsmethode von MySQL_8.0.2 ...
vertical-align wird hauptsächlich verwendet, um d...
Inhaltsverzeichnis Schritt 1: Melden Sie sich als...
animation-name Animationsname, kann mehrere Werte...
Zunächst müssen Sie einige Eigenschaften von HTML...
In diesem Artikelbeispiel wird der spezifische Ja...
Hintergrund: 1. Es gibt eine Benachrichtigungstab...
<!DOCTYPE html> <html lang="de"...
1. Einleitung Kürzlich habe ich einem Freund geho...
Installieren Befolgen Sie zur Installation die RE...
Inhaltsverzeichnis Horizontales Balkendiagramm Da...
Die Bedeutung von Datenkonsistenz und -integrität...
Tutorial zur kostenlosen Konfiguration der mysql ...
Erstens: Starten und stoppen Sie den MySQL-Dienst...
Inhaltsverzeichnis 1. Speichermodell und Laufzeit...