Salut
Je possède de la NSLU2 (NAS) de Linksys sur lequel est installé une debian sarge.
Cette debian tourne donc sur un disque dur USB.
J'essaie de mettre en veille mon disque.
Pour cela, j'utilise sdparm :
sdparm --command=stop /dev/sda
Ca marche, mon disque s'arrête, mais des accès disque sont faits et le disque redémarre.
J'aimerais savoir quel process fait un accès disque et déclenche le redémarrage du disque afin de rendre process un peu plus "discrets".
Y a t'il un outil ou une commande pour ça ?
J'installé apache2 , php4 et mysql.
Je vais tenter de trouver des équivalents qui génèrent moins d'accès disque.
Merci.
David.
# acces ?
Posté par FRLinux (site web personnel) . Évalué à 2.
Steph
[^] # Re: acces ?
Posté par David . Évalué à 1.
je vais arrêter le maximum de process et les démarrer un par un et essayer de trouver une alternative à apache2.
Y a t'il des bases de données en mode fichier avec lesquelles php est compatible ?
[^] # Re: acces ?
Posté par Ph Husson (site web personnel) . Évalué à 3.
[^] # Re: acces ?
Posté par symoon . Évalué à 2.
http://www.lighttpd.net/ disponible dans etch et sid, mais également chez backports.org pour sarge :
http://backports.org/package.php?search=lighttpd
http://backports.org/debian/pool/main/l/lighttpd/
# laptop mode
Posté par _alex . Évalué à 1.
http://www.xs4all.nl/~bsamwel/laptop_mode/tools/faq.html
Perso ca n'a pas suffit sur mon routeur -> d'ou solution babare : copier dans un tmpfs tout ce qui est modifié/accéder assez souvent comment /bin /lib /var/log lock run
(avec une synchro par crontable des fichiers modifiés de temps en temps si besoin)
-> Pour mon routeur : tout est en RAM ou en accès ReadOnly
-> je peux éteindre la machine brutale sans problème.
# Re : Mise en veille du disque dur
Posté par David . Évalué à 1.
David.
[^] # Re: Re : Mise en veille du disque dur
Posté par David . Évalué à 1.
Ma méthode pour débusquer les process accedant au disque :
- Arrêter syslogd et klogd
- echo 1 > /proc/sys/vm/block_dump pour activer le debug du noyau sur l'activité disque (le log du noyau est accessible via la commande dmesg)
- sdparm --command=stop /dev/sda pour mettre en veille mon disque
Et puis faut attendre .....
Attendre que le disque se réveille.
Et là, un coup de dmesg pour afficher le fautif.
Pour l'instant, j'en ai trouvé un : atop
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.