|
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Lisa Miss Actu
Inscrit le: 28 Juin 2006 Messages: 1889
|
Posté le: Dim 27 Mar 2011 à 0:14 Sujet du message: (1807) [Tweak] Activer le TRIM de votre SSD |
|
|
La fonction TRIM n’est pas supportée par OS X de façon native sur toutes les machines. En modifiant une extension de votre système, il est cependant possible d’activer cette fonction, si tant est que votre disque en soit capable. Cette fonction permet notamment de conserver de bonnes performances avec votre SSD dans le temps. Un utilitaire a été créé pour permettre cette modification simplement : lien vers l’application TRIMEnabler Nous vous rappelons que son utilisation n’est pas garantie, et peut donc endommager votre système. Vous l’utiliserez à vos propres risques. |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Dim 27 Mar 2011 à 8:46 Sujet du message: |
|
|
Ayant un SSD et donc pas de Trim, je serais tenté par le faire, mais en même temps je n'ai pas le sentiment d'avoir eu de pertes de performances... _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
ch-vox Modérateur
Inscrit le: 22 Oct 2003 Messages: 19379 Localisation: La Réunion
|
Posté le: Dim 27 Mar 2011 à 9:13 Sujet du message: |
|
|
Hardware.fr l'explique très bien dans un article, en voici la citation :
Citation: | La dégradation des performances
Nous en avions parlé dès notre premier article sur les SSDs, un SSD "neuf" n’as pas les mêmes performances qu’un SSD utilisé, ses performances se dégradant au fil de son utilisation. Deux phénomènes expliquent ce fait, commençons tout d’abord par l’usure qui concerne tous les SSDs, à savoir la perte de performances lorsqu’on écrit des petits blocs de données.
Dans les puces Flash NAND, les cellules mémoires sont regroupées au sein de pages, ces pages composant des blocs. Généralement une page fait 4 Ko, un bloc fait 512 Ko. Il faut savoir qu’il est possible de lire ou d’écrire une puce Flash NAND par page, mais que les données ne peuvent être effacées que par bloc.
Autre paramètre à prendre en compte, lorsqu’un fichier est effacé par le système, le SSD n’est tout simplement pas au courant, puisque l’opération se situe uniquement au niveau du système de fichiers. Le SSD n’a donc connaissance de l’invalidité d’une donnée contenue dans une page qu’à partir du moment où l’on va réécrire dessus !
Le phénomène qui en découle est du coup assez simple : lorsque l’on va écrire un nouveau fichier de 4 Ko sur une page déjà utilisée, le SSD va alors devoir lire le bloc entier, puis l’effacer, et enfin réécrire toutes les pages de ce bloc. Pour une écriture de 4 Ko, on aura donc jusqu'à 512 Ko de lecture, une phase d’effacement et 512 Ko d’écriture, ce qui a logiquement un impact négatif sur les performances, particulièrement lors de l’écriture aléatoire de fichiers de petite taille.
Autre problématique, l’adressage des pages mémoire Flash utilise un système indirect, le contrôleur faisant office de traducteur entre les adresses logiques utilisées par le système de fichiers (les LBA) et les adresses physiques des pages Flash correspondantes. La correspondance n’est en effet pas fixe comme c’est le cas des disques durs, le contrôleur Flash se chargeant d’allouer au mieux les pages afin d’optimiser les performances (write combining) ou d’améliorer la durée de vie des cellules (wear leveling).
C’est surtout un write combining agressif qui peut ici poser problème. Le write combining fonctionne de manière assez simple, puisqu’il s’agit de combiner plusieurs écritures aléatoires en une seule écriture séquentielle : écrire d’une traite 32 pages dans un même bloc va bien plus vite que d’écrire 1 page dans 32 blocs différents, et cerise sur le gâteau, cela use moins le SSD. La table d’allocation doit alors être mise à jour pour que LBA 0 = Page 0, LBA 133 = Page 1, LBA 289 = Page 2, etc.…
Seul problème, si on doit ensuite réécrire de manière séquentielle sur le SSD avec une telle table d’allocation, les performances sont alors fortement réduites puisqu'on fera physiquement des écritures non séquentielles ! Bien entendu en fonction du contrôleur le SSD essaie de réorganiser au mieux la table d’allocation pour ce type d’écritures mais sans grand succès si toutes les pages ont déjà été utilisées une fois. Le write combining est d’ailleurs lui-même mis à défaut faute de page libre, puisqu’il ne peut alors plus faire son office faute de matière première.
Vive le TRIM
C’est là qu’intervient la fonction TRIM. Proposée en 2007 par le comité technique T13 qui est chargé de définir les spécifications de la norme ATA, il s’agit d’une commande permettant au système d’indiquer au support de stockage qu’un LBA contient des données qui sont désormais invalides.
Ca peut paraître « bête », mais cela va considérablement simplifier la vie des contrôleurs SSD pour ce qui est de la bonne tenue des performances. Au niveau du contrôleur, l’implémentation n’est pas fixe mais logiquement il s’agira de supprimer la référence à la page dans la table d’allocation LBA / page Flash.
Effacer physiquement chaque page à ce moment, c'est-à-dire lire le bloc entier auquel elle appartient, l’effacer et le réécrire, serait complètement contre-productif du point de vue de l’usure des puces mémoires, mais il est imaginable que tout bloc ne contenant que des pages qui ne font plus partie de la table d’allocation soit remis à 0.
Dans tous les cas, le fait de savoir à l’avance quelles sont les pages disponibles pour une écriture permettra au contrôleur d’optimiser au mieux les écritures, qu’elles soient séquentielles ou aléatoires, et donc de ne plus se retrouver face à la problématique actuelle lorsque toutes les cellules ont été utilisées au moins une fois.
Pour pouvoir utiliser cette fonction, il faut avoir un SSD la supportant mais aussi un système d'exploitation qui en tire partie. C'est le cas de Windows 7, de Linux et bientôt de Mac OS X. Sous Windows XP et Vista, Intel comme Indilinx proposent des outils à lancer de manière régulière qui lisent la table d’allocation du système de fichier et indiquent au SSD via la commande TRIM les adresses LBA qui ne sont pas utilisées. |
_________________ Vincent
MacBook Pro Retina 15" mi-2014 Core i7 2,5GHz 16 Go 512 Go (SSD) NVIDIA GeForce GT 750M macOS X 14.5 |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Dim 27 Mar 2011 à 10:29 Sujet du message: |
|
|
Mouai... _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
ch-vox Modérateur
Inscrit le: 22 Oct 2003 Messages: 19379 Localisation: La Réunion
|
Posté le: Dim 27 Mar 2011 à 22:50 Sujet du message: |
|
|
mais les pertes peuvent être mesurables en labo et pas forcément significatives pour le commun des mortels ! ce qui semble être le cas pour toi _________________ Vincent
MacBook Pro Retina 15" mi-2014 Core i7 2,5GHz 16 Go 512 Go (SSD) NVIDIA GeForce GT 750M macOS X 14.5 |
|
Revenir en haut de page |
|
|
fredaubailly PowerBook de Chêne
Inscrit le: 13 Mai 2004 Messages: 948 Localisation: Toulouse, la ville rose (avé une pointe d'accent...)
|
Posté le: Lun 28 Mar 2011 à 0:10 Sujet du message: |
|
|
Comparer l'admin au commun des mortels... T'as pas peur pour ta place de modérateur toi ! _________________ Macbook Air i7 1.8Ghz - SSD256Go - imac 27" i7 2,93Ghz - 12Go. Time Capsule - 2 Disques Externes MacWay 500Go FW800 - Samsung ML1660 - Wacom Intuos platinum A5 - LG Viewty - ipod nano + Sennheiser HD25 - Console Vectrex - Chaussures P.42 (ou 43 suivant les modèles, mais souvent 42 quand même...) |
|
Revenir en haut de page |
|
|
ch-vox Modérateur
Inscrit le: 22 Oct 2003 Messages: 19379 Localisation: La Réunion
|
Posté le: Lun 28 Mar 2011 à 20:42 Sujet du message: |
|
|
vilain ! _________________ Vincent
MacBook Pro Retina 15" mi-2014 Core i7 2,5GHz 16 Go 512 Go (SSD) NVIDIA GeForce GT 750M macOS X 14.5 |
|
Revenir en haut de page |
|
|
pacis Modérateur
Inscrit le: 01 Déc 2002 Messages: 8713 Localisation: Entre Nîmes et Montpellier
|
Posté le: Lun 28 Mar 2011 à 22:42 Sujet du message: |
|
|
j'ai vu des très bon SSD 128Go à moins de 190€, et des 256Go à moins de 380€ aujourd'hui , malheureusement je n'avais pas ma CB sur moi _________________ David
- moi : MBP 15" retina 2.3Ghz 512ssd 16Go + iPad mini + ipad air
- elle : MBA 1,6Ghz V1
- mômes : que des PC !?!, j'ai loupé un truc là |
|
Revenir en haut de page |
|
|
lebasque PowerBook de Diamant
Inscrit le: 13 Déc 2009 Messages: 645 Localisation: Euskadi
|
Posté le: Jeu 07 Avr 2011 à 22:18 Sujet du message: |
|
|
Salut tout le monde....
J'ai essayé ce "bazar" et .... rien à part que...
j'ai du réinstaller la totalité de mon système puisque j'ai eu le droit à un bel écran d'un gris très moyen et que je n'ai pas pu trouver d'autre solution.
Plantage grave et sévère... et pourtant mon SSD est bien Apple. Bref, si les ingénieurs d'Apple ne l'ont pas encore prévu (les mauvais....) il doit y avoir une raison.... non ?
Merci Time Machine...pour la récup de tout le système. C'est génial.
Mais à bien y réfléchir, ce Trim ou pas Trim c'est complètement de la balle !
En effet, dans l'utilitaire de disque, on peut bien "Effacer l'Espace libre", non ? et puis j'ai pu lire que le système (à condition de laisser sa machine allumée tout une nuit) se charge de tout un tas d'opérations de maintenance sur le disque et qui range donc les adeptes du Trim sur les SSD au rang des excités.
_________________ "Un Macintosh est la preuve vivante que Dieu nous aime et veut qu'on soit heureux"
Utilisateurs windows
Veuillez cliquer sur ce lien pour poser votre question
http://atl.img.digitalriver.com/v2.0-img/operations/gamesriv/site/hourglass.gif |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Ven 08 Avr 2011 à 7:31 Sujet du message: |
|
|
Je pense que le Trim sur Mac c'est comme la défragmentation... L'intéret reste limité par rapport à l'usage sur PC.
Sans compter que dans notre cas, la différence n'est pas significative, le SSD en soit c'est en effet génial _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
lebasque PowerBook de Diamant
Inscrit le: 13 Déc 2009 Messages: 645 Localisation: Euskadi
|
Posté le: Ven 08 Avr 2011 à 9:15 Sujet du message: |
|
|
Salut Ludo,
Peux-tu confirmer que la fonction Trim équivaut à "effacer l'Espace libre" dans l'utilitaire de disques ?
Merci à toi _________________ "Un Macintosh est la preuve vivante que Dieu nous aime et veut qu'on soit heureux"
Utilisateurs windows
Veuillez cliquer sur ce lien pour poser votre question
http://atl.img.digitalriver.com/v2.0-img/operations/gamesriv/site/hourglass.gif |
|
Revenir en haut de page |
|
|
ch-vox Modérateur
Inscrit le: 22 Oct 2003 Messages: 19379 Localisation: La Réunion
|
Posté le: Ven 08 Avr 2011 à 10:24 Sujet du message: |
|
|
lebasque a écrit: | Salut Ludo,
Peux-tu confirmer que la fonction Trim équivaut à "effacer l'Espace libre" dans l'utilitaire de disques ?
Merci à toi |
c'est presque ça : jette un œil à ce post un peu plus haut, tout y est expliqué. _________________ Vincent
MacBook Pro Retina 15" mi-2014 Core i7 2,5GHz 16 Go 512 Go (SSD) NVIDIA GeForce GT 750M macOS X 14.5 |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Ven 08 Avr 2011 à 18:10 Sujet du message: |
|
|
Oui c'est pareil. _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
lebasque PowerBook de Diamant
Inscrit le: 13 Déc 2009 Messages: 645 Localisation: Euskadi
|
Posté le: Dim 10 Avr 2011 à 11:44 Sujet du message: |
|
|
C'est "pareil" ou c'est "presque cela" ?
Et un troll de plus, mais là vous l'avez bien cherché !
Si c'est pareil, Vincent, tes jours de modo sont comptées !
_________________ "Un Macintosh est la preuve vivante que Dieu nous aime et veut qu'on soit heureux"
Utilisateurs windows
Veuillez cliquer sur ce lien pour poser votre question
http://atl.img.digitalriver.com/v2.0-img/operations/gamesriv/site/hourglass.gif |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Dim 10 Avr 2011 à 11:45 Sujet du message: |
|
|
La réponse exacte : c'est presque pareil. Car le trim efface l'espace vide (donc c'est pareil) mais le trim le fait de manière automatique alors que sans trim, il faut le faire manuellement (c'est donc pas pareil ) _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
lebasque PowerBook de Diamant
Inscrit le: 13 Déc 2009 Messages: 645 Localisation: Euskadi
|
Posté le: Dim 10 Avr 2011 à 11:51 Sujet du message: |
|
|
Comment faire pour que Mac OS X ressemble de plus en plus à du Windows... et comme tu l'as dit c'est comme la défragmentation....
Bref, ne copions pas leurs conneries sous le prétexte d'avoir un nombre plus considérable de switchers.
Là c'est du troll ! _________________ "Un Macintosh est la preuve vivante que Dieu nous aime et veut qu'on soit heureux"
Utilisateurs windows
Veuillez cliquer sur ce lien pour poser votre question
http://atl.img.digitalriver.com/v2.0-img/operations/gamesriv/site/hourglass.gif |
|
Revenir en haut de page |
|
|
ch-vox Modérateur
Inscrit le: 22 Oct 2003 Messages: 19379 Localisation: La Réunion
|
Posté le: Dim 10 Avr 2011 à 22:44 Sujet du message: |
|
|
GRRRRR ! _________________ Vincent
MacBook Pro Retina 15" mi-2014 Core i7 2,5GHz 16 Go 512 Go (SSD) NVIDIA GeForce GT 750M macOS X 14.5 |
|
Revenir en haut de page |
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|
|
|
|
|
Pour soutenir le développement
du site, passez par ici pour faire vos achats AppleStore
Powered by phpBB © 2001, 2002 phpBB Group Traduction par : phpBB-fr.com
|