Je souhaite régler manuellement les temps de ralentissement de mes disques durs avec hdparm -S
pour les rendre plus silencieux la nuit. La première chose que je dois savoir, c’est leur temps de ralentissement actuel, à utiliser comme point de référence. Je sais donc quel type de changements je peux espérer.
Où puis-je rechercher cette information?
hdparm -B
).Selon l'ATA/ATAPI-7 V1 (la spécification que les fabricants devraient suivre pour être conforme à l'ATA), il n'y a aucun moyen de connaître les temps d'arrêt actuels, de sorte que hdparm n'en serait pas capable. La solution marc-andre tente uniquement de déterminer le moment où le lecteur peut ralentir et les temps de mise en route:
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
Vous pouvez uniquement savoir si un lecteur est actuellement actif ou n'utilise pas hdparm -C
Sudo hdparm -C /dev/sda
/dev/sda:
drive state is: active/idle
Utilitaire de disque -> sélectionnez le disque dur -> cliquez sur l’icône "Plus d’actions ..." dans le coin supérieur droit -> Paramètres du lecteur ...
Le mien est comme ça:
Je voulais savoir moi-même. J'ai créé un script rapide et sale pour mesurer spindown. Cela fonctionne sur les intervalles de SECONDS à partir de la disponibilité, et vous pouvez spécifier le ou les disques et intervalles à utiliser. Il enregistre les résultats dans ~/sleepdata.log. Il utilise uniquement hdparm et le temps de disponibilité. Il a probablement aussi des insectes.
DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh
Je viens de créer un travail script/cron pour cela:
https://github.com/izznogooood/log-spindown
Avec la combinaison de ceci et de la réponse de @Ray, vous devriez trouver votre seuil.
vous pouvez utiliser "Utilitaire de disque" et après avoir sélectionné votre lecteur dans le volet de gauche, cliquez sur le bouton "Afficher les données intelligentes" situé à droite.
l'un des attributs de la liste qui apparaît devrait être l'heure de spindown du lecteur. (utiliser des disques SSD pour le moment, donc les informations ne sont pas disponibles pour moi)
vous pouvez aussi obtenir les informations de la ligne de commande en utilisant "udisks" en utilisant "--ata-smart-refresh". vous pouvez obtenir plus d’informations sur la façon de définir vos heures de spindown à cette page de manuel pour "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html