RPMは、毎分の回転数の頭字語です。 RPMは、ハードディスクが1分間に行う回転数です。 通常、ディスクの回転数が高いほど、それはより良いですが、回転数が高いほどコストが高くなります。 以下は、ハードディスクのRPMをチェックするためのシェルスクリプトです。
hdparmコマンドの使用:
hdparmはhard disk parameterの頭字語です。 hdparmは、ユーザーシステムが持っているディスク上で分析を実行するために広く使用されるコマンドラインユーティリティです。 これは、ハードディスクに関する統計情報の取得、書き込み間隔の変更、およびDMA設定に役立ちます。 これは、SATA/IDEデバイスパラメータを表示および変更するために使用されます。
:
hdparm
ここでは、私たちの場合、ハードディスクは”/dev/sda”にあります。 これは、WindowsがC:D:ドライブを持っているのと同じように、ディスクに名前を付けるLinux/Unixの方法です。 同様に、Linuxでは、sda、sdc、sdbなどがあり、/devはこれらのドライブがある場所のディレクトリです。
システムにあるすべてのディスクを一覧表示するには、次のコマンドを実行します:
sudo lsblk
出力:
マークされたHDD
ここで、マークされたものは私のハードディスクドライブであり、ドライブの名前がsdaとして割り当てられていることがわかります。
HDDのRPM速度を知るシェルスクリプト
スクリプト:
#!/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"
注:このスクリプトを実行した後にパスワードを入力する必要があります。 Hdparmの’-I’フラグは、ディスクライブから情報をフェッチしていることを意味し、このステートメントでは”grep–only-matching–extended-regexp’+'”、”–only-matching”は、”–only-matching”と”–extended-regexp”を使用して、余分な文字列出力で回転速度をフェッチします。”+”は、0-9の整数値と一致するパターン内の任意の数値をフェッチします。”+”記号は、1以上の任意の数の出現に一致できることを示しています。
:
ハードディスクの速度