Experimente hdparm -B 254 /dev/sda
Minha unidade parece ignorar os comandos -S, mas escuta os comandos -B.
Eu uso o Ubuntu 12 beta em um Lenovo Z575. Eu notei que o disco gira alguns segundos após a última operação. Quando estou trabalhando, por exemplo no vim e escrever com bastante frequência, ele gira e desce com freqüência. Isso faz com que o vim congele por um segundo.
Eu usei hdparm
, mas isso não mudou nada:
hdparm -S 24 /dev/sda # 2 minutes standby time
e vejo (e ouço) que o disco está inativo ou funcionando:
hdparm -C /dev/sda
drive state is: standby
# or...
drive state is: active/idle
Eu tenho laptop-mode-tools
já instalado.
Experimente hdparm -B 254 /dev/sda
Minha unidade parece ignorar os comandos -S, mas escuta os comandos -B.
Talvez o seu computador funcione no modo laptop. Para mudar o comportamento do modo laptop no Ubuntu você deve alterar os parâmetros no arquivo /etc/laptop-mode/laptop-mode.conf. Estes parâmetros, entre outros, podem afetá-lo:
#
# 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
Também nas distribuições Debian pode haver alguns parâmetros no arquivo / etc / default / laptop-mode (mas meu Ubuntu 12.04 não possui este arquivo).
Existem alguns parâmetros que controlam o tempo limite ocioso que (aqui uma citação):
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.
Existe adicionalmente um modo de laptop do kernel. O computador que funciona no modo de laptop do kernel girará o disco mais devagar, mas não deve alterar o comportamento de desativação.
Para verificar o modo laptop do kernel, tente: %código% Se o valor for 1 ou mais, significa que o computador funciona no modo laptop. Para desativar o modo laptop, defina-o como 0.
Uma referência do link :
cat /proc/sys/vm/laptop_mode
Informações adicionais sobre o modo laptop do kernel podem ser encontradas no site acima.