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
Das Clustering ist eigentlich relativ zur InnoDB-...
Cockpit ist ein webbasiertes Serververwaltungstoo...
Die Verwendung der Clear-Eigenschaft zum Löschen v...
Das W3C, eine 1994 gegründete Organisation, zielt...
1. Grundlegende Verwendung Es kann über den Mutat...
Tatsächlich haben wir in letzter Zeit viel über W...
Die Lösung für das Problem, dass MySQL keine Verb...
1. Upgrade-Vorgang: sudo apt-get update Probleme ...
Was ist Redis Cluster? Redis Cluster ist eine von...
Sperren in MySQL Sperren sind ein Mittel, um Ress...
Aufgrund von Unternehmensanforderungen müssen zwe...
Einige Optimierungsregeln für Browser-Webseiten S...
Verwenden Sie v-model, um das Paging-Informations...
Zum Beispiel: Code kopieren Der Code lautet wie fo...
Das neueste Tutorial zur Installation von MySQL 8...