Was ist Festplatten-E / A? Wie überwacht man die Auslastung für Windows und Linux?
Es ist das 21.Jahrhundert und alle haben es eilig. Niemand hat heute die Zeit oder Willenskraft, unnötig zu warten, während eine Anwendung oder Website auf seinem Computer geladen wird.
Stellen Sie sich dieses Szenario nun aus der Sicht eines Unternehmens vor. Die betreffende Person könnte ein potenzieller Kunde gewesen sein.
Für ein Unternehmen ist es daher unerlässlich, schnell Antworten auf Fragen zu finden, z. B. Warum meine Website langsam geladen wird oder wie ich herausfinde, warum meine Website langsam geladen wird.
Lesen Sie Details in einem Bericht von Forrester.
Warum ist meine Website langsam?
Wenn ein Benutzer klickt, um auf Informationen zuzugreifen, wird eine Anforderung an den Webhosting-Server gesendet. Jetzt befinden sich die Daten auf dem Server in Dateien, die auf Festplattenlaufwerken (HDDs) oder häufiger auf Festplatten gespeichert sind.
Um die vom Benutzer angeforderten Daten zu lesen, dreht sich die Festplatte, um den erforderlichen Festplattensektor zu erreichen. Dies führt zu Wartezeiten von einigen Millisekunden, wenn der Prozessor darauf wartet, dass diese Datei gelesen wird. (Ähnliches passiert während des Schreibvorgangs).
Lesen Sie auch: Datenlokalisierung – ein Blick auf das sich ändernde Datenschutzregime in Indien
Diese Zugriffszeit summiert sich allmählich, da die datenlastigen Server unzählige Datenanforderungen verarbeiten und somit das Abrufen der Daten vom Speichergerät zu einem Leistungsengpass wird.
Daher ist es wichtig, die Festplattennutzung und die Festplatten-E / A auf mögliche Leistungsprobleme zu überwachen, damit Sie sehen können, welche Anwendung die Festplatte als wichtigen Teil ihrer Kernfunktionalität verwendet.
Lesen Sie weiter, um die Festplatten-E / A zu verstehen und die Festplatten-E / A-Leistung unter Linux und Windows zu überprüfen.
Was ist Festplatten-E/A?
Festplatten-E/A umfasst Lese- oder Schreib- oder Eingabe-/Ausgabevorgänge (definiert in KB/s), die eine physische Festplatte betreffen. In einfachen Worten, es ist die Geschwindigkeit, mit der die Datenübertragung zwischen dem Festplattenlaufwerk und dem RAM stattfindet, oder im Grunde misst es die aktive Festplatten-E / A-Zeit.
Es ist ein Maß für die Leistung und wird somit verwendet, um die Speichergeräte wie Festplatten, SSDs und SAN zu charakterisieren.
Lesen Sie auch: Datensicherheit neu denken: 5 möglichkeiten, wie Verschlüsselung zum Schutz Ihrer Daten beitragen kann
Sie können die Lese- und Schreibvorgänge der logischen Festplatte auf Ihrem System überwachen und Schwellenwerte festlegen. Sie werden benachrichtigt, wenn die unten genannten Metriken die von Ihnen voreingestellten Werte erreichen:
- Schreibt / sec – Schreiboperationen Rate.
- Liest/sec-lesen operationen rate.
- Busy time – Der Prozentsatz der verstrichenen Zeit, in der Ihr bestimmtes Laufwerk mit der Wartung von Schreib- oder Leseanforderungen beschäftigt war.
- Warteschlangenlänge – Die Anzahl der Anforderungen auf der Festplatte, die sich in der Warteschlange befinden.
Verwaltete Alibaba Cloud
Billiger, schneller & Sicheres Cloud-Hosting
Wie überprüfe ich die Festplatten-E / A-Leistung unter Windows und Linux?
# 1 Überwachung der Linux-Festplatten-E / A-Aktivität mit den Befehlen IOTOP und IOSTAT
Geben Sie zunächst den Befehl top in das Terminal ein, um die Auslastung Ihres Servers zu überprüfen. Wenn die Ausgabe nicht zufriedenstellend ist, überprüfen Sie den wa-Status, um den Status des Lesens und Schreibens von IOPS auf der Festplatte zu ermitteln.
Lesen Sie auch: Was ist Digital Information Security in Healthcare Act (DISHA) in Indien?
Wenn es hoch ist, müssen wir die E / A-Aktivität in der Linux-Box mit den Befehlen iotop oder iostat überprüfen. Mit dem Befehl iotop können Sie die Festplattenauslastung einzelner Prozesse überwachen.
- Beginnen wir zuerst mit dem iotop-Befehl
Geben Sie den Befehl ein:
Sie erhalten die folgende Ausgabe:
Wenn Sie den Befehl iotop mit der Option o eingeben, erhalten Sie die tatsächliche E / A-Aktivität.
Ausgang:
• Mit iostat befehl
Mit hilfe von iostat befehl, sie erhalten die individuelle festplatte I/O aktivität. Der folgende Screenshot zeigt 28 und 17 Prozent der Auslastung der Festplatten.
#2 Überwachung der Windows-Festplatten-E / A-Auslastung
Mit Hilfe des Windows Performance Monitor-Tools, das in allen Windows-Versionen verfügbar ist, können Sie die Windows-Festplattennutzung einfach überwachen.
Es gibt bereits viele vorinstallierte Zähler, wählen Sie alle aus und drücken Sie die ENTF-Taste.
Tippen Sie auf +Zeichen und wählen Sie die „Physische Festplatte“ aus den verschiedenen „Performance Objects“.
Die Liste der verfügbaren Zähler wird angezeigt.
Hinweis: Sie können die Instanz auswählen, die Sie überwachen möchten. Standardmäßig wird _Total ausgewählt. (Diese grafische Oberfläche unterscheidet sich für Windows Server 2003 und 2008 R2.)
Hier wählen wir die folgenden vier Zähler aus. Vergessen Sie nicht, nach der Auswahl auf Hinzufügen zu klicken.
- Durchschn. Datenträger sec/Transfer
- Festplatte Bytes/sec
- Datenträgerübertragungen / Sek
- Durchschn. Datenträger Bytes/Transfer
Wenn Sie nur die aktuellen Werte kennen möchten, können Sie die „Ansicht“ von Zeile zu Bericht auf der Registerkarte Diagramm ändern.
Sie erhalten die tatsächlichen Werte wie folgt:
Hier, die Avg. Disk Bytes / Transfer bietet die IO-Größe, Avg. Disk sec / Transfer bezieht sich auf die durchschnittliche Latenz, Disk Bytes / sec ist gleich dem Durchsatz und letzte Disk Transfers / sec ist IOPS.
Einige wichtige Punkte:
- Die Latenz wird in Millisekunden ausgedrückt und dieses Leistungstool liefert Ihnen die Werte in Sekunden, also ändern Sie entsprechend für zB 0.020 sec = 20 ms.
- IOPS wird in MB / sec ausgedrückt, Windows 2003 zeigt Werte in Bytes / Sekunde an. Konvertieren Sie sie als 1Byte / Sek = 1e-6 MB / sek.
Lesen Sie Details in einem Bericht von Forrester.
Zusammenfassung:
Nachdem Sie die Festplatten-IOPS-Auslastung effektiv überwacht haben, können Sie Systemupgrades im Voraus entsprechend planen. Sie können sogar die möglichen Ursachen für Speichersubsystemausfälle frühzeitig erkennen und das Risiko unerwarteter Ausfallzeiten verringern.
ZNetLive bietet sowohl Linux- als auch Windows-Webhosting mit den Festplattenüberwachungsfunktionen, sodass Sie die möglichen Leistungsprobleme Ihrer Anwendungen überwachen und rechtzeitig Entscheidungen treffen können.
Wenn Sie Fragen zur Überprüfung der Festplatten-E / A unter Linux oder zur Überprüfung der Festplatten-IOPS unter Linux haben, fragen Sie bitte im Kommentarbereich unten nach oder fügen Sie sie hinzu.
Dienstleistungen ZNetLive Angebote:
Domainnamensuche
Shared Hosting kaufen
Verwaltete WordPress-Hosting-Pläne
VPS-Hosting kaufen
Dedizierte Serververmietung
Jyotsana Gupta – die Leiterin für Inhalte und Kommunikation, ist ausgebildete Ingenieurin und im Herzen Schriftstellerin. Im technischen Schreiben seit 8 Jahren macht sie komplexe Themen für das allgemeine Publikum interessant. Sie liebt es, in ihrer Freizeit lange Fahrten zu unternehmen.