Come posso sapere il tempo di spin-down del drive attuale?


9

Sono interessato a regolare manualmente i tempi di rotazione dei miei dischi rigidi hdparm -Sper renderli più silenziosi di notte. La prima cosa che devo sapere è quali sono i loro attuali tempi di spin-down, da usare come punto di riferimento e quindi so che tipo di cambiamenti posso aspettarmi.

Dove posso cercare queste informazioni?

Dettagli

  • Non sto chiedendo come cercare l'impostazione corrente di Risparmio energia avanzato ( hdparm -B).

1
Ho avuto una risposta a questa domanda, ma non è applicabile e quindi l'ho cancellata. Posso annullare l'eliminazione se i tuoi dischi attualmente non eseguono il downdown. ( sudo hdparm -C /dev/sdyourdevicedrive state is: standby
scoprilo

1
vedi anche questa risposta su come farlo dalla riga di comando con hdparm
Andre Holzner,

Risposte:


3

Secondo ATA / ATAPI-7 V1 (la specifica che i produttori dovrebbero seguire per essere conformi ATA), non c'è modo di conoscere i tempi di down spin attuali, quindi hdparm non sarebbe in grado di farlo. La soluzione marc-andre tenta di determinare solo quando l'unità può ruotare e i tempi di rotazione:

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 

Puoi solo sapere se un'unità è attualmente attiva o non in uso hdparm -C

sudo hdparm -C /dev/sda
/dev/sda:
 drive state is:  active/idle

1
Questo è il tempo di rotazione SMART, ovvero il tempo medio impiegato dall'azionamento per girare. Non è qualcosa che uno "imposta" e non ha nulla a che fare con questo quesiton.
Micheal Johnson,

1
Sta chiedendo informazioni sull'impostazione / visualizzazione del timeout di inattività prima che il disco rigido venga spento da Linux, non vedendo quanto tempo impiega in media il disco rigido per girare. E non "impostare" i valori SMART; vengono restituiti dal disco rigido stesso.
Micheal Johnson,

1
@MichealJohnson "Devo sapere quali sono i loro tempi di spin-down attuali ", a cui rispondo " non c'è modo di conoscere i tempi di spin-down attuali ". Qual è il tuo punto?
Braiam,

3
Sì, quella parte andava bene, è stato quando hai continuato a spiegare roba di dati SMART che è diventata terribilmente fuori tema (e confusa).
Micheal Johnson,

3
Se è pertinente, no; quando è completamente irrilevante e potenzialmente confuso, sì.
Micheal Johnson,

1

Utility Disco -> seleziona unità HDD -> fai clic sull'icona "Altre azioni ..." nell'angolo in alto a destra -> Impostazioni unità ...

Il mio è simile a questo: immagine dello schermo


1

Ero interessato a scoprirlo da solo. Ho creato uno script veloce e sporco per misurare lo spindown. Funziona a intervalli di SECONDI dal tempo di attività e puoi specificare quali dischi e intervalli usare. Registra i risultati in ~ / sleepdata.log Utilizza solo hdparm e uptime. Probabilmente ha anche dei bug.

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


Non sono i tempi di spindown ma i valori APM. Non ha rilevanza.
Braiam,

@Braiam Grazie per il tuo feedback, ma sono un po 'confuso. Il mio script controlla "standby" usando hdparm -C. Calcola il tempo necessario perché ciò avvenga dall'avvio del sistema. A meno che tu non stia cercando il tempo da cui inizia lo spindown quando non gira, non stai facendo una domanda sensata, ad esempio l'equivalente di "quanto velocemente va un'auto?" L'OP sta chiedendo quale sia il suo tempo di spindown attuale. La mia sceneggiatura risolve il suo problema.
sigg3,

0

puoi utilizzare "utilità disco" e dopo aver selezionato l'unità nel riquadro di sinistra, fai clic sul pulsante "visualizza dati intelligenti" sulla destra.

uno degli attributi nell'elenco che appare dovrebbe essere il tempo di spindown dell'unità. (utilizzando le unità SSD al momento, quindi le informazioni non sono disponibili per me)

inoltre puoi ottenere le informazioni dalla riga di comando usando "udisks" usando "--ata-smart-refresh". è possibile ottenere maggiori informazioni su come impostare i tempi di spindown in questa pagina di manuale per "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html


Non vedo a cosa ti riferisca nei dati SMART per le mie unità o nell'elenco di attributi SMART noti di Wikipedia .
ændrük,

ronzio .. strano .. li vedevo sui miei vecchi dischi Maxtor / Seagate .. ronzio forse era con il software Seagate ..hum .. o forse ho erroneamente pensato di girare i tempi invece ..
marc- andre benoit

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.