スピンダウンする前にディスクの待機時間を知る方法は?


0

Linuxでは、コマンドhdparmは次のスタンバイまでのアイドル時間を変更できます。

hdparm -S 120 /dev/hdc  #setting standby to 120 (10 minutes)

しかし、最後の設定はどうでしたか?

悲しいことに、infoコマンドはそれについて何も提供しません:

hdparm -I /dev/sdc

回答:


0

このコマンドは、現在のスピンダウン値を表示します。例:

sudo hdparm -I /dev/sdb | grep level

回答:

Advanced power management level: 254

マニュアルから254は予約され ているようですので、Ubuntuのデフォルトになると思います:

このタイムアウト値は、スピンドルモーターをオフにして電力を節約するまでの待機時間(ディスクアクティビティなし)を決定するためにドライブによって使用されます。このような状況では、ドライブは後続のディスクアクセスに応答するのに30秒ほどかかる場合がありますが、ほとんどのドライブははるかに高速です。タイムアウト値のエンコードはやや独特です。値ゼロは、「タイムアウトが無効になっている」ことを意味します。デバイスは自動的にスタンバイモードになりません。1から240の値は5秒の倍数を指定し、5秒から20分のタイムアウトをもたらします。241から251の値は、30分の1から11単位を指定し、30分から5.5時間のタイムアウトをもたらします。値252は、21分のタイムアウトを意味します。値253は、ベンダー定義のタイムアウト期間を8〜12時間に設定し、値254は予約されています。255は21分+ 15秒と解釈されます。古いドライブの中には、これらの値の解釈がまったく異なるものがあることに注意してください。


どのシステムを使用していますか?hdparm -I ...に関連するものは何も返しませんlevel。現在、Debian 9でv9.51を使用しています。-
サンドバーグ

あなたのLinuxはどれですか?
harrymc

Debian 9 64、hdparmはv9.51
サンドバーグ

はい、ありません。どうudisks --show-info /dev/sdb | grep spin?が必要になる場合がありudisk --ata-smart-refreshます。
harrymc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.