私はLenovo Z575でUbuntu 12ベータを使用しています。最後の作業から数秒後にディスクが回転することを確認しました。たとえば、vimで作業し、よく書くと頻繁に回転します。これはvimをしばらく停止させます。
を使用しましたが、hdparm
何も変更されませんでした。
hdparm -S 24 /dev/sda # 2 minutes standby time
ディスクがアイドル状態または動作しているのを見て聞きます。
hdparm -C /dev/sda
drive state is: standby
# or...
drive state is: active/idle
私はlaptop-mode-tools
それをインストールしました。
答え1
努力するhdparm -B 254 /dev/sda
私のドライブは-Sコマンドを無視しますが、-Bコマンドを受け取るようです。
答え2
コンピュータがラップトップモードで動作している可能性があります。 Ubuntuでノートブックモードの動作を変更するには、/etc/laptop-mode/laptop-mode.confファイルでパラメータを変更する必要があります。次のパラメータなどがあなたに影響を与える可能性があります。
#
# Idle timeout values. (hdparm -S)
# Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds
# for battery and for AC with laptop mode on.
LM_AC_HD_IDLE_TIMEOUT_SECONDS=20
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200
#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
また、Debianディストリビューションには/etc/default/laptop-modeファイルにいくつかのパラメータがあるかもしれません(しかし、私のUbuntu 12.04にはこのファイルはありません)。
アイドルタイムアウトを制御するためのいくつかのパラメータがあります(ここで引用されています)。
AC_HD/BATT_HD
The idle timeout that should be set on your hard drive when laptop mode is active (BATT_HD) and when it is not active (AC_HD). The defaults are 20 seconds (value 4) for BATT_HD and 2 hours (value 244) for AC_HD. The possible values are those listed in the manual page for "hdparm" for the "-S" option.
カーネルノートブックモードもあります。カーネルラップトップモードで動作するコンピュータでは、ディスクの回転速度が遅くなりますが、これはスピンダウンの動作を変えません。
カーネルラップトップモードを確認するには:
cat /proc/sys/vm/laptop_mode
値が1以上の場合、コンピュータがラップトップモードで動作していることを意味します。ノートブックモードを無効にするには0に設定します。
から引用https://www.kernel.org/doc/Documentation/laptops/laptop-mode.txt:
"The result of this is that after a disk has spun down, it will not be spun up anymore to write dirty blocks, because those blocks had already been written immediately after the most recent read operation."
カーネルラップトップモードに関する追加情報は、上記のサイトにあります。