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.

#326 Le 06/11/2007, à 12:33

sirius10

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

Maudite education francaise avec ca gestion de l'anglais....Je comprends ce qu'il est dit mais pas en finesse et je n'ai pas envie de me planter!!!

Je vais tester la methode de xabilon pour voir si mon DD a de l'esperance de vie!!

Dernière modification par sirius10 (Le 06/11/2007, à 12:34)


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#327 Le 06/11/2007, à 14:19

Soldado

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

Bonjour,

Je viens de faire un ptit tableau xl pour voir l'avenir de mon disque dure et ça fait peur !!!

A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle					
	Heure	Nb Cycle		Nb Max Cycle	Nb Moy Cycle / Mn
Deb	20:31:02	34651		600000	2,47
Fin	20:48:34	34693		Nb Min / Jour	
Diff	00:17:32	42		1440	
					
	Durée de vie				
	158 J

Infos portable

soldado@Forte:~$ date ; sudo smartctl -a /dev/sda 
lundi 5 novembre 2007, 20:49:03 (UTC+0100)
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.2 series
Device Model:     ST9100824A
Serial Number:    5PL0JRP1
Firmware Version: 3.04
User Capacity:    100 030 242 816 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Mon Nov  5 20:49:03 2007 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        No General Purpose Logging support.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 111) minutes.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   253   006    Pre-fail  Always       -       1442871
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       767
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   075   060   030    Pre-fail  Always       -       33811191
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       1150
 10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       730
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always       -       0
190 Temperature_Celsius     0x0022   061   036   045    Old_age   Always   In_the_past 655360039
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       538
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34695
194 Temperature_Celsius     0x0022   039   064   000    Old_age   Always       -       39 (Lifetime Min/Max 0/14)
195 Hardware_ECC_Recovered  0x001a   080   055   000    Old_age   Always       -       223876788
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:02 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34655
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:47 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34658
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:32:05 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34659
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:43:07 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34680
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:48:34 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34693

Ma question quel est en cycle minute un cycle dit agressif ?

La durée de vie restante est de 158 Jours à 24 Heures par jour soit environ 1an et 6mois avec mon activité mad

Je vais essayer laptop-mode mais je ne sais pas comment revenir en arrière si besoin
1-suppression de laptop-mode
2-remise des param par defaut mais comment ?

Dernière modification par Soldado (Le 06/11/2007, à 14:24)


Kubuntu 12.04 32Bits Asus A6

Hors ligne

#328 Le 06/11/2007, à 14:59

DiCiCat

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

suppression complète de laptop-mode suffit smile.

Hors ligne

#329 Le 06/11/2007, à 16:45

NoursNours

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

Soldado a écrit :

Bonjour,

Je viens de faire un ptit tableau xl pour voir l'avenir de mon disque dure et ça fait peur !!!

A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle					
	Heure	Nb Cycle		Nb Max Cycle	Nb Moy Cycle / Mn
Deb	20:31:02	34651		600000	2,47
Fin	20:48:34	34693		Nb Min / Jour	
Diff	00:17:32	42		1440	
					
	Durée de vie				
	158 J

Infos portable

soldado@Forte:~$ date ; sudo smartctl -a /dev/sda 
lundi 5 novembre 2007, 20:49:03 (UTC+0100)
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.2 series
Device Model:     ST9100824A
Serial Number:    5PL0JRP1
Firmware Version: 3.04
User Capacity:    100 030 242 816 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Mon Nov  5 20:49:03 2007 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        No General Purpose Logging support.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 111) minutes.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   253   006    Pre-fail  Always       -       1442871
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       767
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   075   060   030    Pre-fail  Always       -       33811191
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       1150
 10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       730
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always       -       0
190 Temperature_Celsius     0x0022   061   036   045    Old_age   Always   In_the_past 655360039
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       538
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34695
194 Temperature_Celsius     0x0022   039   064   000    Old_age   Always       -       39 (Lifetime Min/Max 0/14)
195 Hardware_ECC_Recovered  0x001a   080   055   000    Old_age   Always       -       223876788
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:02 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34655
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:47 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34658
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:32:05 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34659
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:43:07 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34680
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:48:34 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34693

Ma question quel est en cycle minute un cycle dit agressif ?

La durée de vie restante est de 158 Jours à 24 Heures par jour soit environ 1an et 6mois avec mon activité mad

Je vais essayer laptop-mode mais je ne sais pas comment revenir en arrière si besoin
1-suppression de laptop-mode
2-remise des param par defaut mais comment ?

Ca me parait quand même un peu gros que le disque dur ne tienne pas plus d'un an...


Commandes de base / El Board | Mon blog perso / Script Shell
Dell Inspiron 6400, Intel Core Duo T2400 (1.83Ghz), 2 Go de RAM à 533Mhz
Carte graphique ATI Mobility Radeon X1400, HD Hitachi 120 Go.
Windows XP MCE / Ubuntu Gutsy (Dual Boot)

Hors ligne

#330 Le 06/11/2007, à 16:45

NoursNours

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

Soldado a écrit :

Bonjour,

Je viens de faire un ptit tableau xl pour voir l'avenir de mon disque dure et ça fait peur !!!

A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle					
	Heure	Nb Cycle		Nb Max Cycle	Nb Moy Cycle / Mn
Deb	20:31:02	34651		600000	2,47
Fin	20:48:34	34693		Nb Min / Jour	
Diff	00:17:32	42		1440	
					
	Durée de vie				
	158 J

Infos portable

soldado@Forte:~$ date ; sudo smartctl -a /dev/sda 
lundi 5 novembre 2007, 20:49:03 (UTC+0100)
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.2 series
Device Model:     ST9100824A
Serial Number:    5PL0JRP1
Firmware Version: 3.04
User Capacity:    100 030 242 816 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Mon Nov  5 20:49:03 2007 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        No General Purpose Logging support.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 111) minutes.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   253   006    Pre-fail  Always       -       1442871
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       767
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   075   060   030    Pre-fail  Always       -       33811191
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       1150
 10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       730
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always       -       0
190 Temperature_Celsius     0x0022   061   036   045    Old_age   Always   In_the_past 655360039
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       538
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34695
194 Temperature_Celsius     0x0022   039   064   000    Old_age   Always       -       39 (Lifetime Min/Max 0/14)
195 Hardware_ECC_Recovered  0x001a   080   055   000    Old_age   Always       -       223876788
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:02 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34655
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:31:47 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34658
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:32:05 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34659
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:43:07 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34680
soldado@Forte:~$ date ; sudo smartctl -a /dev/sda | grep Load_Cycle
lundi 5 novembre 2007, 20:48:34 (UTC+0100)
193 Load_Cycle_Count        0x0032   083   083   000    Old_age   Always       -       34693

Ma question quel est en cycle minute un cycle dit agressif ?

La durée de vie restante est de 158 Jours à 24 Heures par jour soit environ 1an et 6mois avec mon activité mad

Je vais essayer laptop-mode mais je ne sais pas comment revenir en arrière si besoin
1-suppression de laptop-mode
2-remise des param par defaut mais comment ?

Ca me parait quand même un peu gros que le disque dur ne tienne pas plus d'un an...


Commandes de base / El Board | Mon blog perso / Script Shell
Dell Inspiron 6400, Intel Core Duo T2400 (1.83Ghz), 2 Go de RAM à 533Mhz
Carte graphique ATI Mobility Radeon X1400, HD Hitachi 120 Go.
Windows XP MCE / Ubuntu Gutsy (Dual Boot)

Hors ligne

#331 Le 06/11/2007, à 17:29

Astier

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

@NoursNours : tu as supposé que le nombre de Load_Cycle était proportionnel au temps ; en es-tu sûr ? Parce que bon.... J'ai quand même des doutes quant à la rigueur de ton analyse et de ton calcul, d'autant plus sur une seule période de 17min... Il faudrait voir pour x autres périodes de 17min le nombre moyen de Load_Cycle, etc.

A+

Hors ligne

#332 Le 06/11/2007, à 17:33

Soldado

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

158 Jours c'est pour une activité hors tension secteur 24/24 (Voir la variable mise à 1440)
Pour une activité de 4 Heures ça me donne :

A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle                   
    Heure        Nb Cycle  Nb Max Cycle   Nb Moy Cycle / Mn
Deb    20:31:02 34651       600000         2,47
Fin    20:48:34  34693         Nb Min / Jour   
Diff    00:17:32  42           240   
                   
    Durée de vie            Nb Année
    953 J                   2,6

Donc presque 3 ans ...
Je vais voir sur le portable d'un porte que je vien d'installer un Asus série Z (dd neuf et peux servi (15Heures en tout et pour tout) à suivre smile

Qui connait les personnes qui travaillent sur le problème pour avoir un vrais niveau d'expert car je suis étonné qu'il n'y ai pas eu une comme sur la page d'accueil d'ubuntu france-us et autre pour un problème aussi grave je trouve cela étrange vu qu'ubuntu se veut professionnel !
Il doit bien y avoir un lien d'avancement professionnel sur le sujet s'il est en cours de résolution si non attention auxxx process le libre ne peux y échaper....


Kubuntu 12.04 32Bits Asus A6

Hors ligne

#333 Le 06/11/2007, à 18:36

franco12

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

Beaucoup d'informations ont été données ici dans les 14 pages de ce topic.

Ce qui serait bien c'est que quelqu'un qui a tout suivi depuis le début et qui s'y connait sur ce problème fasse une documentation par exemple ici :
http://doc.ubuntu-fr.org/disque+dur+portable peu importe le nom
et comme c'est un wiki d'autres personnes peuvent contribuer!

Merci.. je pense que ça aiderait et informerait pas mal de monde


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#334 Le 06/11/2007, à 20:47

ludo&linux

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

Salut à tous,
chez moi cette commande ne fontionne pas : sudo smartctl -a /dev/sda | grep Load_Cycle
aucun message en retour !!

J'ai un Toshiba


www.ludovicplot.com
Toshiba A100-386 / Feisty fawn 7.10

Hors ligne

#335 Le 06/11/2007, à 21:02

DiCiCat

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

je lance un premier trait alors.

commencer par lire ceci http://forum.ubuntu-fr.org/viewtopic.php?id=163428

Que faire si vous êtes concerné?

La manière la plus propre de résoudre ce problème est d'utiliser les outils qu'on as a disposition pour régler les fonctions de gestion d'énergie des disques dur. Un paquet est spécialement conçu dans ce but, c'est laptop-mode-tool.
Par défaut, laptop-mode-tool est relativement agressif, mais les réglages sont entièrement paramétrables pour obtenir le résultat que vous souhaitez. Ceci se gère dans le fichier /etc/laptop-mode/laptop-mode.conf.

Dans ce fichier vous pourrez gérer le délais d'inactivité avant que le disque dur ne parque les têtes que ce soit sur secteur ou sur batterie, mais également beaucoup d'autres paramètres.

Toutefois ce n'est pas suffisant de modifier /etc/laptop-mode/laptop-mode.conf. En effet, par défaut un système linux accède très fréquemment au HDD (les systèmes de fichiers journalisés, les logs des différents process et du système, etc.). Il conviens donc, en plus de gérer les délais, de s'assurer que le système limitera le nombre d'accès au disque pour ne pas le réveiller inutilement.

Vous devrez donc choisir entre deux options:
1 - Gérer complètement le tout pour économiser l'énergie au maximum et utiliser la possibilité de parquer les têtes de votre HDD (ce qui permet d'éviter de l'endommager en cas de choc).
2 - Stopper complètement le parquage des têtes, ce qui utilisera donc plus d'énergie (le disque ne s'arrêtant pas) et peut éventuellement faire chauffer légèrement plus votre HDD selon les modèles.

Dernière modification par DiCiCat (Le 07/11/2007, à 09:51)

Hors ligne

#336 Le 06/11/2007, à 21:05

DiCiCat

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

Précisions:
J'écris la suite à partir d'un laptop sous debian testing, il se peut donc que de très légers points soient a revoir par les utilisateurs d'ubuntu. Notamment, sur debian, il n'est plus nécessaire de mettre une valeur laptop_mode_enable dans /etc/default/acpi.

Dernière modification par DiCiCat (Le 07/11/2007, à 09:58)

Hors ligne

#337 Le 06/11/2007, à 21:09

DiCiCat

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

Installer laptop-mode

sudo aptitude install laptop-mode-tools

Sous debian c'est suffisant pour que laptop-mode-tools fonctionne au prochain reboot. Sur ubuntu il semble qu'il faille modifier le fichier /etc/default/acpi en plus.

Savoir si laptop-mode est actif
Exécuter
cat /proc/sys/vm/laptop_mode
Si la valeur retournée est 0, laptop-mode ne fonctionne pas. Si la valeur est différente de 0, alors laptop-mode est en fonction.

Dernière modification par DiCiCat (Le 07/11/2007, à 09:58)

Hors ligne

#338 Le 06/11/2007, à 21:27

ludo&linux

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

voici le message que j'ai pour sudo smartctl -a /dev/sda | grep Load_Cycle :

Device: ATA      FUJITSU MHV2100B Version: 0000
Serial number:         NW98T6C2FN3K
Device type: disk
Local Time is: Tue Nov  6 21:25:37 2007 CET
Device does not support SMART

Error Counter logging not supported

[GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on']
Device does not support Self Test logging

Dernière modification par ludo&linux (Le 06/11/2007, à 21:29)


www.ludovicplot.com
Toshiba A100-386 / Feisty fawn 7.10

Hors ligne

#339 Le 06/11/2007, à 21:35

DiCiCat

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

Première étape: éditer le fichier /etc/laptop-mode/laptop-mode.conf

Ce fichier contient toute la configuration de laptop-mode. Il est relativement claire et est séparé en différentes sections distinctes. Voici une copie du mien, qui fonctionne correctement (gestion d'énergie active sur batterie et coupée sur secteur)

###############################################################################
#
# Configuration for Laptop Mode Tools
# -----------------------------------
#
# There is a "system" to the configuration setting names:
#    CONTROL_something=0/1   Determines whether Laptop Mode Tools controls 
#                            something
#    LM_something=value      Value of "something" when laptop mode is active
#    NOLM_something=value    Value of "something" when laptop mode is NOT
#                            active
#    AC_something=value      Value of "something" when the computer is running
#                            on AC power
#    BATT_something=value    Value of "something when the computer is running
#                            on battery power
#
# There can be combinations of LM_/NOLM_ and AC_/BATT_ prefixes, but the
# available prefixes are different for each setting. The available ones are 
# documented in the manual page, laptop-mode.conf(8). If there is no LM_/
# NOLM_ in a setting name, then the value is used independently of laptop
# mode state, and similarly, if there is no AC_/BATT_, then the value is used
# independently of power state.
#
# Some options only work on ACPI systems. They are marked ACPI-ONLY.
#
# Note that this configuration file is a fragment of bash shell script: you
# can use all the features of the bash scripting language to achieve your
# desired configuration.
#
# 
# IMPORTANT: Laptop Mode Tools modules have separate configuration files, that
# can be found in /etc/laptop-mode/conf.d. Please look through these
# configuration files as well!
#
###############################################################################



###############################################################################
# Configuration debugging
# -----------------------
###############################################################################


#
# Set this to 1 if you want to see a lot of information when you start/stop 
# laptop_mode.
#
VERBOSE_OUTPUT=0



###############################################################################
# When to enable laptop mode
# --------------------------
#
# "Laptop mode" is the mode in which laptop mode tools makes the computer
# consume less power. This includes the kernel "laptop_mode" feature, which
# allows your hard drives to spin down, as well as various other settings which
# can be tweaked by laptop mode tools. You can enable or disable all of these
# settings using the CONTROL_... options further down in this config file.
###############################################################################


#
# Enable laptop mode when on battery power.
#
ENABLE_LAPTOP_MODE_ON_BATTERY=1


#
# Enable laptop mode when on AC power.
#
ENABLE_LAPTOP_MODE_ON_AC=0


#
# Enable laptop mode when the laptop's lid is closed, even when we're on AC
# power? (ACPI-ONLY)
#
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0



###############################################################################
# When to enable data loss sensitive features
# -------------------------------------------
#
# When data loss sensitive features are disabled, laptop mode tools acts as if
# laptop mode were disabled, for those features only.
#
# Data loss sensitive features include:
# - laptop_mode (i.e., delayed writes)
# - hard drive write cache
#
# All of the options that follow can be set to 0 in order to prevent laptop
# mode tools from using them to stop data loss sensitive features. Use this
# when you have a battery that reports the wrong information, that confuses
# laptop mode tools.
#
# Disabling data loss sensitive features is ACPI-ONLY.
###############################################################################


#
# Disable all data loss sensitive features when the battery level (in % of the
# battery capacity) reaches this value.
#
MINIMUM_BATTERY_CHARGE_PERCENT=3


#
# Disable data loss sensitive features when the battery reports its state
# as "critical".
#
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=1


###############################################################################
# Controlled hard drives and partitions
# -------------------------------------
#
# For spinning down your hard drives, laptop mode will remount file systems and
# adjust hard drive spindown timeouts. These parameters specify which
# devices and partitions are affected by laptop mode.
###############################################################################


#
# The drives that laptop mode controls.
# Separate them by a space, e.g. HD="/dev/hda /dev/hdb". The default is a
# wildcard, which will get you all your IDE and SCSI/SATA drives.
#
HD="/dev/[hs]d[abcdefgh]"


#
# The partitions (or mount points) that laptop mode controls.
# Separate the values by spaces. Use "auto" to indicate all partitions on drives
# listed in HD. You can add things to "auto", e.g. "auto /dev/hdc3". You can
# also specify mount points, e.g. "/mnt/data".
#
PARTITIONS="auto /dev/mapper/*"


#
# If this is enabled, laptop mode tools will assume that SCSI drives are
# really SATA drives that only _look_ like SCSI drives, and will use hdparm
# to control them. Set this to 0 if you have /dev/sd devices and you want
# laptop mode tools to use the "sdparm" command to control them. 
#
ASSUME_SCSI_IS_SATA=1


###############################################################################
# Hard drive behaviour settings
# -----------------------------
#
# These settings specify how laptop mode tools will adjust the various
# parameters of your hard drives and file systems.
###############################################################################


#
# Maximum time, in seconds, of work that you are prepared to lose when your
# system crashes or power runs out. This is the maximum time that Laptop Mode
# will keep unsaved data waiting in memory before spinning up your hard drive.
#
LM_BATT_MAX_LOST_WORK_SECONDS=1200
LM_AC_MAX_LOST_WORK_SECONDS=360


#
# Should laptop mode tools control readahead?
#
CONTROL_READAHEAD=1


#
# Read-ahead, in kilobytes. You can spin down the disk while playing MP3/OGG
# by setting the disk readahead to a reasonable size, e.g. 3072 (3 MB).
# Effectively, the disk will read a complete MP3 at once, and will then spin 
# down while the MP3/OGG is playing. Don't set this too high, because the 
# readahead is applied to _all_ files that are read from disk.
#
LM_READAHEAD=3072
NOLM_READAHEAD=128


#
# Should laptop mode tools add the "noatime" option to the mount options when 
# laptop mode is enabled?
#
CONTROL_NOATIME=0


#
# Should laptop mode tools control the hard drive idle timeout settings?
#
CONTROL_HD_IDLE_TIMEOUT=1


#
# Idle timeout values. (hdparm -S)
# Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds
# for battery and for AC with laptop mode on.
#
LM_AC_HD_IDLE_TIMEOUT_SECONDS=20
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=60
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200


#
# Should laptop mode tools control the hard drive power management settings?
#
CONTROL_HD_POWERMGMT=0


#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=0
LM_AC_HD_POWERMGMT=255
NOLM_AC_HD_POWERMGMT=255


#
# Should laptop mode tools control the hard drive write cache settings?
#
CONTROL_HD_WRITECACHE=1


#
# Write cache settings for HD (hdparm -W values)
#
NOLM_AC_HD_WRITECACHE=1
NOLM_BATT_HD_WRITECACHE=0
LM_HD_WRITECACHE=1



###############################################################################
# CPU frequency scaling and throttling
# ------------------------------------
#
# Laptop mode tools can automatically adjust your kernel CPU frequency
# settings. This includes upper and lower limits and scaling governors.
# There is also support for CPU throttling, on systems that don't support
# frequency scaling.
#
# This feature only works on 2.6 kernels.
###############################################################################


#
# Should laptop mode tools control the maximum CPU frequency?
#
CONTROL_CPU_FREQUENCY=1


#
# Legal values are "slowest" for the slowest speed that your
# CPU is able to operate at, "fastest" for the fastest speed,
# "medium" for some value in the middle, or any value listed in
# /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
# The "governor" can be any governor installed on your system, this usually
# includes "ondemand", "conservative", and "performance". The
# "IGNORE_NICE_LOAD" setting specifies that background programs that have
# a low priority ("nice level") should not cause the CPU frequency to
# be increased. (You generally want this to be enabled in battery mode.)
#
BATT_CPU_MAXFREQ=medium
BATT_CPU_MINFREQ=slowest
BATT_CPU_GOVERNOR=ondemand
BATT_CPU_IGNORE_NICE_LOAD=1
LM_AC_CPU_MAXFREQ=fastest
LM_AC_CPU_MINFREQ=slowest
LM_AC_CPU_GOVERNOR=ondemand
LM_AC_CPU_IGNORE_NICE_LOAD=1
NOLM_AC_CPU_MAXFREQ=fastest
NOLM_AC_CPU_MINFREQ=slowest
NOLM_AC_CPU_GOVERNOR=ondemand
NOLM_AC_CPU_IGNORE_NICE_LOAD=0


#
# Should laptop mode tools control the CPU throttling? This is only useful
# on processors that don't have frequency scaling.
# (Only works when you have /proc/acpi/processor/CPU*/throttling.)
#
CONTROL_CPU_THROTTLING=0


#
# Legal values are "maximum" for the maximum (slowest) throttling level,
# "minimum" for minimum (fastest) throttling level, "medium" for a value
# somewhere in the middle (this is usually 50% for P4s), or any value listed
# in /proc/acpi/processor/CPU*/throttling. Be careful when using "maximum":
# this may be _very_ slow (in fact, with P4s it slows down the processor
# by a factor 8).
#
BATT_CPU_THROTTLING=medium
LM_AC_CPU_THROTTLING=medium
NOLM_AC_CPU_THROTTLING=minimum



###############################################################################
# Syslog configuration control
# ----------------------------
# 
# Syslog daemons have a tendency to sync their log files when entries are
# written to them. This causes disks to spin up, which is not very nice when
# you're trying to save power. The syslog.conf can be tweaked to *not* sync
# a given file, by prepending the log file name with a dash, like this:
#
# 	mail.*		-/var/log/mail/mail.log
#
# Using the following options, you can let laptop mode switch between
# different syslog configurations depending on whether you are working on
# battery or on AC power. To set this up, start by configuring these options
# for your syslog daemon, and then run lm-syslog-setup to create the various
# files. Then edit the laptop mode-specific syslog configuration files to
# remove the syncs only when laptop mode is active.
###############################################################################


#
# Should laptop mode tools control which syslog.conf should be used?
#
CONTROL_SYSLOG_CONF=1


#
# Laptop mode tools controls syslog.conf by replacing /etc/syslog.conf (or
# whatever you specify in SYSLOG_CONF) by a link to the files configured here.
# NOTE: these files are NOT created by default, and if they do not
# exist this feature will not work. You can run the script
# /usr/sbin/lm-syslog-setup to set things up.
#
LM_AC_SYSLOG_CONF=/etc/syslog-on-ac-with-lm.conf
NOLM_AC_SYSLOG_CONF=/etc/syslog-on-ac-without-lm.conf
BATT_SYSLOG_CONF=/etc/syslog-on-battery.conf


#
# Signal this program when syslog.conf has been replaced.
#
SYSLOG_CONF_SIGNAL_PROGRAM=syslogd


#
# This is the syslog configuration file that should be replaced by a link to
# the other files.
#
SYSLOG_CONF=/etc/syslog.conf



###############################################################################
# X display settings
# ------------------
#
# Using these settings, you can let laptop mode tools control the X display
# standby timeouts.
#
# This requires that you have installed the "xset" utility. It is part of the
# X.org server distribution and included in the package xorg-server-utils.
#
# The X settings are not automatically applied on login, and this is
# impossible fix for the user, since laptop mode tools must operate as root.
# Therefore, it is recommended to add the following line to /etc/X11/Xsession
# as well:
#
#   /usr/sbin/laptop_mode force
#
###############################################################################


#
# Should laptop mode tools control DPMS standby settings for X displays?
#
CONTROL_DPMS_STANDBY=0


#
# These settings specify the standby timeout for the X display,
# in seconds. The suspend and poweroff timeouts are somewhat
# larger values derived from these values.
#
BATT_DPMS_STANDBY=300
LM_AC_DPMS_STANDBY=1200
NOLM_AC_DPMS_STANDBY=1200



###############################################################################
# Terminal settings
# -----------------
#
# Using these settings, you can let laptop mode tools control the terminal
# blanking timeouts. This only works for linux virtual consoles.
#
###############################################################################


#
# Should laptop mode tools control terminal blanking settings?
#
CONTROL_TERMINAL=0


#
# Terminal device files that should be affected. (One terminal is enough, this
# affects all consoles. )
#
TERMINALS="/dev/tty1"


#
# These settings specify the blanking and powerdown timeouts. Note that
# the powerdown timeout is counted from the moment the screen is blanked,
# i.e. BLANK_MINUTES=2 and POWERDOWN_MINUTES=5 means the screen powers
# down after 7 minutes of inactivity. The range for all these settings is
# 1 to 60 minutes, or 0 to disable.
#
BATT_TERMINAL_BLANK_MINUTES=1
BATT_TERMINAL_POWERDOWN_MINUTES=2
LM_AC_TERMINAL_BLANK_MINUTES=10
LM_AC_TERMINAL_POWERDOWN_MINUTES=10
NOLM_AC_TERMINAL_BLANK_MINUTES=10
NOLM_AC_TERMINAL_POWERDOWN_MINUTES=50


###############################################################################
# LCD brightness settings
# -----------------------
#
# Using these settings, you can make laptop mode tools automatically adjust
# your LCD's brightness settings. The settings are extremely simple -- they
# only allow for the execution of a command, nothing more. The reason for this
# is that LCD brightness settings are very different between laptop vendors.
#
# Suggestions for commands:
#
#  * If your system has the file "/proc/acpi/video/VID/LCD/brightness" (VID may
#    be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
#    the command "echo <value>". The possible values can be listed using the
#    command:
#
#       cat /proc/acpi/video/VID/LCD/brightness
#
#  * If you have a file /sys/class/backlight/.../brightness, then you can use
#    that file as BRIGHTNESS_OUTPUT, and the command "echo <value>".
#
#    As far as I understand it the values are between 0 and
#    the value contained in the file /sys/class/backlight/.../max_brightness.
#
#  * For Toshiba laptops, use the command "toshset" with the -lcd or -inten
#    command. Read the toshset(1) manual page for more information on the
#    parameters for this command. If you use this command, set
#    BRIGHTNESS_OUTPUT to "/dev/null".
#
###############################################################################


#
# Should laptop mode tools control LCD brightness?
#
CONTROL_BRIGHTNESS=0


#
# Commands to execute to set the brightness on your LCD
#
BATT_BRIGHTNESS_COMMAND="echo [value]"
LM_AC_BRIGHTNESS_COMMAND="echo [value]"
NOLM_AC_BRIGHTNESS_COMMAND="echo [value]"
BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness"


###############################################################################
# Auto-hibernation settings
# -------------------------
#
# Using these settings, you can make laptop mode tools automatically put your
# computer into hibernation when the battery level goes critically low.
#
# This feature only works on ACPI, and only works on computers whose batteries
# give off battery events often enough.
###############################################################################


#
# Should laptop mode tools perform auto-hibernation?
#
ENABLE_AUTO_HIBERNATION=0


#
# The hibernation command that is to be executed when auto-hibernation
# is triggered.
#
HIBERNATE_COMMAND=/usr/sbin/hibernate


#
# Auto-hibernation battery level threshold, in percentage of the battery's
# total capacity.
#
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=2


#
# Enable this to auto-hibernate if the battery reports that its level is
# "critical".
#
AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1



###############################################################################
# Start/Stop Programs settings
# ----------------------------
#
# Laptop mode tools can automatically start and stop programs when entering
# various power modes. Put scripts accepting "start" and "stop" parameters
# in the directories /etc/laptop-mode/batt-stop, batt-start, lm-ac-stop,
# lm-ac-start, nolm-ac-stop and nolm-ac-start. Laptop mode will call the
# scripts in a state-"stop" directory with the "stop" parameter when entering
# the state in question, and it will call the same scripts with the "start"
# parameter when leaving the state. Scripts in a state-"start" directory are
# called with the "start" parameter when the specified state is entered, and
# with the "stop" parameter when the specified state is left.
###############################################################################


#
# Should laptop mode start and stop programs? 
#
CONTROL_START_STOP=1



###############################################################################
# Settings you probably don't want to touch
# -----------------------------------------
#
# It is usually not necessary to change these parameters. They are included
# for completeness' sake.
###############################################################################


#
# Change mount options on partitions in PARTITIONS? You don't really want to
# disable this. If you do, then your hard drives will probably not spin down
# anymore.
#
CONTROL_MOUNT_OPTIONS=1


#
# Dirty synchronous ratio.  At this percentage of dirty pages the process
# which calls write() does its own writeback.
#
LM_DIRTY_RATIO=60
NOLM_DIRTY_RATIO=40


#
# Allowed dirty background ratio, in percent.  Once DIRTY_RATIO has been
# exceeded, the kernel will wake pdflush which will then reduce the amount
# of dirty memory to dirty_background_ratio.  Set this nice and low, so once
# some writeout has commenced, we do a lot of it.
#
LM_DIRTY_BACKGROUND_RATIO=1
NOLM_DIRTY_BACKGROUND_RATIO=10


#
# kernel default settings -- don't touch these unless you know what you're 
# doing.
#
DEF_UPDATE=5
DEF_XFS_AGE_BUFFER=15
DEF_XFS_SYNC_INTERVAL=30
DEF_XFS_BUFD_INTERVAL=1
DEF_MAX_AGE=30


#
# This must be adjusted manually to the value of HZ in the running kernel
# on 2.4, until the XFS people change their 2.4 external interfaces to work in
# centisecs. This can be automated, but it's a work in progress that still
# needs some fixes. On 2.6 kernels, XFS uses USER_HZ instead of HZ for
# external interfaces, and that is currently always set to 100. So you don't
# need to change this on 2.6.
#
XFS_HZ=100


#
# Seconds laptop mode has to to wait after the disk goes idle before doing
# a sync.
#
LM_SECONDS_BEFORE_SYNC=2

Les valeurs principales à vérifier sont:

ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=0
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0

Un 1 active laptop mode, un 0 signifie que laptop mode est "stopé". Il faut savoir que lorsque laptop-mode est stopé après avoir été démarré, il se rerègle en fait avec des valeurs par defaut qui sont définies un peut plus loin dans le fichier. Ces valeurs par defaut laissent le HDD fonctionner sans s'arréter. Il ne remet donc pas les réglages du bios ou du firmware du hdd.

LM_BATT_MAX_LOST_WORK_SECONDS=1200
LM_AC_MAX_LOST_WORK_SECONDS=360

ces deux valeurs permettent de determiner à quel moment au minimum un redemarrage du disque doit avoir lieu. La valeur est à entrer en secondes. Avec une valeur à 1200 en mode batterie (comme indiqué au dessus) le disque redemarrera au bout de 20 minutes d'inactivité (meme si rien ne l'y oblige) de manière à écrire les petites modifications qui ont été memorisées mais pas encore appliquées.

CONTROL_HD_IDLE_TIMEOUT=1        (Trés important, c'est ca qui autorise laptop-mode a gerer la fréquence de parquage des têtes)

LM_AC_HD_IDLE_TIMEOUT_SECONDS=20       (durées en seconde d'inactivité avant parquage des tetes sur seteur avec laptop-mode actif)
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=60     (durées en seconde d'inactivité avant parquage des tetes sur batterie avec laptop-mode actif)
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200        (durées en seconde d'inactivité avant parquage des tetes lorsque laptop mode se désactive)

C'est avec ces valeurs qu'il faut jouer si vous voulez simplement désactiver le parquage des têtes. Mettez tout à 7200 (soit 20 minutes d'inactivité avant l'arret du HDD) c'est suffisant pour s'assurer que le disque ne s'arrêtera quasiement jamais.

CONTROL_HD_WRITECACHE=1 (permet d'autoriser la gestion du cache du HDD par LM)

NOLM_AC_HD_WRITECACHE=1  (force l'utilisation du cache du HDD lorsque LM se desactive et que le pc est sur secteur)
NOLM_BATT_HD_WRITECACHE=0 (stope l'utilisation du cache du HDD lorsque LM se desactive et que le pc est sur batterie)
LM_HD_WRITECACHE=1 (force l'utilisation du cache du HDD lorsque LM est actif, cela limite le reveil du hdd en travaillant dans son cache plutot que directement en dur)

Dernière modification par DiCiCat (Le 07/11/2007, à 11:28)

Hors ligne

#340 Le 06/11/2007, à 21:38

ludo&linux

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

Merci, je vais lire tout ça ! et m'y ploger sérieusement car mon HDD fait de plus en plus de bruits !


www.ludovicplot.com
Toshiba A100-386 / Feisty fawn 7.10

Hors ligne

#341 Le 06/11/2007, à 21:42

DiCiCat

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

limiter les accès au HDD du système de fichier (pour un systeme de fichier ext3)

ext3 par défaut, accède au hdd toutes les 5 secondes pour mettre a jour certaines données de journalisation dont on peut, la plupart du temps, se passer (certains rares logiciels comme MUTT par exemple ont toutefois besoin de cette journalisation pour fonctionner). Pour désactiver cette journalisation trop régulière qui réveillera votre disque a longueur de temps, il faut monter les partitions ext3 avec l'option noatime. Ceci se passe dans /etc/fstab comme ceci:

/dev/hda2       /               ext3    noatime,errors=remount-ro 0       1
/dev/hda3       /home           ext3    noatime         0       2

Il faut juste rajouter noatime dans la liste des options de montage des partitions ext3. Une option dans /etc/laptop-mode/laptop-mode.conf permet de le faire automatiquement sans toucher au fstab, mais je n'ai pas vérifié si cela fonctionnait.

Dernière modification par DiCiCat (Le 07/11/2007, à 10:03)

Hors ligne

#342 Le 06/11/2007, à 21:55

DiCiCat

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

Limiter les accès au HDD du système de log

Syslog gère la création et le remplissage des fichiers /var/log. Par défaut, linux log énormément de choses, ce qui provoque aussi des accès disque permanent, qui empêchent votre HDD de rester arrêté longtemps. Pour régler le problème, laptop-mode propose un outils qui va reconfigurer syslog.
utilisez le script
sudo lm-syslog-setup
Cela va créer 3 nouveau fichiers de configuration de syslog placés dans /etc: syslog-on-battery.conf , syslog-on-ac-with-lm.conf, et syslog-on-ac-without-lm.conf
qui sont normalement automatiquement configurés correctement. Pour savoir si ces fichiers sont bien configurés, il suffit de savoir que si un fichier de log à un - devant son nom dans ces fichiers, le log sera désactivé.
Personnellement, je n'ai pas touché a ce que le script à crée de lui même.

Il faut ensuite paramétrer laptop-mode pour utiliser et activer ces 3 fichiers selon que l'on soit sur batterie ou sur secteur. pour cela, retour dans /etc/laptop-mode/laptop-mode.conf.

on vérifie que
CONTROL_SYSLOG_CONF=1  (par défaut il est à 0, il faut donc activer la reconfiguration de syslog a chaque fois que c'est nécessaire)

Dernière modification par DiCiCat (Le 07/11/2007, à 10:05)

Hors ligne

#343 Le 06/11/2007, à 22:05

DiCiCat

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

Dernière optimisation

Certains daemons peuvent également acceder au HDD de manière régulière. Laptop mode tools contient un script capable de détecter ces process, de les lister et de créer une configuration qui les coupe et les redémarre automatiquement selon que l'on soit sur batterie ou sur secteur. Pour le lancer

sudo lm-profiler

Le script va lire l'activité de votre pc pendant 10 minutes et vous proposera ensuite tout une liste de modifications qu'il préconise. Certaine modifications seront de forte recommandation (qu'il vaut mieux accepter) d'autre ne seront que de simple possibilités (à vous de choisir).
Une fois les choix validés, ce script rajoutera des scripts supplémentaires dans /etc/laptop-mode/start ou stop qui arrêteront et démarreront ces daemons automatiquement.

La création de certains de ces script est assez longue (chez moi ca à pris plus de 3 ou 4 minutes pour certains), donc assurez vous de ne pas arrêter lm-profiler avant qu'il ait réellement fini tout son travail de configuration.

Voila, c'est tout...
Reste a un utilisateur ubuntu de corriger tout ça puisque tout ceci à été réalisé sur debian lenny.

....1H00.... j'avais vraiment rien d'autre a faire ce soir moi hmm
Bonne nuit all

Dernière modification par DiCiCat (Le 07/11/2007, à 10:06)

Hors ligne

#344 Le 06/11/2007, à 23:25

NoursNours

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

C'est vraiment super ce que tu fais DiCiCat ! Merci à toi.

Néanmoins je me demandais, j'ai constaté tout à l'heure que mon DD ne faisait pas de bruit en règle générale et que le Load Count augmentait vraiment très peu, certains jours il n'augmente pas de plus de 20 ou 30 et d'autre jours un peu plus.

Cependant tout à l'heure, après une utilisation coquète où ma mémoire vive (pour je ne sais quelle raison) était utilisée à 83% (sur 2Go) comme du cache, mon disque dur faisait le tic de parquage des têtes en effet le Load augmentait de façon très rapide, chose qui s'est produite seulement cette fois là, et dont j'ignore encore la raison. Peut être un rapport avec la swap, qui est trop grande (1.3 Go chez moi)?

Enfin en tout cas, ces derniers temps, après avoir réglé le HDPARM à environ 200, j'observe que le Load Count n'augmente que très peu (normal, non ?) que la température n'est pas excessive (environ 45°C), mais que bon j'ai connu ce petit moment où il m'a fait une sorte de crise d'épilespie du parckage des têtes...


Commandes de base / El Board | Mon blog perso / Script Shell
Dell Inspiron 6400, Intel Core Duo T2400 (1.83Ghz), 2 Go de RAM à 533Mhz
Carte graphique ATI Mobility Radeon X1400, HD Hitachi 120 Go.
Windows XP MCE / Ubuntu Gutsy (Dual Boot)

Hors ligne

#345 Le 07/11/2007, à 10:15

Brunus

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

@DiCiCat > ouaip génial bravo !

Je t'aurais bien filé un coup de main, ayant participé activement à ce topic, mais je suis en vacances et je bois des pinacoladas sur une plage gavée de bimbos latinos tongue

Sans rire, j'ajouterais qu'il est possible, suivant la FAQ de Yannick Le Saint, de régler la fréquence du swap, ce qui contribuera aussi à limiter les accès disques.
Cela peut être réalisé en éditant le fichier /etc/sysctl.conf et en ajoutant à la fin:
#réglage du swap
vm.swappiness=xx

Et on reboot...pour vérifier que ça a marché : sudo cat /proc/sys/vm/swappiness et on doit retrouver la valeur qu'on a entré.

xx étant une valeur entre 0 et 100, qui déclenche plus de swap si elle est proche ou égale à 100 et moins de swap si elle se repproche ou est égale à 0. Sur une machine ayant 1Go de ram, mettre le swappiness à 0 est interessant...ça l'est déjà sur mon laptop qui est équipé de 512Mo de ram.

Il faut lire cette page pour ce qui est des réglàges du swap (c'est la FAQ de Yannick, qui a bien voulut répondre par mail à une de mes questions débiles...merci Yannick) : https://help.ubuntu.com/community/SwapFaq

Désolé je n'ai pas le temps de rédiger cela proprement dans le wiki...je suis vraiment en vacances et la météo parfaite m'empêche de resté planté derrière la machine ;-) Mais je rentre bientôt et si personne ne l'à fait alors j'ajouterai cette partie concernant le swap.

Hors ligne

#346 Le 07/11/2007, à 10:25

DiCiCat

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

Exacte,
on peut aussi monter /tmp dans un disque virtuel en ram pour compléter (je l'ai fait, mais je ne sait pas si cela change grand chose).

Mais dans le rapide tuto d'hier je me suis contenté de parler du réglage de laptop-mode.
La limitation d'usage de la swap change beaucoup de chose au niveau de l'autonomie dun laptop? (Faudra de toute façon que j'essaye ça smile )

Tu m'enverra une pinacolada, en transport express, livré par une barmaid en tenue locale?

Dernière modification par DiCiCat (Le 07/11/2007, à 10:27)

Hors ligne

#347 Le 07/11/2007, à 10:40

Soldado

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

De mon côté j'ai fais deux tests avant modifications préconisées de DiCicat

Voici les résultats

Sur Batterie                   
A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle                   
     Heure             Nb Cycle    Nb Max Cycle    Nb Moy Cycle / Mn
Deb    20:48:28       34820         600000             3,87
Fin    22:03:00       34878          Nb Min / Jour    Cycle / 24h
Diff     01:14:32    58        300      (5H/J)   5568
                   
    Durée de vie      Nb Années   
    487 J            1,33   


Sur Secteur                   
A6Ja : sudo smartctl -a /dev/sda | grep Load_Cycle                   
    Heure         Nb Cycle    Nb Max Cycle       Nb Moy Cycle / Mn
Deb   19:12:19      34716         600000              3,88
Fin    20:37:08   34813      Nb Min / Jour Nb   Cycle / 24h
Diff    01:24:49    97    300                    5587,2
               
    Durée de vie          Nb Années
    485 J            1,33

1 - Les tests effectués de la même manière sans activité autre que l'écran de veille
2 - La moyenne sur plus d'une Heure est la même sur secteur que non secteur et est de 3.88 par minutes
3 - Le problème semble être dis pour les laptops et là j'ai vraiment un doute car en mode secteur la gestion est la même sur un laptop que sur un fixe ?
5 - Qui peux dire à partir de combient de cycle par minute sur un test d'une Heure il est bon de s'inquièter ?
6 - Je vais essyer d'envoyer ces informations à Asus technique pour avoir leur avis professionnel avant de faire mumuse avec la boite de pandore hdparm ou autre laptop-mode

Dernière modification par Soldado (Le 07/11/2007, à 10:45)


Kubuntu 12.04 32Bits Asus A6

Hors ligne

#348 Le 07/11/2007, à 10:49

DiCiCat

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

4 cycles par minute c'est trop, tu devrait avoir ce compte pour une dizaine de minutes de fonctionnement.
Disons qu'au delà d'un parquage toutes les 1 ou 2 minutes (en moyenne) sur un HDD de laptop, tu devrait régler ça. Et un parquage par minutes c'est deja assez aggressif.

Par comparaison, sur mon laptop (un thinkpad qui fonctionne tres bien sous win ou linux), si je laisse le bios faire selon ses envies, j'ai un parquage des têtes toutes les 2 minutes et demi en moyenne en utilisation courante.

Sinon, par défaut sur un laptop, oui le bios semble gérer de la même manière le hdd qu'on soit sur secteur ou sur batterie, et non ce n'est pas la même chose qu'un desktop, qui lui normalement ne doit pas s'occuper du tout de parquer des têtes de disques.
Les HDD de desktop ne sont pas conçus pour utiliser ces options.

Le parquage de têtes est utilisé sur les HDD de portable car un portable est déplacé physiquement, donc il y a un risque d'endommager les disques. Sur un desktop ce problème n'existe pas, donc les disques de desktop ne sont pas conçu pour utiliser ces fonctionnalités et le bios d'un desktop ne devrait pas parquer les têtes des HDD d'un poste fixe (en tout cas, pas dans les mêmes proportions car il existe toujours la possibilité de mettre les HDD en veille toutes les X minutes d'inactivité).

Pour donner un quota, un HDD de portable est conçu pour supporter environs 600.000 parquages de tête, un HDD fixe "seulement" 40 a 50.000. Ce n'est pas la même chose ni la même utilisation.

Dernière modification par DiCiCat (Le 07/11/2007, à 11:05)

Hors ligne

#349 Le 07/11/2007, à 11:23

AddiKT1ve

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

DiDiCat, c'est génial, en 5 minutes le compte de load cycle ne s'est pas incrémenté smile.

Je t'aime lol !


emacs(){emacs|emacs&};emacs
:: blog | vol organisé

Hors ligne

#350 Le 07/11/2007, à 11:26

DiCiCat

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

Puisque tu as testé et validé la manip sur ubuntu, tu n'a plus qu'a recopier tout ca dans le wiki tongue
Et mon pseudo c'est DiCiCat, non mais ...:D

Dernière modification par DiCiCat (Le 07/11/2007, à 11:26)

Hors ligne