Website-Suche

HDD HDPARM Geschwindigkeitstest


Der Zweck dieses Tutorials besteht darin, einige einfache Geschwindigkeitstests für Festplatten zu beschreiben, die Sie mit Ihrem Linux-System durchführen können, und das Befehlszeilentool hdparm.

hdparm-Tool ist ein einfach zu bedienendes Tool, um die Geschwindigkeit Ihrer Festplatte schnell zu bewerten. Bei der Durchführung von Geschwindigkeitstests ignoriert hdparm das aktuell verwendete Dateisystem und schreibt stattdessen auf das Rohgerät.

Die tatsächliche Lese-/Schreibgeschwindigkeit Ihrer Festplatte ist etwas langsamer und hängt von dem Dateisystem ab, mit dem Sie sie formatieren möchten. In jedem Fall sollte Ihnen das hdparm-Tool einen soliden Überblick über die Geschwindigkeit Ihrer Festplatte geben.

In diesem Tutorial erfahren Sie, wie Sie hdparm auf den wichtigsten Linux-Servern installieren und dann den Befehl verwenden, um einen Geschwindigkeitstest durchzuführen.

In diesem Tutorial lernen Sie:

  • So installieren Sie hdparm auf den wichtigsten Linux-Distributionen
  • So führen Sie einen Geschwindigkeitstest der Festplatte mit hdparm durch

Installieren Sie hdparm auf den wichtigsten Linux-Distributionen

Um die Geschwindigkeit eines Speichergeräts zu überprüfen, müssen Sie das hdparm-Softwarepaket installieren. Diese Software ist in offiziellen Repositories auf fast allen Linux-Distributionen verfügbar.

Auf einigen Systemen ist hdparm möglicherweise bereits standardmäßig installiert. Wenn nicht, können Sie den entsprechenden Befehl unten verwenden, um das Programm mit dem Paketmanager Ihres Systems zu installieren.

So installieren Sie hdparm unter Ubuntu, Debian und Linux Mint:

sudo apt install hdparm

So installieren Sie hdparm unter CentOS, Fedora, AlmaLinux und Red Hat:

sudo dnf install hdparm

So installieren Sie hdparm unter Arch Linux und Manjaro:

sudo pacman -S hdparm

Sehen Sie sich nach der Installation die folgenden Beispiele an, um zu sehen, wie Sie den Befehl hdparm ausführen.

HDD HDPARM Geschwindigkeitstest

Das Einzige, was Sie wissen müssen, bevor Sie beginnen, ist der Pfad zur Gerätedatei des Laufwerks, die Sie testen möchten. In den folgenden Beispielen testen wir die Geschwindigkeit einer Festplatte unter dem Pfad /dev/sda. Mit dem folgenden Befehl können Sie eine Liste aller Connecte-Speichergeräte und der entsprechenden Gerätepfade anzeigen:

fdisk -l
  1. Der erste und grundlegendste Test ist ein Test der Übertragungsgeschwindigkeit mit der Option -t. Bitte beachten Sie, dass alle Tests mehrmals durchgeführt werden sollten und die durchschnittliche Zeit berechnet werden sollte, um genauere Ergebnisse zu erhalten.

    sudo hdparm -t /dev/sda
    
    /dev/sda:
     Timing buffered disk reads: 1570 MB in  3.00 seconds = 522.76 MB/sec
    
  2. Das Hinzufügen der Option --direct zu unserer Befehlssyntax führt eine weitere Übertragungsrate aus, diesmal jedoch unter Umgehung des Puffer-Cache-Speichers der Festplatte und somit beim direkten Lesen von der Festplatte.

    sudo hdparm -t --direct /dev/sda
    
    /dev/sda:
     Timing O_DIRECT disk reads: 2900 MB in  3.00 seconds = 966.60 MB/sec
    
  3. Im nächsten Beispiel weisen wir hdparm an, Daten aus der zweiten Hälfte der Festplatte zu lesen. In unserem Fall beträgt die Festplattengröße 40 GB, was bedeutet, dass wir hdparm anweisen werden, Daten ab 20 GB zu lesen.

    sudo hdparm --offset 20 -t /dev/sda
    
    /dev/sda:
     Timing buffered disk reads (offset 20 GB): 1640 MB in  3.00 seconds = 546.27 MB/sec
    
  4. Führen Sie den folgenden Linux-Befehl aus, um zwischengespeicherte Lesevorgänge zu erhalten.

    sudo hdparm --offset 20 -T /dev/sda
    
    /dev/sda:
     Timing cached reads:   7074 MB in  1.99 seconds = 3546.33 MB/sec
    
  5. Fügen Sie Ihrem Befehl die Option -v hinzu, um die Ausführlichkeit zu erhöhen und eine hilfreichere Ausgabe von hdparm zu erhalten.

    sudo hdparm -tv /dev/sda
    
    /dev/sda:
     multcount     = 128 (on)
     IO_support    =  1 (32-bit)
     readonly      =  0 (off)
     readahead     = 256 (on)
     geometry      = 5221/255/63, sectors = 83886080, start = 0
     Timing buffered disk reads: 1580 MB in  3.01 seconds = 525.58 MB/sec
    

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man die Geschwindigkeit einer Festplatte oder eines anderen Speichergeräts unter Linux misst. Dies wird durch den Befehl hdparm erleichtert, mit dem wir schnell und einfach die Geschwindigkeit jedes angeschlossenen Speichergeräts bestimmen können. Die hdparm-Befehle bieten viele Optionen, wie hier zu sehen, aber mehr kann in den Handbuchseiten gefunden werden.

Verwandte Artikel: