Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#476 Le 21/11/2007, à 08:38

slasher_fun

Re : Vieillissement prématuré des disques durs de portables

Exactement smile

Hors ligne

#477 Le 21/11/2007, à 10:42

mbouvet

Re : Vieillissement prématuré des disques durs de portables

faustus a écrit :

Pourtant, je ne vois pas trop ce qu'on peut objecter sérieusement au calcul du post juste au-dessus :
600000 parcages possibles (un ordre de grandeur, évidemment, mais communément admis)
Si tu fais, en moyenne, 2 parcages par minute, ça te donne une durée de vie probable de 300000 minutes, soit 5000 heures !
Et le fait est que ça marche. En voilà au moins un cas avéré :
http://forum.ubuntu-fr.org/viewtopic.php?id=158046
A+

je cite mon cas pour etayer tes propos, disque  Hitachi 7k100 fraichement installé dans mon laptop (10 jours) et gutsy fraichement installé dessus (10 jours egalement), ça donne cela :

matthias@matthias-laptop:~/infos_smartctl$ ./info.sh
mercredi 21 novembre 2007, 07:23:52 (UTC+0100)
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always -
18
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always -
7784
matthias@matthias-laptop:~/infos_smartctl$ ./info.sh
mercredi 21 novembre 2007, 07:27:14 (UTC+0100)
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always -
18
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always -
7790
matthias@matthias-laptop:~/infos_smartctl$

7790 parquage pour 18 demarrage sad , heureusement sur le secteur ça ne bouge pas, mais en mode batterie c'est 2 par minutes ... ce soir je mets en oeuvre les solutions proposées par DiCiCat


Ubuntu 11.04 64bits / Q8400,4Gio / SSD Vertex 2 / 8600GTS - LCD22"+ TV Sony KDL-37V4710

Hors ligne

#478 Le 21/11/2007, à 12:28

marc31

Re : Vieillissement prématuré des disques durs de portables

ce lien a l'air assez sympa, si certains veulent s'y intéresser ...

  http://ubuntudemon.wordpress.com/2007/10/30/ubuntu-is-not-causing-aggressive-power-management/

Dernière modification par marc31 (Le 21/11/2007, à 12:28)


ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org

Hors ligne

#479 Le 21/11/2007, à 14:55

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

Pas tres convaincant.
Je reprends ce que dit l'annonce sur le launchpad.

En gros, il est dit que la valeur raw indiquée pour load_cycle_count n'est pas une valeur fiable et qu'on ne devrais pas y preter attention. Il donne l'exemple de son disque qui renvoi une valeur abérante. C'est vrai, celà  à  déjà  été rapporté dans ce topic par d'autres utilisateurs pour qui smartcl donne une valeur totalement bidon.
Il indique que cette valeur n'a donc aucun interet et qu'il faut plutà´t regarder les valeurs TRESH, VALUE et WORST.
Les valeurs WORST et VALUE partent de 100 (disque neuf) et diminuent. Quand VALUE=TRESH le disque est considéré comme en fin de vie selon le constructeur.

L'auteur du billet dans le launchpad prends son cas comme exemple pour indiquer qu'il n'y a pas de problèmes (son HDD à  14 mois de fonctionnement).
193 Load_Cycle_Count 0x0032 070 070 000 Old_age Always - 3037783573354

Bref sa valeur 3037783573354 est complètement faussée et ses valeurs TRESH et VALUE sont de 070, donc son disque en est encore a 70% de sa durée de vie estimée par le constructeur.
Il en concl donc qu'i n'y à  pas de probleme.

Ok. On compare avec des valeurs indiquées dans ce topic.

je ne vais pas remettre les nom des utilisateurs qui ont postés ces valeurs, mais elles sont toutes sorties de ce sujet.

un portable qui n'a même pas 1 an.
193 Load_Cycle_Count        0x0012   069   069   000    Old_age   Always       -       315670

Moins d'un an, 69% restant

environs 2 ans
193 Load_Cycle_Count        0x0032   008   008   000    Old_age   Always       -       184335

Là  c'est pire, une valeur de moins de 200000 mais tout de même 008% restant.

225 Load_Cycle_Count        0x0032   095   095   050    Old_age      -       18446744072753281791

Meme cas que l'auteur du launchpad, valeur abérante et seulement 95%

dique datant du mois d'aà´ut
225 Load_Cycle_Count        0x0012   086   086   000    Old_age   Always       -       148601

86% en seulement 3 mois d'utilisation

moins d'un an
193 Load_Cycle_Count        0x0012   077   077   000    Old_age   Always       -       240186

Ici on a une grosse valeur de 240186, mais à  rapprocher de la valeur de 77%

Bref effectivement la valeur numérique n'est pas à  prendre au premier degrés (et apparament pas a comparer a une valeur de 600 000), mais il y a tout de même plusieurs utilisateur qui ont une usure rapide de leur disque.

Hors ligne

#480 Le 21/11/2007, à 16:07

Gadget Boy

Re : Vieillissement prématuré des disques durs de portables

Je suis également touché par ce problème : clic de rangement de la tête de lecture très fréquent, y compris lorsque le PC est sur le secteur

Je suis plutà´t mal barré si on regarde les informations SMART :  "sudo smartctl -a /dev/sda | grep Load_Cycle_Count"  me renvoie
"225 Load_Cycle_Count        0x0012   001   001   000    Old_age   Always  - 1199820"

Bref, inutile de dire que le disque va sans doute lacher d'un jour à  l'autre et que je sauvegarde tout tous les jours...

J'ai essayé de faire la commande suivante, comme conseillé dans les messages, pour lui ajouter un petit sursis "sudo hdparm -B255 /dev/sda", mais ça me renvoie

/dev/sda:
setting Advanced Power Management level to disabled
HDIO_DRIVE_CMD failed: Input/output error

Est-ce que quelqu'un aurait une idée d'o๠cela peut-il venir ?

Cordialement

Dernière modification par Gadget Boy (Le 21/11/2007, à 16:10)


Pentium M 1.5Ghz, ATI radeon mobility 9600 --> Lucid

Hors ligne

#481 Le 21/11/2007, à 16:25

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

essaye 254 plutot que 255

Hors ligne

#482 Le 21/11/2007, à 16:26

Gadget Boy

Re : Vieillissement prématuré des disques durs de portables

Même résultat avec 254...


Pentium M 1.5Ghz, ATI radeon mobility 9600 --> Lucid

Hors ligne

#483 Le 21/11/2007, à 17:25

Skippy le Grand Gourou

Re : Vieillissement prématuré des disques durs de portables

Moi j'ai pas de Load_Cycle_Count, sur aucun de mes deux disques (de marques connues et différentes), c'est grave docteur ? neutral
(J'utilise smartctl 5.37)

Dernière modification par Skippy le Grand Gourou (Le 21/11/2007, à 17:27)

Hors ligne

#484 Le 21/11/2007, à 17:38

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

On peut avoir de la fièvre même quand on n'a pas de thermomètre... smile
Si tu préfères la version Knock : "tout individu en bonne santé est un malade qui s'ignore"...:lol:

A+

Dernière modification par faustus (Le 21/11/2007, à 17:41)

#485 Le 21/11/2007, à 17:53

Skippy le Grand Gourou

Re : Vieillissement prématuré des disques durs de portables

Bien sûr, de toute façon je m'inquiète pas (c'est même pas un portable, et mes disques ont déjà plusieurs années d'existence), je voudrais juste comprendre pourquoi ces infos ne sont pas données : est-ce que ça vient de la version de smartctl ? des disques eux-mêmes ? d'autre chose ? Parce que si cette info n'est pas accessible à tout le monde, autant le préciser...

Hors ligne

#486 Le 21/11/2007, à 17:56

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

si tes HDD ne sont pas des disques de portable, il n'ont aucune raison de parquer les tetes, donc aucune raison d'avoir une valeur smart associée à une fonction qu'ils n'utilisent pas et pour laquelle ils ne sont pas conçus.
Donc c'est normal.

Hors ligne

#487 Le 21/11/2007, à 17:56

mbouvet

Re : Vieillissement prématuré des disques durs de portables

ben SMART ça date du debut des années 2000 comme protocole, je ne sais pas à partir de quand il a été généralisé dans les DD par les fabriquants,ça peut expliquer si tes disques sont très vieux.


Ubuntu 11.04 64bits / Q8400,4Gio / SSD Vertex 2 / 8600GTS - LCD22"+ TV Sony KDL-37V4710

Hors ligne

#488 Le 21/11/2007, à 18:10

Skippy le Grand Gourou

Re : Vieillissement prématuré des disques durs de portables

DiCiCat a écrit :

si tes HDD ne sont pas des disques de portable, il n'ont aucune raison de parquer les tetes

Ah, ok. smile

mbouvet > Pas si vieux quand même... wink

Hors ligne

#489 Le 21/11/2007, à 18:25

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

@teke

Il me semble bien que Power_On_Hours, c'est le nombre d'heures totales d'utilisation du disque dur depuis sa mise en service (power on in hours).
Et que Load_Cycle_Count est le nombre total de parcages également depuis la mise en service du disque.

Donc Load_Cycle_Count/Power_On_Hours est le nombre moyen de parcages par unité de temps (heures) depuis la mise en service du disque.

A priori, en quelques heures d'utilisation, ce nombre devrait se stabiliser puis rester à  peu près constant à  quelques fluctuations près.

Dès lors,

espérance de vie probable (en heures) = 600000 * Power_On_Hours / Load_Cycle_Count

De nombreux facteurs interviennent évidemment dans cette mesure de l'espérance de vie du disque. A commencer par les habitudes de l'utilisateur. Cas extrême, un utilisateur qui télécharge 24h/24 (<=>  sollicitation 24h/24 du disque en écriture) empêche évidemment les têtes de parquer,  quels que soient les réglages par ailleurs. Load_Cycle_Count sera très faible et ce n'est pas un parcage abusif qui fera mourir son disque !

En fait, le calcul de l'espérance de vie du disque par la méthode préconisée (si le résultat n'est pas aberrant comme ça peut arriver, semble-t-il) permet avant tout de décider de se considérer comme concerné par le problème, ou pas
Si le résutat permet de conclure que la durée de vie totale probable du disque sera de l'ordre de 24000 heures, par exemple, c'est-à -dire un peu plus de 5 ans pour une utilisation à  mi-temps, on peut trouver ça raisonnable. Mais si ça donne 6 mois, je pense que n'importe qui conclura qu'il faut faire quelque chose !

Le second intérêt, c'est qu'on devrait constater une augmentation de l'espérance de vie totale probable, au bout de quelques dizaines d'heures d'utilisation de plus, si les réglages effectués ont été efficaces. C'est-à -dire une confirmation par rapport à  l'observation du Load_Cycle_Count à  intervalles rapprochés.

A+

#490 Le 21/11/2007, à 18:40

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

@Skippy le Grand Gourou

Regarde dans le bios. En principe tu devrais avoir une possibilité d'activer smart (sur ma bécane d'il y a 4 mois, l'option n'était pas activée alors qu'elle l'était sur un Compac des années 2000). C'est alors le bios qui prévient au démarrage (en principe) qu'il risque d'y avoir un problème dans un proche avenir. A vos sauvegardes, si ce n'est pas encore fait... Il semble que ça marche assez bien, mais je m'imagine que le disque peut aussi tomber en carafe sans prévenir. Ce n'est donc pas une garantie totale...

A+

Edit : il n'y a pas que le parcage qui soit surveillé par smart !

Dernière modification par faustus (Le 21/11/2007, à 18:42)

#491 Le 21/11/2007, à 19:08

Skippy le Grand Gourou

Re : Vieillissement prématuré des disques durs de portables

faustus a écrit :

Regarde dans le bios. En principe tu devrais avoir une possibilité d'activer smart

Le smart est activé, puisque j'ai accès à  Power_Cycle_Count et à  plein d'autres infos. à‡a concerne juste le parcage. smile

Hors ligne

#492 Le 21/11/2007, à 19:34

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

Plus qu'à  guetter le "has been tripped" ou un truc du genre (je ne l'ai pas noté exactement) qui indique en gros que le disque a pris un mauvais trip et qu'il n'en est pas revenu. C'est une traduction approximative... cool

A+

#493 Le 21/11/2007, à 19:59

spectre

Re : Vieillissement prématuré des disques durs de portables

bonjour apres avoir effectue les modif sur mon portable: positive car il a baissé enormement, il m'indique lesvaleurs suivant:
193 Load_Cycle_Count        0x0032   199   199   000    Old_age   Always       -       4568
donc je comprend pas trop vos valeurs de 070 car moi j'ai 199 or l'ordi à  3mois!
la valeurs de load cycle n est pas aberente mais 199 ?
merci

Hors ligne

#494 Le 21/11/2007, à 20:01

slasher_fun

Re : Vieillissement prématuré des disques durs de portables

Sur certains disques cette valeur part de 200 (et non 100) pour arriver à  zéro quand la durée de vie théorique est terminée pour ce paramètre.

Hors ligne

#495 Le 21/11/2007, à 20:32

slasher_fun

Re : Vieillissement prématuré des disques durs de portables

Pour moa13 a qui j'ai failli avoir le temps de répondre (il comprendra) : créer un fichier 99-cequetuveux.sh dans les répertoires start.d, resume.d et suspend.d de /etc/acpi, fichier contenant :

#!/bin/sh
hdparm -B 192 /dev/sda

Ne pas oublier de rendre ces 3 fichiers (le même dans chaque dossier) exécutable (chmod +x)

Hors ligne

#496 Le 21/11/2007, à 20:37

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

A mon avis le calcul suivant est plus parlant :

3 mois * 600000 / 4568

ça donne une espérance de vie de 32 ans (dans les mêmes conditions d'utilisation) ! Si rien d'autre que le parcage ne fait mourir le disque avant !
Et pour avoir plus précis, remplacer les "3 mois" par Power_On_Hours, la durée d'utilisation exacte (en heures) du disque depuis sa mise en service.

Bien sûr, 199/200 ça représente aussi une espérance de vie conséquente...
Et 4568 / 600000, c'est 0.76% => 1.52 sur 200 => reste 198.48 ...
A+

Dernière modification par faustus (Le 21/11/2007, à 20:43)

#497 Le 21/11/2007, à 23:34

teke

Re : Vieillissement prématuré des disques durs de portables

Merci pour vos réponses...

J'ai bidouillé un petit script make pour reconfigurer rapidement en cas de réinstallation :

#! /usr/bin/make -f
# Makefile de gestion des paramêtres pour épargner le DD {{{1
# vim: set fdm=marker:

# Description {{{2
# Le simple fait d'appeler ce fichier permet d'afficher l'aide
# de ce fichier. Les lignes affichées sont simplement
# celles qui commences par deux dièses (##). }}}2

# help {{{2
## Ce fichier est prévu pour régler les paramètres de gestion
## d'énergie sur un portable afin d'épargner au maximum le disque dur
## pour en savoir plus lisez le fichier readme.txt. ##
# /help }}}2

# /fin intro }}}1

# Directives & Variables {{{1

# Directives {{{2
# Mise à zero des règles de substitutions {{{3
.SUFFIXES:

# /Directives }}}2

# Fichiers {{{2
# Le nom de ce fichier {{{3
MAKEFILE = ./disk-main

# Fichier prés requis {{{3
# Répertoire par default de laptop-mode-tools
LMT = /usr/lib/laptop-mode-tools
# fichier de configuration de pour la prise en compte de laptop-mode-tools
EDAS = /etc/default/acpi-support
# fichier de paramêtres principal
LMC = /etc/laptop-mode/laptop-mode.conf
# Fichier sed pour le traitement
MAINSED = ./disk.sed
# Tous les prérequis
FICHPRE = $(LMC) $(EDAS) $(MAINSED)

# / Fichiers }}}2

# Lignes de commandes {{{2
# Commande pour obtenir une date courante
DATE = date +%Y%m%d-%H%M%S

# / Lignes de commandes }}}2


# /Variables }}}1

# Cibles génériques. {{{1
.PHONY : help all $(LMT)

# help Cibles génériques {{{2
## Cibles Génériques
## =================
## Lors de l'appel simple sans option de ce fichier c'est l'aide qui
## apparaît. Pour lancer des compilation vous êtes obligé de préciser
## une "cible" particulière. Les principales sont données ci-dessous : ##
# /help Cibles génériques }}}2

# help {{{2
# affichage de l'aide 
help : 
	@ sed -n -e 's/^##/   /p' $(MAKEFILE) | sed -e 's/##/\n\n/' | less

# /help }}}2

# all : Lancement des processus interne {{{2
all : $(LMT) modif

# /all }}}2

# /Cibles génériques. }}}1

# Cibles spécifiques {{{1

# Vérification des près requis {{{2
# Vérification de l'existence des dossiers cibles {{{3
$(DIRTOUT) :
	@[ -e $@ ] || mkdir -p $@

# /Vérification de l'existence des dossiers cibles }}}3

# Vérification de l'existence des fichiers prèrequis {{{3
$(FICHPRE) :
	@echo "le fichier $@ n'existe pas et il est nécessaire."

# /Vérification de l'existence des dossiers cibles }}}3

# Vérification de l'existence de laptop-mode-tools {{{3
## disk-main LMT
##   * Installation du paquet laptop-mode-tools
##   * Modification de acpi-support pour prendre laptop-mode
##     en compte, mais en faisant une copie de sauvegarde. ##
$(LMT) : $(EDAS)
	@echo "Installation de laptop-mode-tools"
	@[ -e $@ ] || sudo apt-get install laptop-mode-tools
	@[ "ENABLE_LAPTOP_MODE=true" = "$(shell grep -e 'ENABLE_LAPTOP_MODE' $<)" ] || \
	   sudo cp $< $<.`$(DATE)` && \
	   sudo sed -i -e 's/#*[ \t]*\(ENABLE_LAPTOP_MODE=\)\(.*\)/# Original : \2\n\1true/' $<

# /Vérification de l'existence de laptop-mode-tools }}}3

# /Vérification des près requis }}}2

# Modification des paramêtres  {{{2
modif : $(LMC) $(MAINSED)
	@echo "Modification des paramêtres"
	@sudo cp $< $<.`$(DATE)`
	@sudo sed -f $(MAINSED) $<

# /Modification des paramêtres }}}2

# /Cibles spécifiques }}}1

Et il y a un fichier sed qui l'accompagne et qui DOIT s'appeler disk.sed :

#Activation du laptop-mode sur baterie
s/^\(ENABLE_LAPTOP_MODE_ON_BATTERY=\)\(.*$\)/#original=\2\n\11/
# sur secteur
s/^\(ENABLE_LAPTOP_MODE_ON_AC=\)\(.*$\)/#original=\2\n\11/
# lorsque l'écran est rabatu
s/^\(ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=\)\(.*$\)/#original=\2\n\11/

#Controlle le laps de temps maximum avant de lancer un démarage forcé du dique
s/^\(LM_BATT_MAX_LOST_WORK_SECONDS=\)\(.*$\)/#original=\2\n\12400/
s/^\(LM_AC_MAX_LOST_WORK_SECONDS=\)\(.*$\)/#original=\2\n\11200/

#Permet à laptop-mode de gérer le parcage des têtes
s/^\(CONTROL_HD_IDLE_TIMEOUT=\)\(.*$\)/#original=\2\n\11/

#durée d'inactivité (en secondes) avant parcage des têtes sur secteur avec le laptop-mode actif
s/^\(LM_AC_HD_IDLE_TIMEOUT_SECONDS=\)\(.*$\)/#original=\2\n\12400/
s/^\(LM_BATT_HD_IDLE_TIMEOUT_SECONDS=\)\(.*$\)/#original=\2\n\11200/

#durée d'inactivité (en secondes) avant parcage des têtes lorsque laptop-mode se désactive
s/^\(NOLM_HD_IDLE_TIMEOUT_SECONDS=\)\(.*$\)/#original=\2\n\11200/

#permet d'autoriser la gestion du cache du HDD par LM
s/^\(CONTROL_HD_WRITECACHE=\)\(.*$\)/#original=\2\n\11/

#force l'utilisation du cache du HDD lorsque LM se désactive et que le pc est sur secteur
s/^\(NOLM_AC_HD_WRITECACHE=\)\(.*$\)/#original=\2\n\11/

#stoppe l'utilisation du cache du HDD lorsque LM se désactive et que le pc est sur batterie
s/^\(NOLM_BATT_HD_WRITECACHE=\)\(.*$\)/#original=\2\n\10/

#force l'utilisation du cache du HDD lorsque LM est actif, cela limite le réveil du hdd en
#travaillant dans son cache plutôt que directement en dur
s/^\(LM_HD_WRITECACHE=\)\(.*$\)/#original=\2\n\11/

s/^\(CONTROL_NOATIME=\)\(.*$\)/#original=\2\n\11/
s/^\(CONTROL_HD_POWERMGMT=\)\(.*$\)/#original=\2\n\11/

# testez des valeur entre 120 et 190 ici
s/^\(BATT_HD_POWERMGMT=\)\(.*$\)/#original=\2\n\10/

# vous pouvez mettre 254 ici pour couper complètement la  gestion d'énergie sur secteur
s/^\(LM_AC_HD_POWERMGMT=\)\(.*$\)/#original=\2\n\1255/

# vous pouvez mettre 254 ici aussi
s/^\(NOLM_AC_HD_POWERMGMT=\)\(.*$\)/#original=\2\n\1255/

s/^\(CONTROL_SYSLOG_CONF=\)\(.*$\)/#original=\2\n\11/
#

Je veux encore installer dans mon make un système de diagnostique, mais ce sera pour demain...

que pensez-vous de ça ? je me dis que si quelqu'un qui s'y connaît mieux que moi fignole tout ça on pourrait peut être le proposer pour ceux qui y entendent encore moins... cela faciliterais la vie...

Mes réglages sed sont très agressif...

Encore un grand merci à ceux qui m'ont donné un coup de main.

#498 Le 22/11/2007, à 08:34

marc31

Re : Vieillissement prématuré des disques durs de portables

teke, pour gagner en lisibilité sur ton script, tu peux écrire pré-requis je pense. C'est un mot composé et comme tout mot composé, il unie ses 2 parties avec un joli trait d'union.

Il faudrait nous donner le résultat de make help dans ton message pour comprendre un peu mieux a quoi et comment marcher le script.

bravo pour l'initiative.


ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org

Hors ligne

#499 Le 22/11/2007, à 08:42

marc31

Re : Vieillissement prématuré des disques durs de portables

DiCiCat a écrit :

si tes HDD ne sont pas des disques de portable, il n'ont aucune raison de parquer les tetes, donc aucune raison d'avoir une valeur smart associée à une fonction qu'ils n'utilisent pas et pour laquelle ils ne sont pas conçus.
Donc c'est normal.

c'est faux, sur un PC fixe, mes disques sortent tous ces informations ( *cycle*) .


ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org

Hors ligne

#500 Le 22/11/2007, à 10:31

Di@bl@l

Re : Vieillissement prématuré des disques durs de portables

Bah moi j'ai tout essayé sur mon samsung et il n'y a rien à faire !

D'un autre coté il ne fais pas de bruit donc c'est bon !!!

Hors ligne