gratifiant > comp.* > comp.materiel.optimisation

Tintin (19/11/2016, 05h52)
Comment savoir, en vue d'installer un SSD, si on a un contrôleur SATA
1, 2 ou 3 sur sa bécane un peu ancienne?
Par illeurs la longévité probable des SSD s'est-elle améliorée depuis 2
ou 3 ans ou est-ce toujours soumis à épuisement assez rapide ou
inconnu?
jp willm (19/11/2016, 18h44)
Le 19/11/2016 à 04:52, Tintin a écrit :
> Comment savoir, en vue d'installer un SSD, si on a un contrôleur SATA 1,
> 2 ou 3 sur sa bécane un peu ancienne?
> Par illeurs la longévité probable des SSD s'est-elle améliorée depuis 2
> ou 3 ans ou est-ce toujours soumis à épuisement assez rapide ou inconnu?


Peut-être dans le bios ?

Sinon quel système utilises-tu ?

Je peux éventuellement t'aider pour linux.
Tintin (19/11/2016, 20h29)
Il se trouve que jp willm a formulé :
> Le 19/11/2016 à 04:52, Tintin a écrit :
> Peut-être dans le bios ?
> Sinon quel système utilises-tu ?
> Je peux éventuellement t'aider pour linux.


Non, c'est pour windows (10). Merci !
Sherwen (19/11/2016, 21h39)
Tintin avait prétendu :
> Il se trouve que jp willm a formulé :
> Non, c'est pour windows (10). Merci !


peut-être avec aida ou everest ?
Pierre Maurette (20/11/2016, 10h12)
Tintin :
> Comment savoir, en vue d'installer un SSD, si on a un contrôleur SATA 1, 2 ou
> 3 sur sa bécane un peu ancienne?


Il vous faut de toutes façons approvisionner le "user manual" et la
fiche technique de votre carte-mère avant de commencer un upgrade de la
machine. Vous y trouverez la réponse.
Aida ne me semble pas donner l'indication du mode SATA maximum des
contrôleurs. En revanche vous le trouverez dans SiSoftware Sandra (le
gratuit) sous la rubrique Carte-mère/Contrôleur de disque. Vous y
trouverez le type de contrôleur, le nombre de canaux, la vitesse
maximum, les canaux utilisés et à quelle vitesse.

Je ne peux rien vous dire sur le SATA(1?). En revanche je peux vous
garantir que sur un contrôleur SATA2 (3Gb/s) le passage d'un disque
système en ferraille au SSD (un 500/500 genre EVO Samsung) est un
bonheur, alors que le passage du même SSD sur une autre carte-mère en
SATA3 (6Gb/s) semble insignifiant sur le plan des accès disque. Si vous
êtes en SATA2, il est tout à fait pertinent de monter un SSD que vous
conserverez lors de l'upgrade de la carte-mère (il faudra bien y passer
un jour).

Vous trouvez chez les chinois d'eBay des cartes PCI-express proposant
deux canaux SATA3, pour ~6¤ et un petit mois de délai.

> Par illeurs la longévité probable des SSD s'est-elle améliorée depuis 2 ou 3
> ans ou est-ce toujours soumis à épuisement assez rapide ou inconnu?


Le bon mot-clé, pour Google par exemple, c'est "ssd endurance". Les
réponses sont rassurantes. Cette endurance s'exprime en To (ou Po) en
écriture. Elle n'est justement pas inconnue, la donnée du constructeur
est au moins un peu dépassée, systématiquement. La panne prévient, par
une augmentation progressive des secteurs réalloués, je ne connais pas
la procédure, et pour cause, je jette juste un oeil de temps en temps
aux données SMART. Les pannes brutales, imprévisibles et définitives
semblent bien plus rares que pour les disques mécaniques, au moins une
fois passé le rodage des premières semaines ou pourraient apparaître
les défauts ponctuels de fabrication.
C'est comme pour le pognon dans la presse, on a souvent un avis arrêté
alors qu'on ne fait pas toujours la différence entre million et
milliard, il faut voir la réalité des chiffres. Pour fixer les idées,
je suis un "utilisateur frénétique", mon Samsung 840 PRO 128Go (vendu
pour /peu endurant/) ne bouge pas avant 100 ou 200 To, là il
commencerait à réallouer, et reste fiable jusqu'à 800 To. Acheté en
juillet 2013, il a reçu Windows 7, basculé sur Windows 10, changé de
bécanne, et en est à 10 To en écriture. La fin de vie du bouzin sera
postérieure à la mienne.
Tout au plus faut-il être prudent avec l'occasion (ou le refurbished en
provenance de serveurs ?), mais là on a le SMART pour se faire une
idée. Les limites seront atteintes par exemple sur de serveurs écrivant
en permanence des données virtualisées peu cachables, mais à part ça...
Tintin (20/11/2016, 17h01)
Pierre Maurette a émis l'idée suivante :
[..]
> provenance de serveurs ?), mais là on a le SMART pour se faire une idée. Les
> limites seront atteintes par exemple sur de serveurs écrivant en permanence
> des données virtualisées peu cachables, mais à part ça...


Merci pour vos informations très détaillées. J'avais téléchargé une
version d'essai de Aida avant-hier sans trouver de mention du
contrôleur dans la longue liste de spécifications. Rien non plus dans
la notice de la carte mère (Nettle3) chez le constructeur de
l'ordinateur HP:



Je viens d'installer Sandra mais il refuse de fonctionner (tout lui
semble incompatible !).

En revanche, je viens de regarder le BIOS qui me dit que les
contrôleurs PATA, SATA 1 et SATA 2 sont activés. J'en déduis, un peu
rapidement peut-être, qu'il y a donc bien un SATA 2.
Je vais donc me laisser tenter par un SSD. Faut-il prévoir une MAJ du
BIOS qui date de 2008 (comme tout fonctionnait bien, j'ai préféré ne
pas prendre de risques) ?
Question prix des SDD, en Chine,chez Aliexpress, les SSD me semblent
vendus plus chers en ¤ qu'en France (on me propose en France 135¤ un
Samsung 500GO en boutique).
Pierre Maurette (20/11/2016, 17h28)
Tintin :

> Rien non plus dans la notice de la carte mère
> (Nettle3) chez le constructeur de l'ordinateur HP:
>


Regardez mieux la photo de la carte mère ;-)
(ou directement *votre* carte-mère).
C'est comme le Port-Salut ...
Tintin (20/11/2016, 18h46)
Pierre Maurette a exposé le 20/11/2016 :
> Tintin :
> Regardez mieux la photo de la carte mère ;-)
> (ou directement *votre* carte-mère).
> C'est comme le Port-Salut ...


Ah.... Ok !!!! J'avais lu mais je n'avais pas fait le rapprochement !
Merci! Bonne soirée.
pehache (16/12/2016, 15h13)
Le 20/11/2016 à 09:12, Pierre Maurette a écrit :

> Je ne peux rien vous dire sur le SATA(1?). En revanche je peux vous
> garantir que sur un contrôleur SATA2 (3Gb/s) le passage d'un disque
> système en ferraille au SSD (un 500/500 genre EVO Samsung) est un
> bonheur, alors que le passage du même SSD sur une autre carte-mère en
> SATA3 (6Gb/s) semble insignifiant sur le plan des accès disque. Si vous
> êtes en SATA2, il est tout à fait pertinent de monter un SSD que vous
> conserverez lors de l'upgrade de la carte-mère (il faudra bien y passer
> un jour).


Avec du SATA3 aussi. Vu que le SATA2 ne bride pas du tout les performances
des HDD courants, les gains observés en SATA2 par le passage HDD-->SSD
sont bien évidemment au moins les mêmes en SATA3.

Ce que tout ceux qui ont fait l'opération ont constaté.

[..]
> commencerait à réallouer, et reste fiable jusqu'à 800 To. Acheté en
> juillet 2013, il a reçu Windows 7, basculé sur Windows 10, changé de
> bécanne, et en est à 10 To en écriture.


Ou vois-tu la quantité de données écrites ? Dans les rapports SMART ?
[..]
Pierre Maurette (16/12/2016, 15h33)
pehache :
[...]
> Ou vois-tu la quantité de données écrites ? Dans les rapports SMART ?


Par exemple. C'est sans doute LA donnée importante, avec l'état de
santé (un mot, un pourcentage), pour un SSD. Je la lis dans
CrystalDiskInfo ou dans Samsung Magician, écrit en gros.
pehache (11/01/2017, 23h56)
Le 16/12/2016 à 14:33, Pierre Maurette a écrit :
> pehache :
> [...]
>> Ou vois-tu la quantité de données écrites ? Dans les rapports SMART ?

> Par exemple. C'est sans doute LA donnée importante, avec l'état de santé
> (un mot, un pourcentage), pour un SSD. Je la lis dans CrystalDiskInfo ou
> dans Samsung Magician, écrit en gros.


Je suis sur Mac, ces softs ne tournent pas dessus. Mon SSD est un
Crucial, et voilà ci-dessous le rapport SMART que j'obtiens sur ce
disque. J'ai du mal à trouver/interpréter dedans les infos pertinentes
pour le SSD :

$ smartctl -a /dev/disk1s2
smartctl 6.5 2016-05-07 r4318 [Darwin 16.3.0 x86_64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke,

=== START OF INFORMATION SECTION ===
Device Model: Crucial_CT525MX300SSD1
Serial Number: 164014296936
LU WWN Device Id: 5 00a075 114296936
Firmware Version: M0CR031
User Capacity: 525,112,713,216 bytes [525 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Wed Jan 11 22:51:31 2017 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

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
completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 1391) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend 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
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 7) minutes.
Conveyance self-test routine
recommended polling time: ( 3) minutes.
SCT capabilities: (0x0035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE
UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 100 000 Pre-fail
Always - 0
5 Reallocated_Sector_Ct 0x0032 100 100 010 Old_age
Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age
Always - 82
12 Power_Cycle_Count 0x0032 100 100 000 Old_age
Always - 236
171 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 0
172 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 0
173 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 7
174 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 2
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always
- 0
184 End-to-End_Error 0x0032 100 100 000 Old_age Always
- 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always
- 0
194 Temperature_Celsius 0x0022 064 054 000 Old_age Always
- 36 (Min/Max 13/46)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always
- 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always
- 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age
Offline - 0
199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always
- 0
202 Unknown_SSD_Attribute 0x0030 100 100 001 Old_age
Offline - 0
206 Unknown_SSD_Attribute 0x000e 100 100 000 Old_age Always
- 0
246 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 3673561370
247 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 115016202
248 Unknown_Attribute 0x0032 100 100 000 Old_age Always
- 36922957
180 Unused_Rsvd_Blk_Cnt_Tot 0x0033 000 000 000 Pre-fail Always
- 1937
210 Unknown_Attribute 0x0032 100 100 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.
Yannick Palanque (16/03/2017, 22h18)
Bonjour,

À 2017-01-11T22:56:17+0100,
pehache <pehache.7> écrivit :

> Je suis sur Mac, ces softs ne tournent pas dessus. Mon SSD est un
> Crucial, et voilà ci-dessous le rapport SMART que j'obtiens sur ce
> disque. J'ai du mal à trouver/interpréter dedans les infos
> pertinentes pour le SSD :


Pour les Crucial, et d'après mes recherches, l'attribut 202 donne une
idée de l'état du disque. C'est la "Lifetime Value", qui est calculée à
partir d'autres paramètres.
Il y a des PDF de Micron qui expliquent un peu les différents attributs
SMART. Je n'ai pas les liens sous la main, mais je pourrais retrouver !

Pendre la valeur brute de l'attribut 202 :
smartctl -A /dev/$SSD | grep "^202" | awk '{print $10}'

0 : Le SSD est en très bon état.
100 : Le SSD a atteint 100% de sa durée de vie prévue.
>100 : On peut dépasser 100 et avoir un SSD qui fonctionne encore.


Si on prend la valeur de la 4ème colonne, on se retrouve avec 100 -
ValeurBrute, ce qui pose problème quand la valeur brute dépasse 100.
C'est ce que j'ai compris. Le PDF de Micron l'explique pas trop
clairement.

Il y a d'autres attributs intéressants cependant, comme le nombre de
blocs de secours inutilisés (je cité de mémoire en traduisant, mais je
dois dire que je n'ai pas trop étudié).

Ce qu'il faut retenir, c'est :

- il y a l'attribut 202 mais également d'autres attributs intéressants

- la documentation technique de Micron décrit les attributs SMART dans
des PDF qu'on trouve sur Google

# je ne suis pas absolument sûr mais c'est ce que j'ai compris :
- il faut faire attention à la sortie de smartctl. Chaque fabricant
choisit comme il veut quel ID d'attribut va décrire quelle valeur. En
général, on trouve quand même les mêmes pour les grands
classiques comme PowerOnHours etc.
Les gens qui s'occupent de smartmontools les mettent à jour en prenant
en compte les informations des constructeurs, et en fonction du
modèle de disque/SSD, les noms des attributs SMART différeront.Il
vaut donc toujours mieux partir de la documentation du constructeur
plutôt que de l'intitulé de la colonne ATTRIBUTE_NAME.
Le MX300 étant récent, apparemment, smartctl n'est pas à jour pour ce
modèle.

- pour d'autres marques de SSD, ce seront donc des attributs SMART
totalement différents à prendre en compte

J'espère ne pas avoir dit de bêtise...
pehache (24/02/2018, 16h55)
Le 16/03/2017 à 21:18, Yannick Palanque a écrit :
[..]
> - pour d'autres marques de SSD, ce seront donc des attributs SMART
> totalement différents à prendre en compte
> J'espère ne pas avoir dit de bêtise...


Je vois que j'avais oublié de te remercier pour tes infos, et j'avais
trouvé le document de Micro sur les attributs SMART qu'ils utilisent :



Du coup mon MX300 est donné pour 3% d'"usure" après 16 mois en service.
Le Mac sera mort avant lui...
Discussions similaires