Como posso descobrir o tempo atual de rotação da unidade?

8

Estou interessado em ajustar manualmente os tempos de spin-down dos meus discos com hdparm -S para torná-los mais silenciosos à noite . A primeira coisa que preciso saber é quais são os seus tempos atuais de spin-down, para usar como ponto de referência e por isso sei que tipo de mudanças posso esperar.

Onde posso procurar essas informações?

Detalhes

  • Não estou perguntando como procurar a configuração atual do Gerenciamento avançado de energia ( hdparm -B ).
por ændrük 06.02.2013 / 17:32

5 respostas

3

De acordo com esta resposta no ServerFault, não há como saber os tempos atuais de rotação usando o hdparam. Marc-andre possível estava quase lá. Com udisk --ata-smart-refresh você pode obter udisks --show-info /dev/sda para retornar o tempo atual de spinup:

udisks --show-info /dev/sdb | grep spin
    can spindown:              1
===============================================================================
 Attribute       Current|Worst|Threshold  Status   Value       Type     Updates
===============================================================================
 spin-up-time                205|203| 63   good    17.3 secs   Pre-fail Online 
 spin-retry-count            253|252|157   good    0           Pre-fail Online 
 spin-high-current           253|252|  0    n/a    0           Old-age  Online 
 spin-buzz                   253|252|  0    n/a    0           Old-age  Online 

Mas estes são os valores de tempo médio de spin-ups (não o definido atualmente) para o SMART.

Aparentemente, você só pode saber se um driver está ativo ou não usando hdparm -C

sudo hdparm -C /dev/sda
/dev/sda:
 drive state is:  active/idle
    
por Braiam 06.11.2013 / 00:51
1

Utilitário de disco - > selecione HDD drive - > clique no ícone "Mais ações ..." no canto superior direito - > Configurações da unidade ...

O meu é parecido com isto:

    
por Ray 08.12.2013 / 14:20
1

Eu estava interessado em descobrir isso sozinho. Eu criei um script rápido e sujo para medir o spindown. Ele funciona em intervalos de SECONDS de tempo de atividade e você pode especificar quais discos e intervalos usar. Ele registra resultados em ~ / sleepdata.log Ele usa apenas hdparm e uptime. Provavelmente tem erros também.

DL @ link

    
por sigg3 11.07.2014 / 21:01
1

Acabei de criar um trabalho de script / cron para isso:

link

Com a combinação desta e da resposta do @Ray, você deve encontrar o seu limite.

    
por Izzno 30.11.2016 / 17:21
0

você pode usar o "utilitário de disco" e depois de selecionar sua unidade no painel esquerdo, clique no botão "visualizar dados inteligentes" à direita.

um dos atributos na lista que aparece deve ser o tempo de spindown da unidade. (usando drives SSD no momento, então a informação não está disponível para mim)

você também pode obter as informações da linha de comando usando "udisks" usando "--ata-smart-refresh". você pode obter mais informações sobre como definir seus tempos de spindown nessa página do manual para "udisks" link

    
por marc-andre benoit 19.04.2013 / 02:23