Je souhaite ajuster manuellement les temps de rotation de mes disques durs hdparm -S
pour les rendre plus silencieux la nuit. La première chose que je dois savoir est quel est leur temps de rotation actuel, à utiliser comme point de référence et donc je sais à quel type de changements je peux m'attendre.
Où puis-je rechercher ces informations?
Détails
- Je ne demande pas comment rechercher le paramètre actuel de gestion avancée de l'alimentation (
hdparm -B
).
hard-drive
power-management
ændrük
la source
la source
sudo hdparm -C /dev/sdyourdevice
, il est tourné vers le bas si cela ditdrive state is: standby
)Réponses:
Selon l'ATA / ATAPI-7 V1 (la spécification que les fabricants doivent suivre pour être conforme à l'ATA), il n'y a aucun moyen de connaître les temps de rotation actuels, donc hdparm ne pourrait pas. La solution marc-andre essaie uniquement de déterminer à quel moment le disque peut ralentir et les temps de rotation:
Vous ne pouvez savoir que si un lecteur est actuellement actif ou n'utilise pas
hdparm -C
la source
Utilitaire de disque -> sélectionnez le lecteur de disque dur -> cliquez sur l'icône "Plus d'actions ..." dans le coin supérieur droit -> Paramètres du lecteur ...
Le mien ressemble à ceci:
la source
J'étais intéressé à le découvrir moi-même. J'ai créé un script rapide et sale pour mesurer le spindown. Il fonctionne sur les intervalles de SECONDES à partir de la disponibilité et vous pouvez spécifier le ou les disques et les intervalles à utiliser. Il enregistre les résultats dans ~ / sleepdata.log Il utilise uniquement hdparm et uptime. Il a probablement aussi des bugs.
DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh
la source
vous pouvez utiliser "utilitaire de disque" et après avoir sélectionné votre lecteur dans le volet gauche, cliquez sur le bouton "afficher les données intelligentes" sur la droite.
l'un des attributs de la liste qui s'affiche doit être le temps de rotation du lecteur. (en utilisant des disques SSD pour le moment, donc les informations ne sont pas disponibles pour moi)
vous pouvez également 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 temps de spindown sur cette page de manuel pour "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html
la source
Je viens de créer un script / cron pour cela:
https://github.com/izznogooood/log-spindown
En combinant cela et la réponse de @Ray, vous devriez trouver votre seuil.
la source