Iotop und Iostat überwachen die E / A-Leistung der Festplatte

über iotop und iostat

Im nächsten Artikel werden wir einen kurzen Blick darauf werfen Wie wir die Festplatten-E / A-Leistung in Ubuntu mithilfe von iotop- und iostat-Tools überwachen können. In der Regel können Benutzer den Befehl verwenden Top die Systemausführungsprozesse kennen (und mehr Dinge) in Echtzeit und identifizieren mögliche Probleme. Aber wenn wir keine Leistungsprobleme in Bezug auf die finden RessourcennutzungInsbesondere bei CPU und Speicher ist es interessant, andere Felder zu überprüfen, um Engpässe zu identifizieren.

In der Befehlsausgabe Top Es gibt Felder, anhand derer wir herausfinden können, ob Lese- und Schreibvorgänge mit hoher E / A auf Speichergeräten und Partitionen ausgeführt werden. Wenn der Festplatten-E / A-Betrieb hoch ist, kann dies die Ursache für Leistungsverzögerungen seinDaher sollten die E / A-Statistiken der Festplatte im System überprüft werden. Hier können uns die Tools iotop und iostat helfen.

Iotop und Iostat zur Überprüfung der E / A-Statistiken

Um die E / A-Statistiken im Detail zu überprüfen, können Benutzer die Befehle iotop und iostat verwenden. Diese Befehle werden verwendet, um Leistungsprobleme mit Speichergeräten zu identifiziereneinschließlich lokaler Festplatten oder des Netzwerkdateisystems.

Was ist iotop?

Dieses Dienstprogramm Es ähnelt dem Befehl top, zeigt jedoch die Festplattenaktivität in Echtzeit an. Dieses Dienstprogramm überprüft die Informationen zur Kernel-E / A-Nutzung und zeigt eine Tabelle der aktuellen E / A-Nutzung über Prozesse oder Threads auf dem System an. Außerdem werden die Bandbreite und die Lese- und Schreib-E / A-Zeit jedes Prozesses oder Threads angezeigt.

Installieren Sie Iotop

Dieses Dienstprogramm können wir Einfache Installation mit Hilfe von apt package manager. Für Debian / Ubuntu-Systeme müssen wir nur ein Terminal öffnen (Strg + Alt + T) und den folgenden Befehl ausführen:

Installieren Sie iotop

sudo apt install iotop

Überwachen Sie die E / A-Aktivität der Festplatte mit iotop

Der Befehl iotop bietet viele Optionen, um die verschiedenen Statistiken zur Festplatten-E / A zu überprüfen. Wir müssen den Befehl iotop nur ohne Argument ausführen, obwohl Wir müssen es mit Superuser-Berechtigungen ausführen, um jeden Prozess oder Thread über die aktuelle E / A-Nutzung anzuzeigen:

iotop arbeiten

sudo iotop

zu Überprüfen Sie, welche Prozesse tatsächlich Festplatten-E / A verwendenmüssen wir dem iotop-Befehl den hinzufügen -oo –nur Option:

iotop zeigt nur Prozesse

sudo iotop --only

zu Weitere Optionen für iotopIn einem Terminal können wir Ihre Hilfe mit dem Befehl konsultieren:

iotop Hilfe

iotop --help

Deinstallieren

zu Entfernen Sie iotop aus unserem TeamIn einem Terminal (Strg + Alt + T) müssen wir nur Folgendes ausführen:

iotop deinstallieren

sudo apt remove iotop

Was ist Iostat?

Der Befehl iostat wird verwendet, um die Last des Eingabe- / Ausgabegeräts des Systems zu überwachenBetrachten Sie, wie lange Geräte im Verhältnis zu ihren durchschnittlichen Übertragungsraten aktiv sind. Es kann auch verwendet werden, um die Aktivität zwischen Festplatten zu vergleichen.

Dieser Befehl generiert Berichte, mit denen die Systemkonfiguration geändert werden kann, um die Eingabe- / Ausgabelast zwischen den physischen Datenträgern besser auszugleichen. Der iostat-Befehl generiert zwei Arten von Berichten; CPU-Auslastung y Verwendung des Geräts.

In Multiprozessorsystemen werden die CPU-Statistiken systemweit als Durchschnitt aller Prozessoren berechnet.

Installieren Sie iostat

Das Werkzeug iostat ist Teil des sysstat-Pakets, das über das offizielle Repository installiert werden kann. Wir müssen nur ein Terminal öffnen (Strg + Alt + T) und den darin enthaltenen Befehl ausführen:

Installieren Sie das Sysstat-Paket

sudo apt install sysstat

Messen der Festplatten-E / A-Leistung mit dem Befehl iostat

Der Befehl iostat bietet viele Optionen zum Überprüfen verschiedener CPU- und Festplatten-E / A-Statistiken. Wenn wir den Befehl iostat ohne Argument ausführen, können wir Vollständige Systemstatistik anzeigen:

Iostat funktioniert

iostat

Wenn wir das hinzufügen -d Option Auf den Befehl iostat können wir E / A-Statistiken für alle Geräte anzeigen:

iostat -d

Auf der anderen Seite, wenn wir die hinzufügen -p Option zum iostat-Befehl werden wir E / A-Statistiken aller Geräte und ihrer Partitionen anzeigen.

iostat -p

Wenn uns das interessiert Detaillierte E / A-Statistiken für alle Geräte anzeigenmüssen wir nur die hinzufügen -x Option zum iostat-Befehl:

iostat -x

Wenn wir interessiert sind kennen die E / A-Statistiken von Blockgeräten und alle vom System verwendeten Partitionenmüssen wir nur die Option -p gefolgt vom Gerätenamen hinzufügen:

iostat Gerät

iostat -p sda

Deinstallieren

zu Entfernen Sie iostat aus unserem Teammüssen wir nur ein Terminal öffnen (Strg + Alt + T) und darin ausführen:

iostat deinstallieren

sudo apt remove sysstat

Wir haben gerade zwei weitere Tools gesehen, die einem Systemadministrator dabei helfen können Erkennen von Problemen mit der Festplattenleistung mithilfe von Befehlen iotop e Iostat. Für weitere Informationen kann der Benutzer, der möchte, die konsultieren Quelle dieses Artikels.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.