Linuxシステムにおけるhdparmハードディスク検出ツールの使用について詳しく説明する
Linuxでは、hdparmツールを使用してハードディスク(HDD)に関する情報を表示したり、ハードディスク(HDD)の速度測定、最適化、ハードディスク(HDD)に関するパラメータ設定の変更を行うことができます。私は主にこのツールを使ってハードディスク(HDD)の速度をテストします。
hdparm(hard disk parameters)
機能説明:ハードディスクのパラメータを表示、設定します。
<传输模式>コードのコピー
[デバイス]
<传输模式>パラメータの説明:
HDDの転送モードを設定します。
-y IDE HDDを省電力モードにします。
-Y IDE HDDをスリープモードにします。
-Z一部のSeagate HDDの自動省電力機能をオフにします。
HDparmの一般的なパラメータの使用例:
コードのコピー
[root@oracle ~]# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry=19929[柱面数]/255[ヘッド数]/63[セクタ数],sectors=320173056[総セクタ数],start=0[開始セクタ数]
コードのコピー
[root@oracle ~]# hdparm -g /dev/sda
/dev/sda:
geometry=19929[柱面数]/255[ヘッド数]/63[セクタ数],sectors=320173056[総セクタ数],start=0[開始セクタ数]
3、ハードディスクドライブの読み取り速度をテストする:
コードのコピー
[root@oracle ~]# hdparm -t /dev/xvda
/dev/xvda:
Timing buffered disk reads: 422 MB in 3.01 seconds = 140.20 MB/sec
[root@oracle ~]# hdparm -t /dev/xvda
/dev/xvda:
Timing buffered disk reads: 408 MB in 3.01 seconds = 135.59 MB/sec
[root@oracle ~]# hdparm -t /dev/xvda
/dev/xvda:
Timing buffered disk reads: 416 MB in 3.01 seconds = 138.24 MB/sec
4、ハードディスクキャッシュの読み込み速度をテストする:
コードのコピー
[root@oracle ~]# hdparm -T /dev/xvda
/dev/xvda:
Timing cached reads: 11154 MB in 1.98 seconds = 5633.44 MB/sec
[root@oracle ~]# hdparm -T /dev/xvda
/dev/xvda:
Timing cached reads: 10064 MB in 1.98 seconds = 5077.92 MB/sec
[root@oracle ~]# hdparm -T /dev/xvda
/dev/xvda:
Timing cached reads: 10600 MB in 1.98 seconds = 5351.73 MB/sec
コードのコピー
[root@oracle ~]# hdparm -C /dev/sda
/dev/sda:
drive state is:standby[省電力モード]
コードのコピー
[root@oracle ~]# hdparm -m /dev/sda
[root@oracle~]#hdparm-mパラメータ値は整数値例えば8/dev/sda
付:ハードディスクドライブの不良修復方法
コードのコピー
smartctl -l selftest /dev/sda
ソース元URL:https://dopubox.com/article/p/f16d394e2728be2e