OVH Cloud OVH Cloud

Santé des SSD et SSD plus généralement

14 réponses
Avatar
Thibaut Chèze
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig35EADA54A7A0466CA65B5F02
Content-Type: multipart/mixed;
boundary="------------090808070409060201090302"

This is a multi-part message in MIME format.
--------------090808070409060201090302
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

Je viens vers vous car comme certains je me lance dans le monde du SSD
et comme tous j'ai quelques difficult=E9s...
J'ai quelques interrogations qui restent sans r=E9ponses, mais j'y
reviendrais par la suite.

Tout d'abord, le SMART. Je sais qu'il y a moins d'indicateurs sur les
SSD, que certains sont m=EAme tr=E8s mal renseign=E9s (comme pour les dis=
ques
durs au d=E9but) mais voila, j'ai des SSD, je surveille le SMART et
j'aimerai bien avoir d'autres avis sur la sant=E9 de ces "disques".
Je joins quelques fichiers contenant le SMART:
- Les "sd[bc].ref.smart" sont les fichiers d'origine, juste apr=E8s le
branchement des disques
- Les "sd[bc].test.smart" sont ceux recueillit apr=E8s deux "badblocks"
sur les "disques" (pas de partitions encore, directement le device)
- Les "sd[bc].test2.smart" sont ceux recueillit apr=E8s deux autres
"badblocks" sur les "disques" et tests "court" et "long" de SMART

J'ai trouver sur le net une r=E9f=E9rence de certaines des valeurs mais
cette source n'indiquait pas les valeurs normales et/ou unit=E9s
(http://www.ocztechnologyforum.com/staff/ryderocz/misc/Sandforce.jpg par
exemple). N'h=E9sitez pas si vous pouvez =E9clairer ma lanterne.
Je suis quelques peut intrigu=E9 par la valeur "Power_On_Hours" (9), qui
diminue avec le temps :-$, peut-=EAtre le MTBF (temps moyen entre deux
pannes), mais =E0 ce moment la, je crois que je devrais m'inqui=E9ter.
Il y a aussi les valeurs des "Raw_Read_Error_Rate" (1),
"Hardware_ECC_Recovered" (195), "Soft_Read_Error_Rate" (201),
"Soft_ECC_Correction" (204), qui sont parfaitement identiques et qui
augmente avec le temps, sur un disque dur, je le remplacerait
imm=E9diatement...
Et finalement la valeur du "Temperature_Celsius" (231), qui si l'on en
croit le lien donn=E9 plus haut signifierait "SSD_Life_Left" et qui si la=

valeur est exacte, indiquerait que les disques sont en fin de vie...

Qu'en pensez-vous ?


Mes autres interrogations portent principalement sur le TRIM et le
syst=E8me de fichier ext4.
J'ai lu dans une autre conversation qu'il =E9tait conseill=E9 de mettre l=
a
swap dans un fichier sur une partition format=E9e en ext4 et mont=E9e ave=
c
l'option "discard".

Ok pour l'ext4 avec l'option "discard" pour "activer" le TRIM, mais la
swap, le fichier est cr=E9er, quand la machine swap, est remplit, mais en=

aucun cas supprimer quand la machine "d=E9swap", et donc le TRIM n'est
jamais utilis=E9 dessus ? je me trompe ? Du coup aucun interr=EAt =E0 ce =
que
se soit un fichier sur une partition...

Autrement, il me semblait qu'il existait une option sur le syst=E8me de
fichier ext4 pour faire une sorte de "round-robin" des blocs et ainsi
allong=E9 la dur=E9e de vie des SSD, mais je n'arrive pas a en trouver la=

moindre trace, aurais-je r=EAv=E9 ? Quelqu'un =E0 t'il d=E9j=E0 entendu p=
arler
d'une telle option, en projet peut-=EAtre ? Automatique ?

Y'a t'il d'autres options que "relatime", "noatime" et "discard" qui
seraient int=E9ressantes pour un SSD ?

Pour revenir sur le TRIM, comment indiqu=E9 manuellement au SSD que les
secteurs sont disponibles ? D'une part car j'ai fais mes "badblocks"
dessus et que du coup normalement tout est occup=E9, mais aussi pour la
partition swap, lors d'un arr=EAt ou d=E9marrage (avant le swapon) histoi=
re
de... Autrement, j'envisageais de mettre un ext4 sur une partition qui
fait tout le SSD, la remplir avec un fichier, et supprimer se fichier...

Merci d'avoir pris le temps de me lire, et d'avance merci, pour toute
l'aide que vous apporterez, =E0 moi-m=EAme, mais aussi aux autres qui
lierons ceci par la suite.

Thibaut


--------------090808070409060201090302
Content-Type: text/plain;
name="sdb.ref.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdb.ref.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-TQ89VYH86KE61BRD
LU WWN Device Id: 5 e83a97 e7462bf01
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Wed Oct 26 22:40:07 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 2097) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 094 094 050 Pre-fail Always =
- 147627618
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 40097814675467
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 147627618
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 147627618
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 147627618
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 97
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 340
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 340
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 301

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302
Content-Type: text/plain;
name="sdc.ref.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdc.ref.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-I1Q97B03QQKX9EM8
LU WWN Device Id: 5 e83a97 ed367fc4b
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Wed Oct 26 22:40:11 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 2097) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 090 090 050 Pre-fail Always =
- 147215985
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 280933810831371
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 147215985
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 147215985
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 147215985
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 95
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 322
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 322
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 301

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302
Content-Type: text/plain;
name="sdb.test.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdb.test.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-TQ89VYH86KE61BRD
LU WWN Device Id: 5 e83a97 e7462bf01
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Thu Oct 27 00:58:46 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 2097) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 090 090 050 Pre-fail Always =
- 147198636
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 12850542149647
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 147198636
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 147198636
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 147198636
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 181
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 579
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 579
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 581

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302
Content-Type: text/plain;
name="sdc.test.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdc.test.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-I1Q97B03QQKX9EM8
LU WWN Device Id: 5 e83a97 ed367fc4b
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Thu Oct 27 00:58:52 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 2097) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 088 088 050 Pre-fail Always =
- 146996873
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 134337987084303
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 146996873
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 146996873
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 146996873
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 181
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 579
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 579
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 580

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302
Content-Type: text/plain;
name="sdb.test2.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdb.test2.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-TQ89VYH86KE61BRD
LU WWN Device Id: 5 e83a97 e7462bf01
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Thu Oct 27 09:56:02 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x02) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 1) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 732) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 090 090 050 Pre-fail Always =
- 154414606
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 6356551598110
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 154414606
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 154414606
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 154414606
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 360
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 1138
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 1138
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 1198

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302
Content-Type: text/plain;
name="sdc.test2.smart"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="sdc.test2.smart"

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.0.0-1-amd64] (local build)=

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.ne=
t

=3D=3D=3D START OF INFORMATION SECTION =3D=3D=3D
Device Model: OCZ-AGILITY3
Serial Number: OCZ-I1Q97B03QQKX9EM8
LU WWN Device Id: 5 e83a97 ed367fc4b
Firmware Version: 2.13
User Capacity: 60 022 480 896 bytes [60,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ACS-2 revision 3
Local Time is: Thu Oct 27 09:56:02 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x02) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 1) The previous self-test routine co=
mpleted
without error or no self-test has ever=20
been run.
Total time to complete Offline=20
data collection: ( 732) seconds.
Offline data collection
capabilities: (0x7f) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine=20
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0021) SCT Status supported.
SCT Data Table supported.

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 088 088 050 Pre-fail Always =
- 154313627
5 Reallocated_Sector_Ct 0x0033 100 100 003 Pre-fail Always =
- 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always =
- 14585708937246
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always =
- 6
171 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
172 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 0
174 Unknown_Attribute 0x0030 000 000 000 Old_age Offline=
- 4
177 Wear_Leveling_Count 0x0000 000 000 000 Old_age Offline=
- 0
181 Program_Fail_Cnt_Total 0x0032 000 000 000 Old_age Always =
- 0
182 Erase_Fail_Count_Total 0x0032 000 000 000 Old_age Always =
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always =
- 0
194 Temperature_Celsius 0x0022 128 129 000 Old_age Always =
- 128 (Min/Max 127/129)
195 Hardware_ECC_Recovered 0x001c 120 120 000 Old_age Offline=
- 154313627
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always =
- 0
201 Soft_Read_Error_Rate 0x001c 120 120 000 Old_age Offline=
- 154313627
204 Soft_ECC_Correction 0x001c 120 120 000 Old_age Offline=
- 154313627
230 Head_Amplitude 0x0013 100 100 000 Pre-fail Always =
- 100
231 Temperature_Celsius 0x0013 100 100 010 Pre-fail Always =
- 0
233 Media_Wearout_Indicator 0x0000 000 000 000 Old_age Offline=
- 360
234 Unknown_Attribute 0x0032 000 000 000 Old_age Always =
- 1138
241 Total_LBAs_Written 0x0032 000 000 000 Old_age Always =
- 1138
242 Total_LBAs_Read 0x0032 000 000 000 Old_age Always =
- 1197

SMART Error Log not supported
SMART Self-test Log not supported
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 dela=
y.


--------------090808070409060201090302--

--------------enig35EADA54A7A0466CA65B5F02
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk6pK0oACgkQLQe0eoqzCa0CigCeJiYxgdDwE8GbCjR1v9WTEyJp
NBQAoJ281JrawSI7/FM4VIqanneWhjET
=XTtj
-----END PGP SIGNATURE-----

--------------enig35EADA54A7A0466CA65B5F02--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4EA92B4A.8030407@cheze.org

4 réponses

1 2
Avatar
Jean-Yves F. Barbier
On Fri, 28 Oct 2011 08:09:47 +0200
Nicolas KOWALSKI wrote:

En squeeze avec des systèmes de fichiers ext4, c'est suffisant, car
relatime est activé par défaut.

petole:~# grep ext4 /etc/fstab
LABEL=root / ext4 defaults 0 1
LABEL=home /home ext4 defaults 0 2



La seule différence entre atime et relatime, c'est que le 2nd n'effect ue
pas une MàJ systématique mais seulement si l'heure d'accès a ctuelle est
inférieure à l'heure d'accès précédente.
Sur un portable avec une dérive positive de l'horloge C-MOS non-corrig ée
(70% des cas), on se retrouve avec des tas d'écritures en plus.

Donc noatime, nodiratime ET norelatime (parce que c'est le défaut pour
les krnls > 2.6.30) - à part pour ceux qui utilisent certains vieux pg ms
tel que mutt ou de vieux compilateurs, qui se basent sur atime pour
déterminer s'il y a eu modif ou non des fichiers.

petole:~# cat /proc/mounts | grep ext4
/dev/disk/by-uuid/847a9b60-3fca-4596-9f5c-1e142acdde6f / ext4 rw,relatime ,barrier=1,data=ordered 0 0
/dev/sda3 /home ext4 rw,relatime,barrier=1,data=ordered 0 0



A partir du moment où la machine est sécurisé par un onduleu r, ou est un
portable, il est préférable de passer 'barrier' à '0'.
Et il est conseillé de passer 'data' à 'writeback', mais uniqueme nt pour les
partoches ≠ / (risque de freeze au boot sinon); voire même de ne pas
utiliser de journal du tout.

Il faut aussi changer le type du scheduler.

Qq articles sur le sujet (les meilleurs étaient sur thunk.org mais il
semble down pour le moment):
http://crunchbanglinux.org/forums/topic/13129/howto-optimize-linux-for-use- with-a-solid-state-drive/
http://forums.fedoraforum.org/showthread.php?t!5109

--
Hear about...
the careless contortionist who accidentally swallowed his pride?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Anthony Bourguignon
Donc noatime, nodiratime ET norelatime (parce que c'est le défaut pour
les krnls > 2.6.30) - à part pour ceux qui utilisent certains vieux pgms
tel que mutt ou de vieux compilateurs, qui se basent sur atime pour
déterminer s'il y a eu modif ou non des fichiers.



noatime implique nodiratime donc ça en fait un de moins ;) .

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Gaëtan PERRIER
Le Fri, 28 Oct 2011 02:01:29 +0200
"Jean-Yves F. Barbier" a écrit:

> > Ben alors qu'est-ce que t'attends pour ajouter 'noatime' aux lignes de
> > /etc/fstab, nantédiou!?
>
> Mais je n'ai pas envie de l'ajouter ! ;)

Alors ne pose pas de questions sur la durée de vie des SSD,
ça m'évitera de perdre mon temps.




Mais je n'ai pas posé de question ...

Gaëtan

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Thibaut Chèze
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigAE7C321DEAC8908183EC9272
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

Encore merci pour vos réponses.
Une dernière relance.

Et donc je vous pose la question, d'après vous dois-je apporter credi t à
ces indicateurs ou simplement au fait que le test SMART passe ?
Quelqu'un a t'il de l'expérience en particulier avec le SMART et les SSD
? les SSD OCZ ?




Thibaut


--------------enigAE7C321DEAC8908183EC9272
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iEYEARECAAYFAk63e94ACgkQLQe0eoqzCa2YdACfQMSC9FwclRLUk7F1xDWuPUqj
XZQAnidLeGh7BIcI88seZDNiKBeiv9lJ
ëcG
-----END PGP SIGNATURE-----

--------------enigAE7C321DEAC8908183EC9272--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
1 2