Analysieren Sie die Festplattenleistung mit fio und ioping in CentOS 7

Eine der Hardwarekomponenten , die in besonderer Weise für die optimale Arbeit eines Servers oder Client-Computers sorgen, ist die Festplatte, auf der alle Informationen gespeichert sind.

Die Festplatte ist dem RAM und dem Prozessor als den grundlegenden Elementen zugeordnet, so dass alles nach unseren Wünschen fließt und ein Fehler in einem von ihnen zweifelsohne alles im System beeinflusst.

Als Administratoren oder Support-Mitarbeiter ist es wichtig, dass wir im Rahmen der Support- Aufgaben ständig den Status der Festplatten analysieren , um deren Leistung auf höchstem Niveau zu gewährleisten.

Einer der Befehle in Linux-Umgebungen, um diese Aufgabe auszuführen, ist der Befehl dd (Dataset Definition), mit dem wir detaillierte Informationen zur Festplatte erhalten:

1-analyse-performance-festplatte.png

Das Problem bei diesem Befehl ist, dass er nur wenige Sekunden dauert, sodass das Ergebnis hinsichtlich der Lese- und Schreiblast der Festplatte nicht das gewünschte Optimum darstellt.

Heute analysiert TechnoWikis zwei weitere Befehle, die für unsere Verwaltungsaufgaben für den gesamten Prozess der Festplattenanalyse nützlich sind: fio und ioping, da diese beiden Befehle viel mehr Informationen bieten, einschließlich Latenz und Prozesse.

1. Wie installiere ich fio in CentOS 7?

Schritt 1

Zunächst muss das EPEL-Repository installiert werden. Dazu führen wir die folgenden Befehle in der angegebenen Reihenfolge aus:

 wget https://mirrors.n-ix.net/fedora-epel/epel-release-latest-7.noarch.rpm 

2-install-fio-de-CentOS-7.png

Schritt 2

Später werden wir den folgenden Befehl für die Installation ausführen:

 yum localinstall epel-release-latest-7.noarch.rpm 
Schritt 3

Fahren Sie mit der Installation von fio fort und führen Sie den folgenden Befehl aus:

 yum installiere fio 

3-installation-of-fio.png

Schritt 4

Wir akzeptieren den Download und die Installation der Pakete, damit fio endlich in CentOS 7 installiert wird.
Zum Schluss werden wir folgendes sehen:

See also  So installieren und konfigurieren Sie Zabbix unter CentOS, Red Hat und Debian

4-download-e-installation-der-pakete - fio.png

2. Wie fio in CentOS 7 ausgeführt wird

Schritt 1

Wenn wir eine vollständige Analyse durchführen möchten, die die zufällige Messung von Lesen und Schreiben umfasst, muss der folgende Befehl ausgeführt werden:

 fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_read_write.fio --bs = 4k --iodepth = 64 --size = 4G - readwrite = randrw --rwmixread = 75 
Schritt 2

Wir werden sehen, dass der Prozess der Analyse der Festplatte gestartet wird:

5-execute-fio-en-CentOS-7.png

Schritt 3

Dieser Vorgang dauert zwischen anderthalb Stunden. Sobald der Vorgang abgeschlossen ist, sehen wir das folgende Ergebnis:

6-execute-fio-en-CentOS-7.png

Schritt 4

Dort sehen wir viel umfassendere und detailliertere Informationen über den Zustand der Festplatte. Wenn wir nur das Lesen der Festplatte messen möchten, führen wir den folgenden Befehl aus:

 fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_read.fio --bs = 4k --iodepth = 64 --size = 4G - readwrite = randread 
Schritt 5

Wenn wir die Schrift messen wollen, werden wir folgendes ausführen:

 fio --randrepeat = 1 --ioengine = libaio --direct = 1 --gtod_reduce = 1 --name = test --filename = random_write.fio --bs = 4k --iodepth = 64 --size = 4G - readwrite = randwrite 

3. Wie installiere ich IOPing auf CentOS 7?

Dank dieses Befehls können wir die Latenz der Festplatte in einem bestimmten Zeitraum messen.

Schritt 1

Für die Installation unter CentOS 7 führen wir den folgenden Befehl aus:

 yum installiere ioping 

7-installation-in-CentOS-7.png

Schritt 2

Wir akzeptieren den Download und sobald wir IOPing installiert haben, werden wir folgendes sehen:

8-download-and-once-installed-IOPing.png

4. So führen Sie IOPing unter CentOS 7 aus

Schritt 1

Für die Ausführung verwenden wir die folgende Syntax:

 Ioping -c (Ping-Nummer) / 
Schritt 2

Zum Beispiel werden wir ioping -c 10 / ausführen und dies wird das erhaltene Ergebnis sein. Die letzte Zeile zeigt die Latenz der Festplatte.

See also  Verwendung des who-Befehls unter Linux

9-execute-IOPing-en-CentOS-7.png

Wir überprüfen, ob es sich um zwei nützliche und funktionale Befehle für die Verwaltung von Festplatten handelt.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *