¿Cómo puedo saber el tiempo de giro de la unidad actual?

9

Estoy interesado en ajustar manualmente los tiempos de inactividad de mis discos duros hdparm -Spara que sean más silenciosos por la noche. Lo primero que necesito saber es cuáles son sus tiempos de rotación actuales, para usar como punto de referencia y así sé qué tipo de cambios puedo esperar.

¿Dónde puedo buscar esta información?

Detalles

  • No estoy preguntando cómo buscar la configuración actual de Administración avanzada de energía ( hdparm -B).
ændrük
fuente
1
Tenía una respuesta a esto, pero no es aplicable y, por lo tanto, la eliminé. Puedo recuperarlo si sus discos en realidad no giran en absoluto actualmente. (averiguar a través de sudo hdparm -C /dev/sdyourdevice, se gira si dice drive state is: standby)
Zsub
1
vea también esta respuesta sobre cómo hacer esto desde la línea de comando con hdparm
Andre

Respuestas:

3

De acuerdo con ATA / ATAPI-7 V1 (la especificación que los fabricantes deben seguir para cumplir con ATA), no hay forma de conocer los tiempos de inactividad actuales, por lo que hdparm no podría. la solución marc-andre solo intenta determinar cuándo la unidad puede girar y los tiempos de rotación:

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 

Solo puede saber si una unidad está actualmente activa o no utiliza hdparm -C

sudo hdparm -C /dev/sda
/dev/sda:
 drive state is:  active/idle
Braiam
fuente
1
Ese es el tiempo de aceleración INTELIGENTE, que es el tiempo promedio que tarda el disco en girar. No es algo que uno "establece" y no tiene nada que ver con esta pregunta.
Micheal Johnson el
1
Él está preguntando acerca de cómo configurar / ver el tiempo de espera inactivo antes de que Linux haga girar el disco duro, no está viendo cuánto tarda el disco duro en promedio en girar. Y no "establece" valores SMART; son devueltos por el disco duro en sí.
Micheal Johnson
1
@MichealJohnson "Lo que necesito saber es cuáles son sus tiempos de rotación actuales ", a lo que respondo " no hay forma de saber los tiempos de rotación actuales ". ¿Cual es tu punto?
Braiam
3
Sí, esa parte estuvo bien, fue cuando explicaste cosas de datos SMART que se volvieron terriblemente fuera de tema (y confusas).
Micheal Johnson el
3
Si es relevante, no; cuando es completamente irrelevante y potencialmente confuso, sí.
Micheal Johnson
1

Utilidad de disco -> seleccione la unidad de disco duro -> haga clic en el icono "Más acciones ..." en la esquina superior derecha -> Configuración de la unidad ...

El mío es así: captura de pantalla

Rayo
fuente
1

Estaba interesado en descubrir esto por mí mismo. Creé un script rápido y sucio para medir spindown. Funciona en intervalos de SEGUNDOS desde el tiempo de actividad y puede especificar qué disco (s) e intervalos usar. Registra los resultados en ~ / sleepdata.log. Solo usa hdparm y tiempo de actividad. Probablemente también tiene errores.

DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh

sigg3
fuente
Ese no es el tiempo de spindown sino los valores de APM. No tiene relevancia.
Braiam
@Braiam Gracias por sus comentarios, pero estoy un poco confundido. Mi secuencia de comandos busca "en espera" usando hdparm -C. Calcula el tiempo que tarda esto en suceder desde que se inició el sistema. A menos que esté buscando el tiempo desde que comienza el spindown hasta que no está girando, no está haciendo una pregunta sensata, por ejemplo, el equivalente a "¿a qué velocidad va un automóvil?" El OP pregunta cuál es su tiempo actual de spindown. Mi guión resuelve su problema.
sigg3
0

puede usar la "utilidad de disco" y después de seleccionar su unidad en el panel izquierdo, haga clic en el botón "ver datos inteligentes" a la derecha.

Uno de los atributos en la lista que aparece debe ser el tiempo de rotación de la unidad. (usando unidades SSD en este momento, por lo que la información no está disponible para mí)

También puede obtener la información de la línea de comandos usando "udisks" usando "--ata-smart-refresh". puede obtener más información sobre cómo configurar sus tiempos de spindown en esta página de manual para "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html

marc-andre benoit
fuente
No veo a qué se refiere en los datos SMART de mis unidades o en la lista de Wikipedia de los atributos SMART conocidos .
ændrük
Hum ... extraño ... solía verlos en mis viejos discos Maxtor / Seagate ... Hum tal vez fue con el software Seagate ... Hum ... o tal vez pensé por error en tiempos de giro en su lugar ...
Marc- andre benoit