TUTO - Optimiser son SSD

Retrouvez ici les sites WEB et liens utiles pour vous et votre ordinateur :)
Avatar de l’utilisateur
Parisien_entraide
Informaticien
Informaticien
Messages : 376
Inscription : 02 juin 2012 20:48

TUTO - Optimiser son SSD

Message par Parisien_entraide » 04 janv. 2013 17:55

IMPORTANT !

Ce tuto ne reste là qu'à titre indicatif car nombres de "tips" étaient valables surtout pour les SSD d'anciennes générations et/ou d'autres pour Windows XP

Par contre pour le gain de place et les quelques trucs d'optimisation (comprendre : Désagréments) pour le jeu, certaines parties restes d'actualité (éviter les micro lags en jeu par ex comme avec BF3/BF4)


OPTIMISER SON SSD

1) PRESENTATION
2) UN PEU DE LECTURE
3) OPTIMISATION
4) NETTOYAGE
5) L'USURE DES SSD



1) PRESENTATION

On lit un peu partout qu'il faut optimiser son SSD, d'autres affirment qu'il ne faut rien faire

Qu'en est-il ?

En fait, toutes les optimisations que l'on trouve sur le net, sont surtout valables pour les anciennes générations de SSD (d'il y a 2 ans et plus) et/ou qui sont encore sous windows XP

Par contre, certaines optimisations ne sont pas négligeables lorsque l'on utilise son SSD dans une configuration de jeu, notamment les jeux récents type Battlefield 3 ;

Cela permet d'éviter des micro lags, d'arriver premier sur le serveur (utile pour les véhicules par ex)


Les tweaks de gain pour la réactivité et les transferts sont en usage courant insignifiants

Dans les tests synthétiques on peut effectivement noter de grosses différences, mais en usage réel il faut savoir que meme entre marques pour une capacité égale, la différence entre le plus mauvais et le meilleur SSD varie de 1 à 3% pour tout ce qui concerne les transferts


La plus grosse différence se fait sur le 4k

Le gros avantage du SSD est avant tout son temps d'accès


Mais là, pour gagner un peu de temps il faut aussi optimiser son Windows et pas que son SSD, et désactiver aussi un tas de fichiers logs (qui s'incrémentent au démarrage surtout).
Cela se fait par la stratégie de groupe.
Sachant que Windows charge au démarrage plus de 2000 petits fichiers, sans compter certaines écritures; cela donne un aperçu du problème

Perso chez moi avec tout ce qui suit qui a été mis en application (mesuré avec un prog) mon temps de boot et arrivée sur un windows fonctionnel sur un SSD qui a plus d'un an d'utilisation : 12 sec

Par contre, on peut faire le ménage sur son SSD de façon à garde renviron quelques % de place restantes (pas plus de 10 %) utiles pour le TRIM, de façon à ne pas trop fatiguer les cellules de son SSD (mais maintenant les SSD modernes sont capables de faire du provisionning et de l'overprovisionning

Edit du 17 janvier2013
Certains sites indiquent une valeur de 20%. Cela est valable dans un cas particulier (sans TRIM) mais j'y reviendrais dans quelques jours plus en détails

Optimiser pour augmenter la durée de vie n'a pas trop de sens, car les cycles d'écritures sont prévus pour 5 ans en supposant que le SSD soit utilisé 24h/24, et 365 jours par an, mais... rien n'est fiable en ce bas monde surtout avec certaines marques que je ne citerai pas ( ca évite les procès :-) , mais qui ne sont pas CRUCIAL, INTEL, SAMSUNG
Memes pour ces marques on n'est pas à l'abri d'une série de puces défectueuses

Ensuite j'ai la nette impression que vu les prix de vente en chute libre, du moins par rapport à il ya un an (cela devrait se stabiliser voire remonter) les constructeurs se dirigent vers des solutions moins fiables parce que moins onéreuses pour maximiser les ventes.

On peut aussi vouloir faire le ménage, car quelque soit la taille du SSD, il arrivera un jour où on sera en saturation (Achat d'un gros logiciel et ses add on mais surtout les jeux issus de la plate-forme ORIGIN et/ou STEAM et ses mises à jour pour un jeu de 3.5 Go, et ce plusieurs fois par an, nouveau DLC de X Go etc)

2) UN PEU DE LECTURE


Les bases

http://www.presence-pc.com/tests/optimi ... cite-23370

http://www.bhmag.fr/tests-dossiers/le-p ... es-ssd-676

http://www.bhmag.fr/tests-dossiers/opti ... on-ssd-684

http://www.moncoinnumerique.fr/spip.php?article26



Un peu de complément sur le TRIM


http://www.presence-pc.com/actualite/trim-ssd-36838/


A noter la différence entre avant les tweaks et après (cache activé)
La différence est négligeable, donc on voit bien que le but de la rapidité du transfert n'est pas la priorité des tweaks

Avant :

Image

Après :

Image



MAINTENANT ON VA ENTRER DANS LE VIF DU SUJET


3) OPTIMISATION

Lorsqu'on regarde les tweaks pour les SSD, c'est en partie ce qui se fait pour les HD et/ou une optimisation windows

http://www.computingunleashed.com/speed ... de-to.html


Voila ce que j'ai extrait d'un prog de tweak SSD (et pour ceux qui veulent se lancer il suffit non pas d'acheter un prog mais de googleliser les mots)

Gain espéré : Insignifiant du moins pas visible en usage courant
Ce que l'on peut espérer, comme déja indiqué : Durée de vie accrue (quoiqu'en théorie inutile), gain de place, et des désagréments en moins (dans les jeux par ex)

Certains tips en effet peuvent servir dans le cadre d'une config orienté jeux, lorsqu'on est un peu juste coté puissance, pour gagner un peu de temps processeur et éviter que l'indexation se fasse, alors qu'on est en jeu et que la map continue de se charger (cas de Battlefield 3 et 4 et surement des jeux gourmands à venir), mais là aussi cela peut varier suivant les configs

Source du programme qui sert d'exemple (ils sont tous conçus sur le meme schéma)

https://www.totalidea.com/tweak-ssd.phpm/tweak-ssd.php

- windows prefetcher + superfetch OFF
- windows indexing service OFF
- keep system files in memory ON
- use a large system cache ON
- don't limit NTFS memory usage ON
- windows hibernation OFF
- file date stamping OFF
- boot time defragmentation OFF
- page file OFF
- clear page file on shutdown OFF
- send delete notifications to SSD ON

Puis il y a un onglet avec des optimisations secondaires :

- Name creation on NTFS partitions OFF
- program compatibility assistant OFF

et un outil TRIM

L'outils s'adresse donc prioritairement à ceux qui sont sous Windows XP (meme si ils indiquent W7 et 8)

Par ex certaines fonctions ne sont pas activées par défaut avec Win7 sur une installation fraiche (défragmentation par ex) d'autres le sont comme le TRIM, donc il reste les grands classiques (perso chez moi je n'ai pas d'indexage en arrière plan par ex)


D'autres tweaks (page clubic)


http://www.clubic.com/disque-dur-memoir ... r-ssd.html

le sont pour les premières générations de SSD.

J'y ai lu également la désactivation du Superfetch (a ne pas confondre avec le prefetch) alors que ce tip était recommandé pour les premières générations de SSD
Dans le forum MSDN du reste ils en étaient arrivé à dire qu'on pouvait désactiver le prefetch, mais de désactiver Superfetch n'était pas nécessaire, meme sur les SSD récents

Perso je trouve mon SSD plus réactif avec le Superfetch (en usage réel, pas par le bias de tests)

Pour le prefetch se rappeler qu'à l'origine il était prévu pour les disques durs, et devient inutile sur un HD puisqu'il n'y a pas de mouvements mécaniques à anticiper ou optimiser.

Tout comme on peut lire parfois qu'il faut désactiver le cache en écriture..

Ca, il ne faut surtout pas y toucher !(voir plus bas l'explication)

Pour conclure et pour rappel, la majorité des tweaks ont plus de 3 ans et étaient surtout pour les premières générations de SSD, et sous windows XP

Il reste certaines abbérations comme le "large system cache"

La clé affectée : HKEY LOCAL MACHINE\System\CurrentControlSet\Control
\Session Manager\Memory Management
DWORD "LargeSystemCache" =1

Cela n'affectait que les systèmes en 32Bits et si on avait de l'AGP cela pouvait meme entrainer un arret complet de windows
Sur du 64bits. aucun effet si ce n'est les inconvénients décrits dans le lien assiste.com (risque de plantage par ex)

Idem pour le

HKEY LOCAL MACHINE\System\CurrentControlSet\Control
\Session Manager\Memory Management
DWORD "IoPageLockLimit" = F0000

Voir les explications :

http://assiste.com/Cache_disque.html



Cependant on peut en garder quelques uns


- Virer L'hybernation (perso je m'en passe) A savoir on ne peut le transposer ailleurs que sur C:

- Le fichier swap

Je l'ai mis "en fixe" sur le HD en début de disque, avec une petite taille, 64 Mo, le mini indiqué par Microsoft, parce que j'ai suffisamment de mémoire vive pour qu'il ne soit pas sollicité
Je le garde car certains programmes, (le cas de photoshop est particulier car la gestion est différente) regardent l'existence d'un fichier swap au lancement, et ce malgré la taille de la ram existante
D'autres vont quand meme s'en servir, ne serait ce que pour y laisser quelques ko (Désolé, je n'ai plus la liste sous la main, ni le lien microsoft ou article MSDN je ne sais plus, qui explique qu'il est préférable de laisser ce fichier présent)

Là aussi c'est suivant les configurations.

Si vous n'avez que 4 Go de mémoire, une carte graphique avec 1 Go et que vous jouez à BF3 avec toutes les options graphiques à fond, il vaut mieux conserver son fichier swap sur le SSD

Astuce quand meme : Lui attribuer une taille fixe

Déja rien qu'avec ces deux fichiers disparus ou ammoindris, le gain de place est important (surtout sur les petits ssd)


Et pour rappel les petits plus à effectuer qui ne sont pas toujours là pour faire gagner des performances mais pour éviter les opérations en écritures surperflues vers le SSD et les possibles micro lags (a) :


- La désactivation de l'indexation du SSD

Sur un PC rapide, lors de recherches de fichiers (que l'on ne fait pas tous les jours) la désactivation de l'indexation n'est pas préjudiciable. A ne garder que si vous avez un usage courant et une grosse base de message avec Outlook par ex

Néanmoins il y a plus efficace si on veut indexer et rechercher des fichiers :http://www.commentcamarche.net/download ... -finder-xt

Se rappeler qu'en jeu, si l'indexation est active, il a été constaté des lags ou micro lags (propre au SSD), ce qui peut etre génant (source : divers fora de jeux)

Si les lags persistent il existe des outils d'analyse :http://www.ghacks.net/2015/04/27/analyz ... ngplotter/


- Prefech/Superfetch (ne pas confondre les deux, et leur fonctionnement varie suivant les versions de windows)

Le prefetch est inutile sur SSD (et peut ralentir en plus lors du boot)
Et pour ceux qui veulent tenter l'aventure (gamers avec peu de ram surtout).


http://www.raymond.cc/blog/tweak-prefet ... rformance/

et la page source

http://exilesofthardware.blogspot.com/2 ... fetch.html

Cela permet de désactiver/activer le Prefech/Superfetch suivant l'usage du PC, et de plus par catégories (Applications, Tools)
On peut fouiner dans la base de registre pour faire la meme chose mais là on a tout sous la main

Sur le Superfetch il y a 2 écoles.

Ceux qui disent (à raison) que cela crée des écritures inutiles sur le disque et peut générer (visibile en jeu) une baisse du framerate par moment
Ceux qui veulent profiter d'un max de performances parce qu'ils ont beaucoup de RAM (et pas de baisse du framerate)
Cela a fait également l'objet d'une discussion sur les forums microsoft où personne n'était d'accord

Perso mon PC est plus réactif en laissant le prefetcher activé et je n'ai pas noté de baisse du framerate en jeu

L'auteur du programme, lui, par du principe qu'avec un SSD, il ne faut pas laisser le prefetch et superfetch actifs
On peut néanmoins passer outre dans la configuration du programme en disant que l'on a un disque dur au lieu d'un SSD

Image


- Les autres "tweaks" comme le fait de mettre les fichiers systèmes, noyau en mémoire, etc, sont des tweaks que l'on trouve dans les programmes d'optimisation de Windows, et qui peuvent s'appliquer là au SSD


Du reste cette page confirme le peu d'impact en performances (ils insistent sur le cache en écriture et il vaut mieux le laisser actif)
Les tweaks sont donc bienlà pour avant tout maximiser la durabilité du SSD et... gagner de la place (ils indiquent 10 Go mais perso je suis allé jusqu'à 16 Go en m'occupant de windows (effacement des KB, des programmes superflus etc)
J'ai déplacé également les fichiers temp sur le HD (modèle rapide), et certains dossier du répertoire "USER" (comme l'indique mon temps de boot, cela n'affecte pas ma vitesse ou alors ce n'est pas visible:

http://www.presence-pc.com/tests/optimi ... e-23370/9/

Cette page confirme aussi que les tweaks suivant les marques et modèles de SSD peuvent avoir des effets positifs OU négatifs

En fait il faut croiser cela avec l'usage que l'on fait

Perso c'est pour le gaming donc j'y ai gagné (tests à l'appui). En usage courant je m'en fiche, parce que même si à la rigueur j'y perds, de toutes les façons vu la vitesse de base l'impact reste négligeable mais j'ai accru (quelque peu) la longévité (vu le prix de la bestiole en octobre 2011 que j'ai payé, pour moi c'est primordial)


http://www.presence-pc.com/tests/optimi ... -23370/14/




4) LE NETTOYAGE


Pour le fichier hybernation et swap voir ci dessus


Toujours dans le cadre du nettoyage des fichiers inutiles pour gain de place (pour ceux qui se trouvent à l'étroit)

Par contre pour les autre usages, petit rappel :

nettoyeur-defragmenteur-sert-rien-t26069.html

On trouve divers progs de nettoyage sur le net (CCleaner pour le minimum et l'usage courant) mais en voici d'autres qui sont complémentaires (le prog ultime en gratuit n'existe pas et il ne sert à rien de passer ces programmes tous les jours. C'est juste pour le gain de place, et que l'on peut renouveler dès que la cote d'alerte de la place disponible sur le SSD se met au rouge


Par contre : IMPORTANT, aller à chaque fois dans les paramètres de nettoyage du programme pour cocher ou décocher ce que vous ne voulez pas voir disparaitre (comme les login mots de passe enregistrés pour les sites par Firefox par ex)


System Ninja


http://singularlabs.com/software/system ... stem-ninja

(du reste profitez en pour récupérer http://singularlabs.com/software/javara/ qui vire les anciennes installations Java RE qui ne sont pas désinstallées par defaut)



Wise Disk Cleaner

http://www.wisecleaner.com/wisediskcleanerfree.html

En fait pour la partie classique il ne fait rien de plus (hormis quelques suppressions de plus dans les fichiers : dit, tmp, temp, chk, old, gid, nch, wbk, fts, ftg, $$$, log.txt, err, .___, log, ~mp, _mp, dmp, prw, sik, bak,

thumbs.db, chklist.ms, ilk, aps, ncb, pch, $db, mscreate.dir, etc. qu'un Ccleaner et son extension CCenhancer, ou un Ninja par le meme auteur que Enhancer

mais là où il devient intéressant c'est pour cela :

Image



Et encore ne figurent pas dans cette capture d'écrans les fichiers de langue dont on ne se sert jamais, (supprimer les langues asiatiques par ex, n'empêchent pas l'affichage des caractères de ces langues) et d'autres commes les
wallpapers, les fichiers uninstall des mises à jour windows etc


Un petit nouveau (et qui tient compte du SSD) :


Privazer


http://www.clubic.com/telecharger-fiche ... vazer.html

Il y en a d'autres comme WipeDisk 2012 etc, mais ils ne font rien de plus que ceux cités ci dessus.
Les programmes cités ci dessus n'installent pas de toobar (sauf Ccleaner) ou de services supplémentaires


Après un passage de Ccleaner et son extension, de Ninja, j'ai pu libérer presque 2 go de fichiers. Avec tous les progs de nettoyage j'ai libéré : 16 go


Je conseille quand meme d'éviter de passer tous les jours ces programmes qui nettoient en profondeur. Au jour le jour, si on tient vraiment à garder son PC propre, il vaut mieux utiliser CCLeaner et son extension (qui nettoie en plus les logs de ORIGIN et BF3 - Du coup le lancement du jeu etc devient plus réactif) Donc c'est pour un usage précis

IMPORTANT : Certains programmes comme ccleaner, dans une case à cocher, permettent de nettoyer l'espace libre.
A NE PAS FAIRE (c'est du meme ordre que l'usage d'un défragmenteur qui risque d'endommager votre SSD)

Idem avec les 4 ou 5 premieres cases qui sont cochées par défaut de Privazer (normalement lors du nettoyage il n'en tiendra pas compte si il détecte le SSD) Pour le scan par contre c'est actif, et cela peut etre intéressant de savoir ce qui se cache dans la MFT puisque tout est détaillé par action


Réduire la taille des bases de données SQlite des navigateurs qui au fil des mois grossissent
Le gain estimé peut aller jusqu'à 150 Mo sur un seul profil (c'est toujours cela de récupéré :-)

Donc voici un petit programme, qui, sans mettre les mains dans le cambouis avec le fameux "about:config" qui peut engendrer des instabilités, ne s'attaque qu'aux bases de données du navigateur pour réduire leur taille

En effet ces navigateurs utilisent des bases de données internes SQLite pour y stocker vos données personnelles : marques pages, cookies, historiques de recherches et de téléchargement... A force, ces bases de données se fragmentent et ralentissent le fonctionnement du navigateur

Le programme se lance tout seul (navigateur fermé;), pas besoin d'installation et il agit sur tous les profils

SpeedyFox

Site auteur :

http://www.crystalidea.com/speedyfox


Perso j'avais certaines bases qui avant faisaient de 30 à 60 Mo, et ce pour chaque profil de firefox, avant optimisation, et qui se sont trouvées réduites à quelques Mo ensuite

Evidemment sur les machines rapides le gain sera insignifiant, et ce d'autant plus que c'est sur un SSD, mais le navigateur à l'usage est nettement plus réactif, outre le petit gain de place récupéré.
Cela n'affecte pas l'usure du SSD (à ne pas faire tous les jours non plus)

_________

Toujours dans le cadre du gain de place :


SymMover


Ce programme tout comme Steam Mover, permet de déplacer des programmes du SSD vers un disque dur, en créant un lien symbolique

Il fait les utilitaires ET les jeux (j'ai testé sur les progs et jeux steam et tout fonctionne)

http://www.gratilog.net/xoops/modules/m ... 8&lid=2452

Evidemment on peut se demander quel est l'interet de tout balancer sur le disque dur au lieu du SSD

Certains programmes dont l'installation sur un SSD n'est pas utile, s'installent par défaut sur C (ccleaner par ex)
Idem pour les programmes qui prennent de la place et qu'on ne lance que 2 fois par an et qui lors de l'installation ne proposent que le disque C

Il faut alors raisonner en terme de gain de place
Lors de l'achat, au début on a au pire la moitié du SSD de rempli
Mais je peux vous assurer qu'au fil des mois le remplissage s'accélère (promotions sur les jeux steam par ex) et on arrive vite en saturation des x% à garder sur le SSD (on a toujours des progs dont on n'a pas un usage régulier ou intensif)


A savoir il n'est pas recommandé d'utiliser ce programme sur un windows XP ni un windows 8


Certains programmes tiers, autres que microsoft (parce que trop ancrés dans le système), n'acceptent pas de se voir déplacer (7zip, ...)

Il est déconseillé également de toucher aux dossiers système (source Microsoft)

Je conseille au lancement du programme d'aller dans les settings et de changer le dossier par défaut, et d'indiquer en tant que dossier de préférence le nouveau chemin que l'on souhaite

En effet, tout est mis dans un périphérique autre que le C mais pas toujours celui que l'on souhaite
(j'ai laissé par contre le dossier x:/program.../symmover et dans symmover se trouvent tous les dossiers que l'on souhaite migrer, ne sachant si le programme a réellement besoin de son propre dossier pour créer les liens symboliques, donc dans le doute...)

Astuce :

Certains programmes acceptent la migration, mais au moment de finaliser l'opération, il s'affiche un message d'erreur disant que l'opération ne peut s'effectuer et là, on se retape le déplacement du disque destination vers le disque origine

Il faut tout simplement désactiver l'attribut de lecture seule du dossier (clic droit sur le dossier, propriétés) et accepter pour tous les sous dossiers et fichiers)

Pour ceux qui ont des jeux steam qu'ils veulent laisser sur le SSD (et non les déplacer avec Symover)

La dernière mouture de Steam permet ENFIN d'installer les jeux là où on le souhaite. Un bémol cela n'affecte que les nouveaux jeux qui seront installés

Et pour ceux qui seulent aller plus loin il reste la possibilité de la création d'un Ramdisk qui est aussi une idée pour le cache internet et les fichiers temporaires.

Procédure de création du Ramdisk

http://www.generation-nt.com/creer-un-r ... 574-1.html




Après la lecture de cela :


http://www.canardpc.com/news-52777steam ... bles_.html

Je suis arrivé à cela (si comme moi on a l'ancienne formule de chemin C:/ ... Valve/steam/SteamApps ) il faut l'indiquer via le programme)

Image


Soit 1.2 Go de libérés (ca peut aider)

Par contre je ne conseille pas de virer la restauration comme préconisée sur certans sites. Cela peut toujours servir
Il suffit juste de temps à autre de virer les anciennes versions

Au final mon SSD est comme au premier jour (Crucial M4 de 256 Go)
et boot en 12 secondes

Image

Pour ceux que le programme interesse :

http://www.clubic.com/telecharger-fiche ... racer.html

_____________________________


5) L'USURE DES SSD
(Inspiré d'un article de Hardware PC réactualisé avec d'autres sources)

Quelques notions :

Le TRIM

Pour un SSD, c'est le controleur qui sert de répartiteur entre le système et la mémoire flash
Ces deux environnements utilisent des tables d'allocation différentes
Lorsqu'un fichier est supprimé par le système, le SSD lui n'est pas au courant
Si 512Ko d'un bloc sont supprimés par le système, que l'on souhaite écrire 4 ko, le bloc entier est lu pour constater qu'il est vide, l'effacer, et écrire les 4ko

Ex : Une mémoire MLC demande 50 micros secondes, pour lire un bloc, requiert 900 micros secondes, pour l'écrire, et 2000 micros secondes pour l'effacer
La remise a zéro est donc de loin la plus grande étape.

Le TRIM a donc pour but d'informer en temps réel des fichiers toujours présents
Chaque fichier effacé par le système sera alors physiquement effacé

IMPORTANT : J'en profite pour ajouter que contrairement aux disques durs, il n'est pas possible de retrouver un fichier effacé, ou une partition formatée par erreur. Il est donc plus que nécessaire de procéder à des sauvegardes régulières

En outre le write Combining consiste à intercepter les écritures et à les répartir intelligemment
Au lieu d'écrire plusieurs fois de façon aléatoire, le controleur peut tout rassembler pour une écriture séquentielle


Economiser la NAND

La fiabilite des SSD pose problème.

Il y a d'abord un aspect technologique :

"Il y a deux raisons à la durée de vie limitée de la mémoire flash.
La première vient de l'oxyde utilisé pour séparer les grilles. Les électrons doivent traverser cet oxyde pour passer dans la grille flottante ou en sortir. De temps en temps, il peut arriver que des électrons restent captifs de cet oxyde, et soient relâchés plus tard, ce qui peut perturber les écritures et la lecture.

La deuxième vient de la structure de la grille flottante elle-même : avec le temps, les tensions élevées peuvent l'endommager, ce qui à terme va la rendre inutilisable" (source forum hardware.fr)

Ensuite, la mémoire flash utilisée ne peut supporter qu'un nombre de cycles définis
Ces cycles désignent le nombre d'écriture que peut subir une cellule au-delà duquel elle ne pourra plus fonctionner
Cette espérance de vie dépend du type de mémoire utilisée mais aussi de son architecture et du process de gravure

On distingue actuellement 2 types de NAND
La mémoire SLC qui ne stocke qu'un seul bit par transistor et la mémoire MLC qui en stocke plusieurs, généralement 2 parfois plus.
La MLC est moins chère puisqu'elle permet de stocker plus de données pour le meme espace
Toutefois elles sont moins endurantes

Si par ex, une puce MLC est donnée pour 5 000 cycles, toutes les cellules ne cesseront pas de fonctionner après ces 5000 cycles mais il sera temps de prévoir un nouveau SSD

Un programme comme CrystalDiskInfo ou HD Tune renseignera sur les cycles, etc du SSD

Les constructeurs ont donc mis en place des système comme le Wear Levelling pour faire en sorte que toutes les cellules s'usent à un rythme similaire

Cela signifie que si une cellule commence à présenter des signes de faiblesse les autres suivront dans un laps de temps très court


L'Erase pool (C'est la technique des blocs de réserve)permet aussi de ralentir cette usure, du moins de la masquer aux yeux de l'utilisateur
En effet une partie du SSD est cachée et cette mémoire ne sera utilisée que pour maintenir la capacité totale à un niveau similaire
En gros, si vous achetez un SSD de 250 go, il y aura une quinzaine de go en plus.
A ne pas confondre avec les tailles des SSD suivant les controleurs (un Marvell sera à 250 Go tandis qu'un SandForce sera à 240 go

L'ECC (Error Correcting Code qui est un code correcteur, technique de codage basée sur la redondance. Elle est destinée à corriger les erreurs de transmission d'une information) se charge de vérifier l'état des cellules après chaque écriture et les marques si elles sont défectueuses pour ne plus les utiliser.

L'amplification d'écriture est un indice représentant l'efficacité du controleur en terme de répartition des données.
Puisque la mémoire flash implique un certain nombre de réecriture des données dejà existantes, cela équivaut à des cycles d'écriture qui vont inutilement entamer la durée de vie des cellules
En pratique la quantitée de données réellement écrites est souvent supérieure à la quantité de données à écrire
En plus de favoriser les performances, cela va permet aussi d'améliorer la durée de vie du SSD.

Il faut savoir que plus le SSD sera plein, plus l'amplification d'écriture augmente puisque les pages libres se feront rares et il faudra en rajouter un grand nombre pour rajouter une seule donnée, et avec un SSD trop plein, on réduit sa durée de vie

C'est pour cela qu'il est important de laisser une petite marge d'environ 10% maxi, de place libre sur un SSD, bien que les constructeurs ont mis en place une solution de secours (le provisionning, qui est invisible pour l'utilisateur, meme lors du partitionnement et formatage du SSD)

Il est important également, via windows, de laisser la mémoire cache activée, contrairement à ce que l'on voit dans certains tweaks proposés sur internet.
Sur de la mémoire MLC le cache va intercepter les données pour les rassembler
En effet plutot que d'écrire plusieurs fois 4 ko (ce qui implique une opération de longue réecriture de tout le bloc) autant essayer de remplir le bloc et de tout réecrire en une seule fois.
Sans compter l'amélioration des performances, cela permet surtout de ne pas solliciter inutilement la mémoire flash qui a une durée de vie limitée.

Je pense que ce tweak proposé par erreur, vient du fait que les SandForce peuvent se passer de mémoire cache externe grace à des algorithmes combinatoires et de compression assez.. mystérieux

Chez Intel (sauf le 330 qui est en SandForce), Crucial, Corsaire Perfomance, ce sont des controleurs Marvell donc le cache doit rester activé. Pour les Samsungs je ne sais (ils ne sont pas prolixe sur le sujet)

On peut ajouter également qu'il vaut mieux avoir (cela se fait lors de la préparation du SSD, avant installation du système d'exploitation) les partitions alignées (gain de performance ET impact sur la durée de vie du SSD)
Le problème ne se pose plus pour un OS comme Microsoft depuis Vista, mais peut se poser si vous cloner votre système (meme Windows 7) avec un logiciel de clonage qui ne gère pas l'alignement des partitions

Cela serait trop long à détailler, mais le controleur, le mode de fonctionnement, les pilotes ont leur mot à dire pour bénéficier du maximum de performance du TRIM

En gros : Dans le bios, avant installation, il faut mettre le SSD en AHCI plutot qu'en IDE et sur le controleur principal de la carte mère (Intel au lieu du Marvell par ex. Meme si le SSD a un controleur Marvell, cela n'a rien à voir)
Si vous etes obligé de passer par le controleur additionnel autre qu'Intel, prenez les pilotes de Windows 7 qui suffiront (automatique) mais vous serez obligé de les installer manuellement si vous etes en IDE (Idem si vous avez un processeur AMD mais également pour le AHCI)
Sous Linux il fallait activer le TRIM manuellement (je ne sais pour les dernières moutures) idem sous Mac OS X, alors que sous Windows 7 c'est automatique.
Ensuite installer les derniers pilotes Intel RST

Je passe sur le RAID, car c'est la jungle.
Les dernier RST permettent le TRIM, mais certains chipsets intel pourtant récents (2 ans) avec certains modèles de carte mère, n'acceptent pas cette version RAID du RST alors que le chipset est indiqué dans la liste des compatibles
Et je ne parle meme pas des NForce (chipset nvidia)
De plus, le RAID SSD impressionnera de par ses débits dans les benches, mais ca ne sera pas exploité dans les faits
Le lancement d'un programme ou son installation en pratique sera à l'identique à celui d'un SSD seul
Seule la copie de fichiers y gagne, a condition d'avoir une source capable d'exploiter ce débit


Cela nous amène à la question qui nous taraude (si si :-) :


QUELLE SERA DONC LA DUREE DE VIE D'UN SSD ?

Je passe outre les indications fantaisistes de constructeurs qui indiquent des MTBF allant parfois jusqu'à 2 millions d'heures

En faisant court, certains constructeurs tablent plutot sur une période de 5 ans, en estimant au mieux qu'en usage réel, un particulier, écrira/effacera de 5 à 20 go par jour et au pire 40 go/j, ce en laissant l'ordinateur allumé 24h/24 et 365 jours par an

Cela ne tient pas compte de la rétention des données.
Le JEDEC indique qu'une cellule neuve doit stocker les données pendant 10 ans, alors qu'une cellule en fin de vie tombera à 1 an de rétention

J'ajouterai que si votre SSD est en fin de vie, tout n'est pas perdu pour autant. On peut continuer de lire meme si on ne peut plus écrire dessus

Les données de retour des constructeurs sur les SSD, vont de 0,59 à 2%. Cela comprend aussi les pannes mais aussi les flashages hasardeux qui obligent à un retour SAV

Par contre la durée de vie des performances diminuent avec le temps, meme avec un TRIMM actif
Je n'ai pas trouvé de données fiables et elles divergent dans le temps mais si je prend l'exemple de mon SSD (Crucial M4 en 256 go) qui a maintenant presque 17 mois d'utilisation, mes performances (du moins dans les tests synthétiques) sont comme au premier jour. Les différents firmwares, pilotes etc, y sont je pense pour beaucoup

Néanmoins il y a une solution pour retrouver les pages vierges (après avoir sauvegardé ses données) et je parle bien de pages vierges, car si on souhaite retrouver son SSD dans son état d'origine, le formater ou effacer tous les fichiers présents dessus ne marchera pas car les pages du lecteur resteront pleines de données. Il faut donc utiliser des outils adéquats :

PARTED MACIC et l'outil "Disk Eraser"

C'est une remise à zéro du SSD donc il n'y aura plus de données (disque vierge). Je préfère le redire cela évite les mauvaises surprises
Je conseille également de débrancher tous les autres supports de stockage (cela évite également les erreurs)

HDDErase fait la meme chose (ou faisait la meme chose car il peut ne pas fonctionner sur les derniers chipsets) mais il peut servir sur les SSD récalcitrants en mettant dans le bios le mode IDE ainsi que le mode compatible ou legacy et de connecter le SSD sur le premier port SATA (voir doc carte mère)
Et si cela ne fonctionne toujours pas, débrancher le SSD, booter en mode MS DOS, brancher le SSD puis lancer HDDErase en mode DOS

A savoir quand meme, dans le monde pro et industriel, la mémoire flash est utilisée depuis plus de 15 ans et équipe meme des domaines sensibles
Meme les avions d'y mettent : le F/A-18 Hornet qui sera équipés de SSD.

Donc le SSD est... FIABLE et la durée de vie ne pose pas de problème.

Preuve en est :

http://www.hardware.fr/news/13586/endur ... tures.html

http://www.hardware.fr/news/13780/endur ... octet.html

http://www.hardware.fr/news/13991/test- ... ctets.html


Voila un aperçu que j'ai essayé de résumer, tout n'est pas abordé et j'ai volontairement survolé certains passages (il y a beaucoup à dire sur les SSD et surtout sur les nouvelles générations qui vont arriver) j'ai relu peut etre un peu vite, mais si certaines parties ne sont pas claires je peux détailler ou revenir dessus

J'essaierai d'actualiser si c'est important


Si vous voulez de la lecture et des détails techniques sur les SSD

http://minilien.fr/a0m2zo

Il s'agit d'un sujet sur le forum Hardware.fr
D'autres sujets existent notamment sur les Crucial, OCZ, ... sur le meme forum

________



(a) Au sujet des micro lag avec le SSD, ne pas oublier non plus de désactiver tout ce qui touche aux écos d'energie via les paramètres de windows (mise en veille du disque par ex)


Edit du 19/10/2013 :

Lien sur "Comparatif SSD : 15 SSD de 480 à 512 Go"

http://www.hardware.fr/articles/906-1/c ... 12-go.html

Lien sur "Comparatif SSD 2012-2013 : 32 SSD SATA 6G 120 et 128 Go"

http://www.hardware.fr/articles/860-1/c ... 28-go.html

Ces articles ne sont pas que des comparatifs de benches. Il y a également des descriptions techniques et avancées sur les SSD au cours des derniers mois et des explications
__________________________________________

Année 2015 :

Pour l'actualité, tests, etc

http://www.hardware.fr/html/news/cat23/page1.html

145 SSD testés. Quel est le plus intéressant ?

http://www.tomshardware.fr/articles/ssd ... tor=RSS-11
Dernière édition par Parisien_entraide le 30 nov. 2015 12:46, édité 11 fois.


Avatar de l’utilisateur
SkyTech
Geek à longue barbe
Geek à longue barbe
Messages : 35607
Inscription : 03 août 2008 14:52
Localisation : Picardie (80)

Re: TUTO - Optimiser son SSD

Message par SkyTech » 04 janv. 2013 18:03

Petite remarque sur les nettoyeurs : nettoyeur-defragmenteur-sert-rien-t26069.html

Avatar de l’utilisateur
Parisien_entraide
Informaticien
Informaticien
Messages : 376
Inscription : 02 juin 2012 20:48

Re: TUTO - Optimiser son SSD

Message par Parisien_entraide » 04 janv. 2013 18:36

SkyTech a écrit :Petite remarque sur les nettoyeurs : nettoyeur-defragmenteur-sert-rien-t26069.html
Argh en voulant faire un aperçu j'ai valider le tuto... Il n'est pas terminé notamment pour les images et liens et mise en forme

Mais pour en revenir au nettoyeur, je suis d'accord sur ce que raconte Malekal, mais.. c'est dans le cadre d'"un problème malware, accélérer son PC, et sur les effets réels et marketing des nettoyeurs qui sont là pour fourguer une tooblar
Je suis d'accord sur les nettoyeurs de registre qui alertent pour des simples traces MRU et qui ne font gagner aucun temps, mais il y a des gens qui utilisent ces programmes dont les fameux compacteurs de registre et c'est là que je met un avertissement concernant le SSD et la possible dangerosité (pas sur l'utilité ou pas)
Sur certains SSD ca peut passer, mais sur d'autres au reboot c'est la cata

Par contre là je parle de gain de place et pour avoir entre les mains souvent les portables d'amies (ce que j'appelle des PC de filles :-) Ce sont de vraies poubelles où les nettoyeurs font leur boulot en virant quelques GO de fichers temporaires, 2 tonnes de cookies etc
Dans le meme genre pcdecrapifie est AUSSI un nettoyeur. Tout dépend de l'optique que l'on a de ces nettoyeurs

Le PC ensuite n'ira pas plus vite (quoique mais je ne vais pas entrer dans les cas particuliers) et le nettoyeur de windows ne fait pas tout non plus (concernant IE par ex)
Pour ma part je ne vois pas l'interet de stocker des logs de tout et n'importe quoi, de garder des coockies mouchards (les gens ne vont pas toujours dans les options de certains navigateurs comme firefox qui permet apres une session internet de faire le ménage en automatique dès qu'on le quitte) et autres fichiers

Sinon concernant CCleaner, parce que beaucoup de personnes l'utilise, je met en avant de ne pas utiliser une fonction qui peut rendre le SSD inopérant (certains l'ont fait tout comme avec des défragmenteurs, et le résultat a été des performances divisées par 5 (au moins) et pour d'autres formatage et réinstallation

Voili voila :-)

Mais tu as raison, je peux en profiter pour ajouter le lien de Malekal pour les autres aspects de ces nettoyeurs

Edit : le tuto sera terminé dans la soirée

Avatar de l’utilisateur
SkyTech
Geek à longue barbe
Geek à longue barbe
Messages : 35607
Inscription : 03 août 2008 14:52
Localisation : Picardie (80)

Re: TUTO - Optimiser son SSD

Message par SkyTech » 04 janv. 2013 19:01

Parisien_entraide a écrit : Ce sont de vraies poubelles où les nettoyeurs font leur boulot en virant quelques GO de fichers temporaires, 2 tonnes de cookies etc
Je suis d'accord mais un simple nettoyeur suffit, pas besoin d'en proposer une multitude.
Il font tous gobalement la même chose, à quelques détails près.
Tu es presque perdant à en installer plusieurs...

Sans parler de ceux qui se lancent au démarrage comme si il n'y avait pas déjà assez de logiciel qui le faisait lol

D'ailleurs : iobit-asc-pro-licence-gratuite-jusqu-t4 ... ml#p326347 :)

Bonne continuation.

Avatar de l’utilisateur
Parisien_entraide
Informaticien
Informaticien
Messages : 376
Inscription : 02 juin 2012 20:48

Re: TUTO - Optimiser son SSD

Message par Parisien_entraide » 04 janv. 2013 20:31

SkyTech a écrit :
Parisien_entraide a écrit : Ce sont de vraies poubelles où les nettoyeurs font leur boulot en virant quelques GO de fichers temporaires, 2 tonnes de cookies etc
Je suis d'accord mais un simple nettoyeur suffit, pas besoin d'en proposer une multitude.
Il font tous gobalement la même chose, à quelques détails près.
Tu es presque perdant à en installer plusieurs...

Sans parler de ceux qui se lancent au démarrage comme si il n'y avait pas déjà assez de logiciel qui le faisait lol

D'ailleurs : iobit-asc-pro-licence-gratuite-jusqu-t4 ... ml#p326347 :)

Bonne continuation.

Comme je le signifiais, pas un seul ne donne les memes résultats car ils ne travaillent pas sur les memes fichiers Je suis passé de 2go à 16 go en combinant plusieurs de ces programmes

J'ai juste mis un ex avec Wise Disk Cleaner

Pour Iobit System Care, en effet il lance un service. Par contre en le désactivant cela n'empeche nullement l'execution du programme (pas eu le temps de chercher sur ce que ce service fait exactement. )
et il est vrai que c'est du genre pénible que d'avoir un prog qui s'installe dans les services ou dans la procédure de démarrage, qui ne nous dis pas ce qu'il fait et pourquoi il le fait

Edit : Tuto remis en forme


Avatar de l’utilisateur
Malekal_morte
Site Admin
Site Admin
Messages : 87591
Inscription : 10 sept. 2005 13:57
Contact :

Re: TUTO - Optimiser son SSD

Message par Malekal_morte » 06 janv. 2013 14:16

Merci pour le tutorial.
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas

Sécuriser son ordinateur (version courte)

Tutoriels Logiciels - Tutoriel Windows - Windows 10

Stop publicités - popups intempestives
supprimer-trojan.com : guide de suppression de malwares

Partagez malekal.com : n'hésitez pas à partager sur Facebook et GooglePlus les articles qui vous plaisent.

jorjusse
newbie
newbie
Messages : 5
Inscription : 10 janv. 2012 23:58

Re: TUTO - Optimiser son SSD

Message par jorjusse » 14 mai 2013 12:52

Merci Parisien_entraide pour le temps que tu as consacré à rédiger cet excellent tutorial très instructif.

J'aimerai avoir ton avis au sujet du déplacement vers le HDD des fichiers temporaires et du fichier d'échange (swap).
Je dispose d'un portable qui me sert à la fois à la maison (le plus souvent) et quelquefois en voyage.
Je n'ai pas d'emplacement pour installer le HDD en interne car le seul emplacement disponible est occupé par le SSD.
J'ai donc un HDD externe raccordé à une prise USB 2.0.
Dans ce cas, si je déplace le swap et les fichiers temp, il faudra toujours raccordé mon HDD externe, ce qui n'est évidemment pas pratique lorsqu'on est en extérieur avec parfois seulement ces genoux comme seul support.

Ma question est la suivante :
Peut-on déplacer du HDD vers le SSD les fichiers temp et le swap pour pouvoir utiliser son portable en déplacement sans devoir emporter son HDD. Bien sûr, je pense que même si cette manoeuvre est possible, il n'y a aucune utilité alors à effectuer cette optimisation dans le cas d'un portable avec un seul emplacement pour disque dur.

Une clé USB étant bien moins encombrante qu'un HDD externe, la solution serait de pouvoir déplacer les fichiers temp et le fichier d'échange sur une clé USB de grande capacité mais cela est-il possible ?

Enfin, peux-tu me confirmer qu'avec un Intel 520 (180Go) il ne faut JAMAIS modifier le cache en écriture. (je dispose de 8Go de RAM).

Un grand merci d'avance à toutes et tous

polopolo
Messages : 1
Inscription : 25 août 2013 23:06

Re: TUTO - Optimiser son SSD

Message par polopolo » 25 août 2013 23:18

Bonsoir à tous, première chose : merci à la personne qui a fondée ce superbe forum très riche en information précise, juste et clair (et j' en passe). (Quant ont voient vraiment toutes les conneries sur certains forum, bref..)
Deuxième chose : Malekal Morte ou bien Le Parisien pourriez vous me confirmer si vous le voulez bien, bien entendu que ce post toujours d' actualité ou de nouvelles news sont apparus? Merci grandement, bonne continuation. PDT_008

ps : je vais recevoir un ssd et 8go ddr3, je compte faire comme le parisien pour le swap, j' espère que ça va aller..

Avatar de l’utilisateur
Parisien_entraide
Informaticien
Informaticien
Messages : 376
Inscription : 02 juin 2012 20:48

Re: TUTO - Optimiser son SSD

Message par Parisien_entraide » 16 sept. 2013 13:45

polopolo a écrit :Bonsoir à tous, première chose : merci à la personne qui a fondée ce superbe forum très riche en information précise, juste et clair (et j' en passe). (Quant ont voient vraiment toutes les conneries sur certains forum, bref..)
Deuxième chose : Malekal Morte ou bien Le Parisien pourriez vous me confirmer si vous le voulez bien, bien entendu que ce post toujours d' actualité ou de nouvelles news sont apparus? Merci grandement, bonne continuation. PDT_008

ps : je vais recevoir un ssd et 8go ddr3, je compte faire comme le parisien pour le swap, j' espère que ça va aller..
Hello,

Je ne suis pas passé sur le forum depuis plusieurs mois, et globalement pour les astuces c'est toujours à jour
Par contre il y a de nouveaux SSD, le TRIM s'est amélioré, mais rien ne t'empeches d'appliquer quelques astuces pour améliorer la chose (en gardant à l'esprit qu'un SSD ne s'optimise pas, car son atout majeur est le temps d'accès, mais qu'on peut éviter certains désagréments (lag dans les jeux, manque de place etc)


Répondre

Revenir vers « Sites et liens utiles »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité