hdparm: Tire o máximo do seu HD
Neste artigo tentarei explicar os conceitos básicos do hdparm, uma importantíssima ferramenta de configuração que pode deixar o seu HD em ponto de bala, tinindo e pronto pra qualquer tarefa.
Parte 5: O gerenciamento acústico e de energia
O gerenciamento acústico é bastante simples, como todas as configurações do hdparm. Basta utilizar a sintaxe.
hdparm -M<valor> <disco>
O valor pode variar de 128 (lento e quieto) até 254 (rápido e barulhento). Para não perder muito tempo testando valor por valor, utilize aquele que é recomendado pelo fabricante. Utilize o comando:
# hdparm -I <disco> | grep acoustic
Para ver esse valor. Veja esse exemplo:
# hdparm -I /dev/hda | grep acoustic
Recommended acoustic management value: 128, current value: 0
Veja que, nesse caso, o valor recomendado é 128. Então, dê o comando:
# hdparm -M128 /dev/hda
Outra coisa muito útil que pode ser feita com o hdparm é a configuração do tempo de spindown, ou seja, o tempo que o HD deve esperar para desligar o motor caso fique muito tempo sem uso. Isso reduz o consumo de energia e aumenta a vida útil do HD, caso seu computador permaneça muito tempo ligado mas nem sempre em uso.
Para configurar o tempo de spindown a sintaxe é:
hdparm -S<valor> <disco>
Onde <valor> deve ser substituído pelo código do tempo desejado.
Valores entre 1 e 240 especificam múltiplos de 5 segundos, ou seja, o valor 10 significa um tempo de espera de 50 segundos, e o valor 200 muda esse valor para 1000 segundos (16 minutos e 40 segundos).
Valores de 241 a 251 especificam múltiplos de 30 minutos, variando de 11 minutos (241) até 5 horas e meia (251).
Vamos a um exemplo:
# hdparm -S240 /dev/hda
Para desativar o recurso spindown, utilize -S0.
hdparm -M<valor> <disco>
O valor pode variar de 128 (lento e quieto) até 254 (rápido e barulhento). Para não perder muito tempo testando valor por valor, utilize aquele que é recomendado pelo fabricante. Utilize o comando:
# hdparm -I <disco> | grep acoustic
Para ver esse valor. Veja esse exemplo:
# hdparm -I /dev/hda | grep acoustic
Recommended acoustic management value: 128, current value: 0
Veja que, nesse caso, o valor recomendado é 128. Então, dê o comando:
# hdparm -M128 /dev/hda
/dev/hda: setting acoustic management to 128 acoustic = 128 (128=quiet ... 254=fast)Para desativar o ajuste acústico, utilize -M0. Os HDs atuais geralmente nem precisam desse recurso, pois já são bastante silenciosos. Isso é útil para os mais antigos, que parecem besouros e cigarras quando estão trabalhando. :D
Outra coisa muito útil que pode ser feita com o hdparm é a configuração do tempo de spindown, ou seja, o tempo que o HD deve esperar para desligar o motor caso fique muito tempo sem uso. Isso reduz o consumo de energia e aumenta a vida útil do HD, caso seu computador permaneça muito tempo ligado mas nem sempre em uso.
Para configurar o tempo de spindown a sintaxe é:
hdparm -S<valor> <disco>
Onde <valor> deve ser substituído pelo código do tempo desejado.
Valores entre 1 e 240 especificam múltiplos de 5 segundos, ou seja, o valor 10 significa um tempo de espera de 50 segundos, e o valor 200 muda esse valor para 1000 segundos (16 minutos e 40 segundos).
Valores de 241 a 251 especificam múltiplos de 30 minutos, variando de 11 minutos (241) até 5 horas e meia (251).
Vamos a um exemplo:
# hdparm -S240 /dev/hda
/dev/hda: setting standby to 240 (20 minutes)Com esse comando, configuramos o HD para desligar após 20 minutos de ociosidade.
Para desativar o recurso spindown, utilize -S0.