Tools zur Überwachung der Datenträgeraktivität unter Linux

Tools zur Überwachung der Datenträgeraktivität unter Linux
Die Disk -Aktivität bezieht sich auf den Prozentsatz der Zeit, in der die derzeit laufende Festplatte verschiedene Aktivitäten durchführt. Die Aktivität umfasst das Lesen der Festplatte und Scheibe schreibt Aktivität usw. Es gibt verschiedene Parameter, auf die Festplattenaktivitäten überwacht werden. Einige von ihnen sind unten aufgeführt:
  • Speicherplatz (Nutzung): Dieser Parameter zeigt die Menge an Platz, die von der aktuell ausgewählten Festplatte besetzt ist.
  • Speicherplatz (frei): Dieser Parameter zeigt die Menge des nicht besetzten Raums durch die aktuell ausgewählte Festplatte.
  • Lesen Sie Aktivität: Aktivität: Dies zeigt den Prozentsatz der Zeit.
  • Scheibe schreiben Aktivität: Dies zeigt den Prozentsatz der Zeit.

Dies sind nur einige der Parameter, an denen die Aktivität der Festplatte gemessen wird. Es gibt noch weitere Parameter, die wir in dieser Phase nicht diskutieren müssen.

Um zu messen, wie sich die Festplatten unseres Systems fortsetzen, müssen wir einige Tools haben, um eine quantitative Analyse der Festplattenaktivitäten durchzuführen.

Tools zur Überwachung der Datenträgeraktivität unter Linux

Im Folgenden finden Sie einige der Tools, über die wir Schritt für Schritt ausführlich über ihre Nutzung und Installation diskutieren werden:

Iostat

Iostat steht für Input-Output-Statistiken. Es ist eines der beliebtesten Werkzeuge unter Entwicklern und Geeks. Sie verwenden es, um alle E/A -Aktivitäten zu überprüfen, die von einer bestimmten Festplatte durchgeführt werden, die mit unserem System verbunden ist. Dieses Tool verfolgt auch die durchschnittliche Laufzeit der Datenträger, um die mit peripheren Geräte verbundenen Eingangs- und Ausgangslesungen zu verarbeiten.

Von Iostat verwendete Befehle können einen detaillierten Bericht erstellen, mit dem die Systemkonfiguration weiter geändert werden kann. Es kann für die Benutzer hilfreich sein, die Nutzung der Systemdiskette und ihre Leistung zu optimieren. Dieses Tool gibt normalerweise eine CPU- und Geräteauslastungsanalyse getrennt an.

So installieren Sie Iostat unter Linux

Sysstat ist das Paket, das das Iostat -Tool enthält. So können wir dieses Tool direkt aus diesem Paket installieren. Auf Ubuntu können wir den folgenden Befehl ausführen, um mit der Installation fortzufahren:

Ausführen von Iostat -Befehlen zur Analyse der Disk -Leistung

Es gibt viele Befehle, die spezifisch für verschiedene Funktionen des Iostat -Tools ausgelöst werden. Im Folgenden finden Sie die maßgeblichen Befehle:

  • Iostat: Mit diesem Befehl können wir die Liste aller Parameter und aktuellen Messwerte verschiedener Parameter erhalten, die oben diskutiert werden.
  • iostat -d: Dieser Befehl zeigt die Statistiken, die sich auf alle Eingangs-/Ausgabegeräte beziehen.
  • iostat -p: Dieser Befehl zeigt die Statistiken, die sich auf alle Eingangs-/Ausgabegeräte und Parameterwerte beziehen.
  • iostat -x: Dieser Befehl gibt die detaillierte Analyse von Eingabe-/Ausgangsaktivitäten zurück, die alle Geräte durchgeführt haben.
  • iostat -d: Dieser Befehl zeigt die Statistiken, die sich auf ein bestimmtes Gerät beziehen.
  • iostat -m: Dieser Befehl zeigt die MB -Statistiken aller Festplatten im System.
  • NFSIOSTAT: Mit diesem Befehl können die Benutzer die Festplattenauslastung der NFS (Netzwerkdateisysteme analysieren.).

IoTop

IoTop ist ein Linux-basierter Werkzeug für die Disk-Aktivitätsüberwachung. Es gibt Echtzeitanalysen und Festplattennutzung durch das Betriebssystem. Es greift direkt auf alle Informationen zu der Diskbene -Nutzung aus dem Linux -Kernel zu. Es macht das System in Bezug auf die Genauigkeit zuverlässiger, da alle abgerufenen Daten Echtzeit sind.

Es basiert auf einem Multi-Thread-Modell. Es gibt Informationen über jeden Thread, der an der E/A -Aktivität zusammen mit ihrer Bandbreitennutzung beteiligt ist.

So installieren Sie IoTop unter Linux

Wir können die Linux -Verteilungspakete verwenden, um dieses Tool in unserem System zu installieren. Der folgende Befehl hilft uns, dasselbe im Linux -Betriebssystem zu tun:

Ausführen von IoTop -Befehlen zur Analyse der Datenträgerleistung

Im IoTop -Tool sind mehrere Befehle vorhanden. Im Folgenden finden Sie die wenigen hauptsächlich verwendeten Befehle:

  • IoTop: Dieser Befehl zeigt das Lesen aller Festplatten zusammen mit allen oben diskutierten Parametern.
  • ioTop -nur: Dieser Befehl ermöglicht es uns, nur diejenigen zu überprüfen,.

Dstat

DStat ist ein effizientes, flexibles und robustes Werkzeug zur Herstellung von Linux OS -Ressourcenstatistiken, die anstelle aller vorherigen Tools verwendet werden können. Im Folgenden finden Sie einige der gängigen Funktionen, die das DSTAT -Tool angeboten hat:

  • Es erzeugt die kumulativen Ergebnisse nach Kombinieren von Iostat-, VMSTAT-, MPSTAT- und NetStat -Tools.
  • Es generiert die Statistiken in Echtzeit.
  • Es ist sehr skalierbar.
  • Es zeigt Interrupts, die von jedem Gerät generiert wurden.
  • Gibt genaue Ergebnisse, selbst wenn das System von Prozessen stark überlastet ist.
  • Es ermöglicht den Benutzern, die generierten Ergebnisse in a zu exportieren .CSV -Dateiformat.

So installieren Sie DSTAT unter Linux

Sie können es installieren, indem Sie denselben Vorgang befolgen. Es ist auf der Linux -Distribution erhältlich. Pakete. Der folgende Befehl kann also aus der Befehlszeile ausgeführt werden, um mit der Installation fortzufahren:

$ sudo apt-Get Install dstat

Ausführen von DSTAT -Befehlen zur Analyse der Festplattenleistung

Im DStat -Tool sind mehrere Befehle vorhanden. Im Folgenden finden Sie die wenigen hauptsächlich verwendeten Befehle:

DSTAT: Dieser Befehl zeigt das Lesen aller oben diskutierten Festplatten und Parameter, wie z.

dstat -vmstat: Dieser Befehl erzeugt Ausgabe, die Daten enthalten, die sich auf Prozesse und Speicherstatistiken beziehen.

dstat -c -top -cpu -dn -top -mem: Dieser Befehl besteht aus verschiedenen Unterbewohnern. Sie sind wie folgt:

  • -C : gibt Details zur CPU -Nutzung.
  • -Top-CPU: Dies zeigt den Namen des Prozesses, der den höchsten Prozentsatz der CPU verbraucht.
  • -DN: Dies zeigt den Status des Netzwerks und des Systems des Systems.
  • -Top-mem: Dies zeigt den Namen des Prozesses, der den höchsten Prozentsatz des Speichers verbraucht.

Auf diese Weise bietet DStat viele andere Befehle an, die zum Extrahieren von Daten im Zusammenhang mit Festplatten- und Netzwerkleistungen ausgeführt werden können, und sie detailliert analysieren.

OBEN AUF

ATOP ist ausdrücklich nützlich, wenn Änderungen auf Systemebene analysiert werden müssen. Es führt eine fantastische Aufgabe bei der Übernahme von Verbesserungen im Laufe der Zeit durch. Es kann alle Prozesse tabellieren, die Änderungen auf Systemebene aufweisen (z.

Es ist ein alternatives Tool, mit dem die Festplattenressourcen analysiert werden können. Es kann auch Linux-basierte Server, netzwerkbezogene Parameter usw. analysieren. Es gibt nur wenige Vorteile, um dieses Tool zu verwenden, abgesehen von dem oben, den wir oben besprochen haben, und die folgenden sind einige davon:

  • Wir können die Ressourcenauslastung durch die Prozesse, die lange zuvor geschlossen wurden, anzeigen.
  • Es verfolgt alle aktiven Fäden in Multi-Thread-Anwendungen und lässt den Rest, was inaktiv ist.
  • Es wird die Ressourcen hervorgehoben, die die Ressourcen auf kritischer Ebene nutzen und so eine hohe Benutzererfahrung erzeugen.

So installieren Sie unter Linux auf Linux

ATOP kann in Ubuntu-basierten Betriebssystemen installiert werden, indem der folgende Befehl ausgeführt wird. Dieser Befehl holt das Paket aus dem Standard -Linux -Repository ab.

$ sudo apt-Get Installation auf

Ausführen von Befehlen zur Analyse der Festplattenleistung

Im Folgenden sind einige der von ATOP -Tool angebotenen Befehle aufgeführt, wobei Benutzer verschiedene Aktivitäten ausführen können, um die damit verbundene Festplattennutzung und Netzwerkbandbreite ihres Systems zu analysieren:

  • atop -m: Dieser Befehl zeigt den Speicherverbrauch aller Live -Prozesse an.
  • atop -v: Zeigt die in der Version installierte Version an.
  • atop -a: Dieser Befehl zeigt den Live -Status aller Live -Prozesse.
  • ATOP -S: Dieser Befehl zeigt alle Informationen zur Aufgabenplanung an.
  • atop -d: Zeigt Informationen zum Datenverbrauch während der Festplatteneingangs-/Ausgangsaktivitäten an.
  • atop -v: Zeigt Informationen wie UserID, RGID, ProcessID usw. an.
  • atop -y: Zeigt Informationen über den gesamten Live -Thread in den aktiven Prozessen an.
  • atop -c: Listet alle Prozesse in sortierter Reihenfolge der CPU -Ebene des Verbrauchs auf.

Ioping

IOPing ist eine Art Tool, das verschiedene Funktionen bietet. Dieses Tool wird speziell verwendet, um die Latenz der Festplatte zu analysieren, ich.e., Wie lange dauert eine bestimmte Festplatte Zeit, um auf eine bestimmte Leseschreibeanfrage zu antworten.

So installieren Sie IOPing auf Linux

Um IOPing auf Linux -Betriebssystemen zu installieren, können wir den folgenden Terminalbefehl ausführen:

$ sudo apt-Get Installieren Sie IOPing

Ausführen von IOPing -Befehlen zur Analyse der Datenträgerleistung

Im Folgenden sind einige der Befehle des IOPing Tools aufgeführt. Verwenden Benutzer können die Latenzprobleme überprüfen und sie mit Leichtigkeit beheben können.

  • IOPing -c Count: Repräsentiert die Anzahl der Zählungen, nach denen das Tool gestoppt wird.
  • IOPing -i -Intervall: Die Zeit zwischen dem Intervall und dem von angeforderten Zeitstempel beschränkt.
  • IOPing -l -Geschwindigkeit: Begrenzt die Geschwindigkeit der Datenübertragung in Bytes/Sekunden.
  • IOPing -T -Zeit: Einige Prozesse werden ignoriert, weil sie nur sehr wenig Anfrage haben. Um dies zu vermeiden, können wir die Anfragezeit festlegen.
  • IOPing -W -Frist: Das Werkzeug wird nach dem Zeitintervall über diesen Befehl gestoppt.
  • IOPing -d: Weisen Sie das System an, Anfragen zu lesen/zu schreiben.
  • IOPing -r: Dies testet die Rate, mit der die Festplatte die Daten sucht.
  • IOPing -c 20 -s 1m /temp1: Dieser Befehl enthält einen quantitativen Bericht über /temp1, indem 21 Anforderungen von jeweils 1 MB übertragen werden.
  • IOPing -rl /dev /sda: Zeigt sequentielle Scheibengeschwindigkeit an.
  • ioping -rlb. | awk 'print $ 4': Zeigt sequentielle Scheibengeschwindigkeit in Bytes/Sekunden an.

Abschluss

In diesem Artikel haben wir verschiedene Tools erörtert, mit denen die Disk-Aktivitäten in Linux-basierten Betriebssystemen überwacht werden können. Jedes Tool liefert seine eigenen Funktionen, die dem Benutzer hilft, zu analysieren, wie sich sein System aus innen verhält.

Durch detaillierte Analyse können Systemadministratoren die gewünschten Änderungen in ihren Systemkonfigurationen vornehmen, damit ihr System schneller und reibungsloser funktioniert. Diese Tools erzeugen Ergebnisse, die den aktuellen Zustand des Systems, die Festplattengesundheit, die Nutzung der Netzwerkbandbreite und vieles mehr zeigen.

Durch die Verwendung dieser Tools können Systemadmins in einem Go -Problem mit Problemen im Zusammenhang mit Festplatten und Betriebssystemen beheben. Dadurch können Sie Zeit sparen, während sie Fehlerbehebung haben und ihr System in einem ordnungsgemäßen Zustand halten und gleichzeitig schwere Ressourcenauslastungsaufgaben ausführen.