So vergleichen Sie Festplatten unter Linux

How Benchmark Hard Disks Linux



Die Überwachung der Lese- und Schreibgeschwindigkeiten von Speichergeräten ist eine gute Möglichkeit, Originalprodukte zu ermitteln und den Festplattenzustand im Laufe der Zeit zu ermitteln. Dieser Artikel listet verschiedene für Linux verfügbare Tools auf, die zum Benchmarken von Festplatten und zum Überwachen von Echtzeitdaten zur Festplattenaktivität verwendet werden können.

GNOME-Festplatten

GNOME Disks ist ein internes und externes Datenträgerverwaltungstool für Linux. Auf Basis von Udisks lassen sich damit Laufwerke modifizieren, formatieren und partitionieren sowie Benchmarks auf allen an das System angeschlossenen Speichermedien durchführen.







GNOME Disks ist auf den meisten Distributionen mit einer GNOME-basierten Desktop-Umgebung vorinstalliert. Falls es auf Ihrem Ubuntu-System fehlt, können Sie es installieren, indem Sie den folgenden Befehl ausführen:



$sudogeeignetInstallierenGnome-Scheiben

Um einen Festplatten-Benchmark mit GNOME Disks durchzuführen, starten Sie die Disks-App über den Anwendungs-Launcher.







Klicken Sie auf das Drei-Punkte-Menü und dann auf die Option Benchmark Disk….



Klicken Sie im nächsten Fenster auf die Schaltfläche Benchmark starten….

Ändern Sie die Optionen nach Bedarf. Beachten Sie, dass Sie mit dem Benchmark-Dienstprogramm keine Benchmarks auf bereitgestellte Datenträger schreiben können. Um also einen vollständigen Lese-Schreib-Benchmark auf der integrierten Festplatte durchzuführen, müssen Sie GNOME Disks in einem Live-USB-Modus starten und das integrierte Speicherlaufwerk aushängen. Klicken Sie auf die Schaltfläche Benchmarking starten…, um den Benchmarking-Prozess zu starten.

Der Benchmarking-Prozess kann je nach Anzahl der ausgewählten Stichproben einige Zeit in Anspruch nehmen. Sobald der Vorgang abgeschlossen ist, können Sie die Ergebnisse der Lese-/Schreibgeschwindigkeit sehen.

Sie müssen diese Ergebnisse mit den vom Anbieter angekündigten Lese-/Schreibwerten vergleichen, um die Effizienz zu beurteilen.

HDparm

HDparm ist eine einfache Befehlszeilen-App für Linux, mit der Sie Speichergeräte durch Einstellen und Entfernen von Parametern verwalten können. Es enthält auch eine Option zum Testen der Lesegeschwindigkeiten von Speichergeräten.

Um hdparm in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstallierenhdparm

Um einen Festplatten-Benchmark mit HDparm auszuführen, verwenden Sie den folgenden Befehl:

$sudohdparm-tT /Entwickler/sda

Ersetzen Sie /dev/sda part durch die Adresse Ihrer Festplatte. Sie können den Pfad mit der oben erwähnten GNOME Disks-App überprüfen oder den folgenden Befehl ausführen:

$lsblk-oderNAME,PFAD,MODELL,HÄNDLER,GRÖSSE,FSUSED,FSUSE%,TYP,MOUNTPOINT

Sobald der Benchmark ausgeführt wurde, sehen Sie die Testergebnisse als Terminalausgabe.

DD

Data Duplicator oder einfach „dd“ ist ein Befehlszeilen-Dienstprogramm für Linux, mit dem Sie Dateien und Daten kopieren und konvertieren können. Es ist in der Lage, große Datenmengen zu kopieren, ganze Festplatten zu klonen, bootfähige USB-Laufwerke zu erstellen und so weiter.

Es ist möglich, die Schreibgeschwindigkeit der Festplatte mit dd zu überprüfen. Führen Sie die folgenden Befehle aus, um einen Benchmark für die Schreibgeschwindigkeit durchzuführen.

$mkdirBenchmark
$CDBenchmark
$dd wenn=/Entwickler/Nullvon= Benchfilebs= 4kzählen=200000 && synchronisieren;rmBenchfile

Warten Sie, bis der Test abgeschlossen ist. Die Ergebnisse werden nach Abschluss im Terminal angezeigt.

Um einen Lesetest mit dd durchzuführen, führen Sie den folgenden Befehl aus:

$dd wenn=/Entwickler/Nullvon=/Entwickler/Null&& synchronisieren

Dieser Befehl wird so lange ausgeführt, bis er gestoppt wird. Drücken Sie also nach einigen Sekunden, um die Ergebnisse anzuzeigen.

Systembank

Sysbench ist ein Mehrzweck-Benchmark-Dienstprogramm für Linux. Einige der von Sysbench bereitgestellten Benchmark-Optionen umfassen einen CPU-Belastungstest, einen Test der Speicherzugriffsgeschwindigkeit und einen Leistungstest für die Eingabe/Ausgabe des Dateisystems.

Führen Sie den folgenden Befehl aus, um sysbench in Ubuntu zu installieren:

$sudogeeignetInstallierensysbench

Um einen Festplatten-Benchmark mit sysbench durchzuführen, führen Sie die folgenden Befehle nacheinander aus:

$mkdirBenchmark
$CDBenchmark
$ sysbench fileio vorbereiten
$ sysbench fileio--file-test-mode=rdrw laufen

Warten Sie, bis der Test abgeschlossen ist. Sobald Sie fertig sind, sehen Sie die Ergebnisse als Terminalausgabe.

Führen Sie den folgenden Befehl aus, um die Testdateien aus dem Benchmark-Verzeichnis zu entfernen:

$rmtest_datei.*

Als Leistungsindikator können Sie Durchsatzstatistiken verwenden.

Systemstatus

Sysstat ist eine Befehlszeilen-Leistungsüberwachungs-App für Linux. Es kann Eingabe-Ausgabe-Operationen, Speicherverbrauch, Ressourcennutzung durch laufende Systemprozesse, Netzwerkaktivität usw. überwachen und Echtzeitstatistiken darüber anzeigen.

Führen Sie den folgenden Befehl aus, um Sysstat in Ubuntu zu installieren:

$sudogeeignetInstallierensysstat

Um die Leistung der Festplatte zu überwachen, können Sie den in Sysstat enthaltenen Befehl iostat verwenden. Obwohl es keine Option zum Durchführen von Benchmarks enthält, kann es Echtzeitdaten über die Lese- und Schreibaktivität der Festplatte anzeigen.

Führen Sie den folgenden Befehl aus, um die Lese- und Schreibgeschwindigkeit der Festplatte im Sekundentakt anzuzeigen:

$iostat--Mensch 1

iotop

Iotop ist ein Top-Tool zum Überwachen von Lese- und Schreibvorgängen auf Datenträgern. Es zeigt Daten in tabellarischer Form an, ähnlich wie top oder htop zur Anzeige des Ressourcenverbrauchs. Es funktioniert ähnlich wie das oben erwähnte Dienstprogramm iostat und ist nicht gerade ein Benchmark-Tool. Es kann jedoch Echtzeitstatistiken zur Festplattenaktivität anzeigen, wodurch es sich für die Überwachung großer Datenvorgänge eignet.

Um Iotop in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstalliereniotop

Führen Sie den folgenden Befehl aus, um iotop zu starten:

$iotop

Abschluss

Dies sind einige der Methoden, die verwendet werden können, um Festplatten zu vergleichen und ihre Lese- und Schreibgeschwindigkeiten zu bestimmen. Es ist nicht zu leugnen, dass heute einige gefälschte und falsch beworbene Produkte auf dem Markt erhältlich sind, insbesondere Flash-Speicherprodukte. Die einzige Möglichkeit, ihre Effizienz zu bestimmen, besteht darin, sie zu vergleichen und die Ergebnisse mit den beworbenen Geschwindigkeiten zu vergleichen.