Salut!
Je tente de configurer une mise en veille du disque dur d'une machine.
Pour voir si la mise en veille fonctionne, je fais:
hdparm -y /dev/hda
et ça fonctionne, le disque se met en standby.
J'ai dû activer l'option noatime dans /etc/fstab sur la partition / sinon le disque sortait immédiatement de la veille.
Quelles sont les conséquences de cette option exactement?
Ensuite je programme une mise en veille au bout de 20 secondes d'inactivité, pour tester:
hdparm -S 60 /dev/hda
mais ça ne fonctionne pas, le disque ne se met jamais en standby.
De quoi cela peut-il venir?
Je vous remercie de votre aide!
Bye!
PS: je tourne sous Debian Etch.
# 5 minutes !
Posté par sylvain cresto (site web personnel) . Évalué à 5.
A value of zero means "timeouts are disabled": the device will not automatically enter standby mode. Values from 1 to 240 specify multiples of 5 seconds, yielding timeouts from 5 seconds to 20 minutes.
Donc:
hdparm -S 60 /dev/hda
ça fais plutôt 5 minutes, et non 20 secondes, attends tu 5 minutes ?
Copier/coller de wikipedia:
Pour qu'un système de fichiers soit conforme à POSIX.1 (alias IEEE 1003.1), il faut que la date de dernier accès de chaque fichier soit conservé. Cette option peut dégrader les performances. Il est possible de la désactiver [...]. C'est l'option noatime de la commande mount.
[^] # Re: 5 minutes !
Posté par bluelambda . Évalué à 1.
Cependant dans la ligne il s'agit juste d'une erreur de copier/coller désolé...
J'ai bien mis hdparm -S 4 /dev/hda et il me répond que le standby est au bout de 20s d'inactivité.
Mais jamais ça ne se produit.
[^] # Re: 5 minutes !
Posté par peck (site web personnel) . Évalué à 2.
[^] # Re: 5 minutes !
Posté par bluelambda . Évalué à 1.
Je vais voir ce que je peux faire avec ce démon.
[^] # Re: 5 minutes !
Posté par peck (site web personnel) . Évalué à 2.
[^] # Re: 5 minutes !
Posté par bluelambda . Évalué à 1.
Je voulais simplement dire que quand je fais hdparm -y /dev/hda, le disque n'est généralement révéillé que par une action de ma part. Preuve que les processus de mon système ne l'utilisent que rarement d'eux mêmes. Donc logiquement il devrait se mettre en veille au bout de 20 secondes après la commande hdparm -S 4 /dev/hda, mais jamais il ne se met en veille.
# ...
Posté par M . Évalué à 3.
[^] # Re: ...
Posté par bluelambda . Évalué à 1.
# Qui accède au disque ?
Posté par David . Évalué à 2.
echo 1 > /proc/sys/vm/block_dump
cat /proc/kmsg
Sur etch, je désactive les démons suivants :
update-rc.d -f cron remove
update-rc.d -f sysklogd remove
update-rc.d -f klogd remove
update-rc.d -f courier-authdaemon remove
update-rc.d -f courier-mta remove
update-rc.d -f exim4 remove
Avec ça plus d'accès disque.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.