GeeksforGeeks

RPM ist ein Akronym für Revolution Per Minute. RPM ist die Anzahl der Umdrehungen, die eine Festplatte in einer Minute macht. Normalerweise, je höher die Drehzahl einer Festplatte, desto besser ist es, jedoch mit höheren Drehzahlen kommen höhere Kosten. Unten finden Sie ein Shell-Skript zum Überprüfen der Drehzahl einer Festplatte.

Verwenden des Befehls hdparm:

hdparm ist ein Akronym für hard disk parameter. hdparm ist ein Befehlszeilendienstprogramm, das häufig zur Analyse der Festplatten eines Benutzersystems verwendet wird. Es kann uns helfen, Statistiken über die Festplatte zu erhalten, Schreibintervalle und DMA-Einstellungen zu ändern. Es wird verwendet, um die SATA / IDE-Geräteparameter anzuzeigen und zu ändern.

Syntax:

hdparm 

Hier befindet sich in unserem Fall unsere Festplatte unter „/ dev / sda“. Es ist nur die Linux / Unix-Methode, Festplatten zu benennen, genau wie Windows C: D: -Laufwerke hat. In ähnlicher Weise haben wir unter Linux sda, sdc, sdb usw. und / dev ist das Verzeichnis, in dem sich diese Laufwerke befinden.

Führen Sie den folgenden Befehl aus, um alle Festplatten in Ihrem System aufzulisten:

sudo lsblk

Ausgang:

Markiert HDD

Hier markiert ist meine Festplatte, und Sie können den Namen des Laufwerks sehen als sda zugewiesen.

Shell-Skript zum Ermitteln der Drehzahl einer Festplatte

Skript:

#!/bin/sh# shell script to find the RPM speed of a Hard disk# storing hard disk name into variable diskdisk="/dev/sda"# finding the Rotation speed of the hard disk # fetching the integer value # i.e. the speed of the hard disk # and saving it into another variableoutput=$(sudo hdparm -I $disk | grep Rotation | grep --only-matching --extended-regexp '+' )# Displaying the RPM speed of the hard diskecho "The RPM speed of the Hard disk is: $output rpm"

Hinweis: Sie müssen Ihr Passwort eingeben, nachdem Sie dieses Skript ausgeführt haben. Und ‚-I‘ Flag im hdparm bedeutet, dass wir Informationen von der Festplatte live abrufen und in dieser Anweisung „grep –only-matching –extended-regexp ‚+'“, „–only-matching“ holt die Drehzahl mit der zusätzlichen Zeichenfolge, die damit ausgegeben wird, indem „–only-matching“ mit „–extended-regexp“ mit dem Muster „+“ Wir stellen sicher, dass nur der numerische Wert angezeigt wird, dh die Drehzahl, „+“ holt jeden numerischen Wert in dem Muster, mit dem er für jeden ganzzahligen Wert von 0-9 übereinstimmt, und die „+“ Symbol zeigt an, dass es eine beliebige Anzahl von Vorkommen mehr als 1 entsprechen kann.

Ausgabe:

Geschwindigkeit der Festplatte

Artikel-Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.