Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Mac _ SSD/Trim/Version système/Méthodes

Écrit par : anonym_d019ede3 17 Nov 2011, 09:49

Bonjour,

J'ouvre ce sujet afin de regrouper ici ce que l'on trouve sur le site de façon éclatée pour l'instant quant aux SSD et à la fonction Trim.

Mais à quoi ça sert en résumé?

Citation
citation Kalm
Le Trim est une commande qui évite entre autre des écritures inutiles (usure), donc lorsqu'on le peut (c'est le cas sur Lion 10.7.x et sur Snow Leopard 10.6.8 ), ne pas hésiter à l'activer.


Tout d'abord un tour ici; Comprendre les SSD:
http://www.macbidouille.com/articles/297/page1

Le Trim est une commande que l'on peut activer (sauf pour SSD 1ère génération, vous êtes invités à les lister) à partir de Snow Leopard 10.6.8, ensuite sur Lion 10.7.1, 10.7.2... Jusqu'à la prise en charge totale par Apple.

A l'heure actuelle, Apple n'active cette commande Trim sous 10.7. que pour les SSD fournis dans leurs machines lors de l'achat d'un mac, mais il est possible grâce aux méthodes en liens ci dessous de contourner cette limitation.


Activer le Trim sous Mac OS X 10.7.2:

cf News Macbidouille lien non cliquable MAJ depuis.


Un nouveau logiciel pour activer automatiquement le Trim sous Lion:
http://www.macbidouille.com/news/2011/11/16/un-nouveau-logiciel-pour-activer-automatiquement-le-trim-sous-lion


Activer via le terminal:
1. Sauvegarder le fichier que vous allez patcher:

Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original

2. Patcher le fichier d'activation de la commande Trim:

Code
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage


3. Nettoyer les caches d’extension du noyau:

Code
sudo chown root:admin /

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches


4. Maintenant rebootez.

a) Si dans le futur vous souhaitez désactiver la commande Trim:

Code
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches


cool.gif Si quelque chose se passait vraiment mal, restaurez la sauvegarde:

Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage



Attention:

Après chaque MAJ combo il faudra réactiver le TRIM.

Via la MAJ de logiciels, tout dépendra si Apple a upgradé l'extension.
Donc vérifiez dans infos après chaque MAJ d'OS X.



Un sujet incontournable;

Vos Bench SSD via QuickBench4 ici, Cherche QuickBench de SandForce après longue période d utilisation:

http://forum.macbidouille.com/index.php?showtopic=334786

Voilà, n'hésitez pas à contribuer à ce sujet pour l'enrichir dés lors et y apporter des nouveautés au fil du temps.

Écrit par : Kalm 17 Nov 2011, 10:52

Excellente initiative wink.gif Je vais en renvoyer plus d un ici. smile.gif

Pour le nettoyage du cache ,rajoute la ligne sudo chown root:admin / ,ainsi personne n aura de problème.

Code
sudo chown root:admin /

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches
.

PS:
Merci d avoir rajouté les accents sur ma citation, bien vu ,avec le qwerty c est la merde sur les forums français. wink.gif

Écrit par : anonym_d019ede3 17 Nov 2011, 12:49

Merci, pour ce complément, ça y est j'ai ajouté la ligne sudo chown root:admin /

Content que tu apprécies l'initiative. smile.gif

Pour la citation: bien tant qu'à faire, vu que je pense que le topic va rester un moment, c'était la moindre des choses, vu que je me permets de te citer. wink.gif

Écrit par : Storme 17 Nov 2011, 18:13

Très bonne initiative, cela évitera sans doute aux nouveaux possesseurs de SSD de faire des bêtises, du genre utilisé le mauvais soft pour activer le Trim, par exemple wink.gif

Écrit par : Kalm 17 Nov 2011, 18:26

Pour info.
La commande Trim fonctionne aussi en RAID0 Logiciel.

MBP Late 2008 Lion 10.7.2/RAID0 de 2 M4 256GB

M4-CT256M4SSD2 :

Capacité: 256,06 Go (256 060 514 304 octets)
Modèle: M4-CT256M4SSD2
Révision: 9
Numéro de série:
NCQ (Native Command Queuing): Oui
Profondeur de la file d’attente: 32
Support amovible: Non
Disque amovible: Non
Nom BSD: disk1
Type intermédiaire: SSD
Prise en charge de TRIM: Oui
Type de carte de partition: GPT (Tableau de partition GUID)
État S.M.A.R.T.: Vérifié
Volumes:
disk1s1 :
Capacité: 209,7 Mo (209 715 200 octets)
Nom BSD: disk1s1
Contenu: EFI
disk1s2 :
Capacité: 64 Go (64 000 000 000 octets)
Nom BSD: disk1s2
Contenu: Apple_RAID
Boot OS X :
Capacité: 134,2 Mo (134 217 728 octets)
Nom BSD: disk1s3
Contenu: Apple_Boot
disk1s4 :
Capacité: 191,58 Go (191 582 322 688 octets)
Nom BSD: disk1s4
Contenu: Apple_RAID
Boot OS X :
Capacité: 134,2 Mo (134 217 728 octets)
Nom BSD: disk1s5
Contenu: Apple_Boot



sudo dtrace -l | grep -i atatrim

120507 fbt com.apple.iokit.IOAHCIBlockStorage _ZN24IOAHCIBlockStorageDriver19BuildATATrimCommandEP15__SATAIORequestP18IOMemory
Descriptory [IOAHCIBlockStorageDriver::BuildATATrimCommand(__SATAIORequest*, IOMemoryDescriptor*, unsigned

Écrit par : anonym_d019ede3 18 Nov 2011, 12:55

Activation du Trim sous 10.6.8, via le terminal pour ne pas ajouter un logiciel de plus à la capacité de mon SSD intel postville x25V 40Go. Gestion du Trim: oui.

Petite constatation, avec iStat menu, j'observe une légère hausse de température de 2 à 3°C de plus ainsi qu'une très légère activité CPU supplémentaire assez continue.

Autre point à éclaircir:

Citation
Mon espace disque utilisé sur mon SSD "pomme i" était depuis un bon moment de 10.98Go, après MAJ 10.6.8 et activation du Trim 10.94Go hier soir, là je regarde de nouveau et ça vient de descendre à 10.90Go.

Précision, je n'ai rien nettoyé depuis vu que j'avais fait le ménage avant ces manip.

Je ne savais pas que la commande Trim faisait cela... pour moi les blocs effacés ne changeait rien à la capacité utilisée.

Ou alors est-ce une meilleure gestion avec le Trim du garbage collector?


NB: Le Trim activé ne pose pas de problèmes sur un disque dur classique: il l'ignore simplement, donc pas de problèmes ou de manipulation de désactivation de la commande Trim nécessaire si vous souhaitez réaliser un clone de sauvegarde de votre SSD vers un DD classique.

Écrit par : Kalm 18 Nov 2011, 13:07

Je doute que ton constat soit du a l activation du Trim
Pour les degrés supplémentaires ,c est storeagent (AppStore) passage de la 10.6.7. a 10.6.8
Pour l augmentation et la diminution de données constaté sur ton SSD ,c est le cache Systeme dans var et sans doute aussi ton cache navigateur.

Écrit par : anonym_d019ede3 18 Nov 2011, 13:28

Citation (Kalm @ 18 Nov 2011, 13:12) *
Je doute que ton constat soit la conséquence de l activation du Trim
Pour les degrés supplémentaires ,c est storeagent (AppStore) passage de la 10.6.7. a 10.6.8

Aucun risque: il est désinstallé tout comme je l'avais désinstallé sous 10.6.7.
Rappel: Appstore arrive en 10.6.6...

Citation (Kalm @ 18 Nov 2011, 13:12) *
Pour l augmentation et la diminution de données constaté sur ton SSD ,c est le cache Systeme dans var et sans doute aussi ton cache navigateur.
Lors de l activation du Trim ,il y a une commande qui nettoie le cache systeme.

J'avais passé Onyx (automation complète sauf réindexation de spotlight) avant et vider aussi mon cache navigateur à la main.

Effacé également jusqu'aux dossiers récents et éléments récents de la barre de menus.

De plus, cela n'explique pas le gain (je ne m'en plains pas, juste je veux savoir la raison) depuis hier soir APRES activation du Trim et ce matin de 10.94Go à 10.90Go...

D'autres idées?

Écrit par : anonym_d019ede3 18 Nov 2011, 13:50

Je ne perçois rien qui me paraisse anormal dans le moniteur d'activité par ailleurs:
http://imageshack.us/photo/my-images/843/imagext.png/

Écrit par : Kalm 18 Nov 2011, 14:52

Citation (bigmechantmou @ 18 Nov 2011, 19:28) *
De plus, cela n'explique pas le gain (je ne m'en plains pas, juste je veux savoir la raison) depuis hier soir APRES activation du Trim et ce matin de 10.94Go à 10.90Go...

Lorsque tu actives le Trim les données auparavant effacées seront maintenant marquées comme effacées pour le contrôleur
En gros maintenant ,l OS dit bien au SSD que les données sont effacées
Mais avant l activation seulement l OS les considérait comme effacée pas le contrôleur .
Donc avec ou sans Trim l OS te donnera toujours le même résultat de données lisibles.
Citation (bigmechantmou @ 18 Nov 2011, 19:28) *
D'autres idées?

Le cache dans Var.

Écrit par : anonym_d019ede3 18 Nov 2011, 14:57

Citation (Kalm @ 18 Nov 2011, 14:52) *
Le cache dans Var.

Cache dans Var qui ne serait pas nettoyé par Onyx alors?

Écrit par : anonym_d019ede3 19 Nov 2011, 20:58

Du nouveau côté Trim:

Attention ne pas confondre avec TrimEnabler_Lion

Citation (Kalm @ 19 Nov 2011, 05:24) *
Le développeur Trim Enabler a sortie une nouvelle version, Trim Enabler 2.0 Beta 2,contrairement aux versions précédentes elle ne change pas l extension mais surtout l avantage c est qu elle apporte quelques infos sur l état du SSD ,
entre autre
Heures de fonctionnement
le nombre d écritures et de lectures en GB

Bien évidement ne fonctionne pas sur un RAID0
Pour ceux qui sont dans cette config ,utiliser SMART Utility qui donne l info pour chacun des SSD.
Vous pouvez la télécharger ici,pas besoins de réactiver la commande Trim si déjà fait,d ailleurs dans ce cas l Application vous informe qu elle est déjà activée.

http://www.groths.org/?p=522

Étant données le bordel qu a foutu les anciennes versions de TrimEnabler , perso je continuerais a le faire avec application de Franck (fmereo).

http://www.macbidouille.com/news/2011/11/16/un-nouveau-logiciel-pour-activer-automatiquement-le-trim-sous-lion


J'en profite pour vous ajouter un autre lien de Kalm qui nous explique ici comment optimiser son SSD en allégeant son système:
http://forum.macbidouille.com/index.php?showtopic=336043&hl=optimiser+SSD

wink.gif

Écrit par : Kalm 19 Nov 2011, 21:05

Citation (bigmechantmou @ 20 Nov 2011, 02:58) *
J'en profite pour vous ajouter un autre lien de Kalm qui nous explique ici comment optimiser son SSD en allégeant son système:
http://forum.macbidouille.com/index.php?showtopic=336043&hl=optimiser+SSD

wink.gif

Attention.il y des choses qui ne sont plus vraiment d actualité étant données les nouvelles générations de SSD et la commande Trim sous OS X .
Et également l architecture sous Lion,absente de ppc.

Citation (Kalm @ 19 Nov 2011, 05:24) *
Étant données le bordel qu a foutu les anciennes versions de TrimEnabler , perso je continuerais a le faire avec application de Franck (fmereo).

[/url]


Ca ,c est parcequ il nous a roulé dans la farine avec son soi disant back up ,impossible a restauré ,donc plus confiance en ce dev.

Écrit par : anonym_d019ede3 19 Nov 2011, 21:09

Ah oui, tu fais bien d'apporter cette précision. smile.gif

Auras tu créé depuis une checking list pour Lion, plus d'actualité?

(Etant toujours sur Snow ça va m'être difficile...)

Écrit par : Kalm 19 Nov 2011, 21:15

Sorry,la flemme .Puis ici on parle de Trim biggrin.gif

Écrit par : anonym_d019ede3 19 Nov 2011, 21:23

Pas grave, c'était au cas où tu aurais déjà édité ça. wink.gif

Écrit par : Rinocerrone 20 Nov 2011, 10:32

Merci pour les infos ! wink.gif

Du coup, avec "TrimEnabler_Lion" plus besoin de se soucier de quoi que ce soit ?
Il fait tout proprement n'est-ce pas.


Écrit par : Storme 20 Nov 2011, 12:10

Il fait exactement la même chose qu'avec les lignes de commandes sous le terminal, donc, c'est Nickel smile.gif


Écrit par : Rinocerrone 20 Nov 2011, 12:12

Yes ! Excellent ! Merci cool.gif

Écrit par : anonym_d019ede3 20 Nov 2011, 22:27

Citation (Rinocerrone @ 20 Nov 2011, 10:32) *
Merci pour les infos ! wink.gif

Du coup, avec "TrimEnabler_Lion" plus besoin de se soucier de quoi que ce soit ?
Il fait tout proprement n'est-ce pas.



Citation (Storme @ 20 Nov 2011, 12:10) *
Il fait exactement la même chose qu'avec les lignes de commandes sous le terminal, donc, c'est Nickel smile.gif

Exactement, donc si on se sent timide via le terminal on utilise le logiciel, sinon c'est le terminal, ça économise de l'espace disque (oui je sais je chipote mais mon Snow + toutes les autres applis tourne à 10,90Go 10,75Go utilisés).

Écrit par : anonym_d019ede3 27 Nov 2011, 03:43

Je voulais faire part de changements observés depuis l'activation du Trim sur mon mini:

- Copie d'un fichier vers mon DDE => la barre de progression n'avance plus progressivement mais "en escalier" c'est à dire qu'elle se bloque puis avance par paquets d'un coup. Temps de transfert sensiblement identique.

- Copie de fichier depuis mon DDE vers le SSD => idem mais semble un peu plus rapide qu'avant.

- Conversion vidéo (testé à l'aide de Kigo Video Converter) => gain de temps important x2 voir x3 ça c'est le must.


Edit: Je continue de voir ma capacité SSD utilisée baisser, j'arrive à désormais 10,75 Go 10,37 Go contre 10,98 Go avant l'activation du Trim, soit 248 Mo 601 Mo ça représente pas mal quand même!

Écrit par : Storme 27 Nov 2011, 09:38

Merci pour le retour smile.gif

En ce qui me concerne, pas de baisse de capacité inexpliqué !

Écrit par : anonym_d019ede3 27 Nov 2011, 15:18

Si c'est expliqué, d'après Kalm il s'agit du cache dans Var.

Citation (Kalm @ 18 Nov 2011, 14:52) *
Citation (bigmechantmou @ 18 Nov 2011, 19:28) *
De plus, cela n'explique pas le gain (je ne m'en plains pas, juste je veux savoir la raison) depuis hier soir APRES activation du Trim et ce matin de 10.94Go à 10.90Go...

Lorsque tu actives le Trim les données auparavant effacées seront maintenant marquées comme effacées pour le contrôleur
En gros maintenant ,l OS dit bien au SSD que les données sont effacées
Mais avant l activation seulement l OS les considérait comme effacée pas le contrôleur .
Donc avec ou sans Trim l OS te donnera toujours le même résultat de données lisibles.
Citation (bigmechantmou @ 18 Nov 2011, 19:28) *
D'autres idées?

Le cache dans Var.


Écrit par : Kalm 27 Nov 2011, 16:50

C est pas systématique,tout dépend des habitude de surf etc........ en fait lorsque tu redémarres la machine, le cache dans private/var/folder est supprimé.

Écrit par : anonym_d019ede3 27 Nov 2011, 16:58

Ah ben je suis paumé là alors: chez moi le mini est éteint tout les soirs...

Edit: et les historiques amsn comme navigateur sont supprimés également au moins une fois par jour.

De plus, comme dit précédemment un gros clean a été fait juste avant l'activation du Trim...

Écrit par : Kalm 27 Nov 2011, 17:04

Vraiment aucune idée sur la diminution des données .
Tu n utilises pas Clusters par hasard?

Écrit par : anonym_d019ede3 27 Nov 2011, 17:12

Citation (Kalm @ 27 Nov 2011, 17:04) *
Vraiment aucune idée sur la diminution des données .
Tu n utilises pas Clusters par hasard?

Non je connais même pas. J'ai rien de particulier, puis ça continue là je suis à 10.74 Go; il a décidé de se mettre au régime faut croire !!! w00t.gif

J'ai le 1er SSD anorexique!

Écrit par : Kalm 27 Nov 2011, 17:18

Ben si tu veux encore les diminuer ,tu l utilises biggrin.gif

Écrit par : anonym_d019ede3 27 Nov 2011, 17:26

J'imagine que c'est un équivalent de Xslimmer? J'ai même pas utilisé monolingual... Donc oui je pense qu'en plus de son anorexie je peux (volontairement) lui faire perdre encore du poids.

Écrit par : Kalm 27 Nov 2011, 17:31

Pas du tout,ca compresse les données de façon transparente comme OS X .

Écrit par : anonym_d019ede3 28 Nov 2011, 16:20

Capacité Utilisée sur SSD toujours en baisse et reste inexpliquée en fait.
Avant activation du Trilm: 10,98 Go; et là 10,37 Go j'en suis quand même maintenant à 601 Mo de moins.

10,74 Go (en fait 10,37 Go c'était sans en lisant les infos SSD depuis mon autre disque)

Écrit par : Jedge 28 Nov 2011, 17:14

Hop petite question bête:

Le but est de remplacer le 120Go d'origine, par un disque plus véloce et qui chauffe moins, j'ai tenté avec 1To green WD mais il est désespérément plus lent que le disque d'origine....

J'ai dans l'idée de redonner une 2eme jeunesse à mon mini C2D 2Ghz avec un SSD, j'ai repéré un vertex 120Go en SATA II mais je me demande si ça va marcher correctement avec mon contrôleur qui est en simple SATA !!???

Écrit par : anonym_d019ede3 28 Nov 2011, 17:28

Citation (Jedge @ 28 Nov 2011, 17:14) *
Hop petite question bête:

Le but est de remplacer le 120Go d'origine, par un disque plus véloce et qui chauffe moins, j'ai tenté avec 1To green WD mais il est désespérément plus lent que le disque d'origine....

J'ai dans l'idée de redonner une 2eme jeunesse à mon mini C2D 2Ghz avec un SSD, j'ai repéré un vertex 120Go en SATA II mais je me demande si ça va marcher correctement avec mon contrôleur qui est en simple SATA !!???

Il date de quand ton mini 2009? rév1? rév2?

Perso si je devais prendre maintenant un SSD pou le mien ce serait un M4 Crucial.

Écrit par : Jedge 28 Nov 2011, 17:34

ah oui j'ai oubli de le préciser, c'est le modèle mid 2007 !

La j'ai vus un vertex 2 / 120Go à 85€, ça me parait raisonnable et suffisant en attendant de choisir le nouveau mac pour moi, le mini ira pour les enfants ensuite.

Écrit par : anonym_d019ede3 28 Nov 2011, 17:45

Oui donc sata et pas sata2... ben il sera juste bridé du coup mais de toutes façons plus rapide que ton disque actuel.

Ensuite voit si tu laisseras ce SSD pour tes enfants ou si tu comptes le rapatrier ensuite dans ton futur mini ça se calcule aussi comme investissement ça...

Écrit par : Jedge 28 Nov 2011, 17:50

donc ok tu me confirme ce que j’espérai, juste un bridage du débit mais fonctionnel quand même...cool !

Pour le mac suivant je vais voir pour un imac ou macbook pro + écran selon le budget.... du coup je pourrais le recycler facilement !
Pour les enfants je remettrai le 120Go d'origine car la bibliothèque itunes sera déportée.

un vertex 120Go à moins de 90€ c'est bien placé en occasion (a priori jamais utilisé) ?

Écrit par : anonym_d019ede3 30 Nov 2011, 19:04

Du nouveau: Ma capacité disque utilisée à cessé de diminuer. Je suis stable à 10,74 Go.

Écrit par : Storme 30 Nov 2011, 21:05

La fuite est colmatée laugh.gif

Écrit par : Un tipo MACanudo 29 Dec 2011, 20:46


Bonjour à tous,

En gros je vois qu'on parle tous de la même chose, mais il n'y a toujours pas de réponse définitive sur l'utilité et/ou la bienfaisance du trim dans tous les cas...

Mon cas : je possède depuis quelques jours un SSD Kingston HyperX de 240 giga. Est t’il recommandé d’activer le trim à travers une application tierce, comme par exemple celle de l’ami : activer-le-trim-pour-vos-ssd-sous-lion-t70827.html

En théorie, si j’ai bien compris le trim permet de mieux conserver le SSD à long terme. Mais j’ai aussi lu que sur certains modèles il entrait en conflit avec le "garage collector" et que dans ce cas là il ralentit le disque et peut même l’endommager (en faisant plus d’opérations d'effacement que nécessaire?)…

Le contrôleur de mon Kingston ne fait t’il pas déjà le boulot du trim ?

Alors j’active par dessus ou pas ?

Merci de m’éclairer avec vos idées et vos retours d’expérience (si quelqu'un possède le même SSD ou le même contrôleur Sandforce).

Écrit par : Kalm 29 Dec 2011, 21:33

Garbage collector sur un OS sans Trim ne dira pas au SSD que les pages effacées l ont bien été ,donc lors d une future écriture ,écrira les données effacées par l hôte ,effacera le bloc et réécrira les nouvelle données ,plus les données effacées par l hôte qui ne sont pas considérées comme effacées par le contrôleur du SSD.

le GC fait sa sauce en interne ,il va juste les réorganiser(pages) en séquentiel mais dans la foulé provoquera encore d avantage d écriture supplémentaire puisqu il va déplacer les données .donc créer par ce fait de l usure
Il peux se passer de la commande Trim afin de maintenir les performances du SSD, mais sans celle ci l usure sera amplifiée, et aura sans le Trim moins de pages effaçable a sa disposition pour optimiser les performances en écriture .

Ça reste comme son nom l indique une collecte d ordure .

Ne pas activer la commande Trim est une ânerie pondu par certains membres du Staff d OCZ pour justifier et contourner les problèmes qu ils ont rencontrer avec le Contrôleur SandForce.2xxx.

Donc oui tu l actives ,mais via la commande terminal ou la nouvelle application qui est en première page,elle utilise les mêmes lignes de commande.

Écrit par : Un tipo MACanudo 30 Dec 2011, 21:56

Bonjour,

J’ai donc activé le trim sur le Kingston HyperX il y a quelques heures. Jusqu’ici, rien à signaler. Je vous tiens au courant si j’observe quelque chose.

Merci à tous.

Écrit par : basspob 31 Dec 2011, 16:16

Citation (bigmechantmou @ 17 Nov 2011, 09:49) *
A l'heure actuelle, Apple n'active cette commande Trim sous 10.7. que pour les SSD fournis dans leurs machines lors de l'achat d'un mac, mais il est possible grâce aux méthodes en liens ci dessous de contourner cette limitation.

Activer le Trim sous Mac OS X 10.7.2:

cf News Macbidouille lien non cliquable MAJ depuis.



Citation (bigmechantmou @ 17 Nov 2011, 09:49) *
A l'heure actuelle, Apple n'active cette commande Trim sous 10.7. que pour les SSD fournis dans leurs machines lors de l'achat d'un mac, mais il est possible grâce aux méthodes en liens ci dessous de contourner cette limitation.

Activer le Trim sous Mac OS X 10.7.2:

cf News Macbidouille lien non cliquable MAJ depuis.


J'ai installé très récemment un SSD Intel 320 de 160 Go dans mon iMac early 2008 (au passage le gain en réactivité est incroyable, je suis à 167 Mo/s en écriture et 240 Mo/s en lecture contre 50 et 30 respectivement avec mon DD d'origine à plateau Hitachi de 320 Go) et une question me taraude l'esprit :

Avec l'utilitaire Trim enabler, j'ai activé la prise en charge de cette commande par mac OS X et je voudrais savoir quand l'OS lance cette commande ? Comme mon iMac est très souvent en veille (notamment la nuit) j'ai peur qu'in fine la commande ne soit jamais lancée.

Merci pour vos réponses !

Écrit par : aranaud 2 Jan 2012, 04:57

Si j'ai bien comprit. A chaque fois que tu supprimes un donnée du SSD.

Écrit par : Kalm 30 Jun 2012, 03:23

Controleurs
Breve synthèse de certaine optimisations.

-GC=>Garbage collector :Il va réorganiser les données de façon a regrouper les pages vierges et permettre ainsi que les futures écriture se fassent en séquentiel donc plus rapidement.

-WL=>Wear Leveling:C'est l' algo qui va permettre d'uniformiser les écritures sur l'ensemble de la NAND mais revers de la medaille il va également provoquer de la fragmentation donc le GC va de nouveau déplacer ces données .

-WA=> Amplification d'écriture:C'est l'association des écritures crées par le GC ,le WL et du TRIM si il n'est pas activé.
L'Amplification d'écriture est en gros ttes les écritures supplémentaire qui ne proviennent pas de l' hôte (OS).

Écrit par : Kalm 18 Mar 2013, 08:49

OS X 10.8.3

Pour info ,on peut tjrs activer la commande TRIM en ligne de commande en remplaçant la chaine Apple SSD par des 0 .

Activé en 10.8.3 sur un MBP Midd 2012 embarquant un M4 .
Fournisseur: Intel
Produit: 7 Series Chipset
Vitesse de la liaison: 6 Gigabits
Vitesse de liaison négociée: 6 Gigabits
Description: AHCI Version 1.30 Supported
M4-CT256M4SSD2 :

Capacité: 256,06 Go (256 060 514 304 octets)
Modèle: M4-CT256M4SSD2
Révision: 000F
Numéro de série:
NCQ (Native Command Queuing): Oui
Profondeur de la file d’attente: 32
Support amovible: Non
Disque amovible: Non
Nom BSD: disk0
Type intermédiaire: SSD
Prise en charge de TRIM: Oui

-Pour 10.8.3 uniquement

Ouvrir le terminal puis copier/coller ces lignes de commande , valider en pressant "Enter" après chaque commande.

1/Sauvegarde de OAHCIBlockStorage original

Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original

-Presser Enter.

2/Patch de OAHCIBlockStorage
Code
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

-Presser "Enter".

3/Rafraichir le cache des extensions
Code
sudo touch /System/Library/Extensions/

-Presser "Enter".
Puis Reboot.




Restauration de OAHCIBlockStorage original pour revenir a l'installe par defaut


Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

-Presser "Enter".

3/Rafraichir le cache des extensions
Code
sudo touch /System/Library/Extensions/

-Presser "Enter".
Puis Reboot.

Écrit par : Storme 18 Mar 2013, 09:10

Nickel,

Merci pour l'info wink.gif

Écrit par : ppo@ 22 Mar 2013, 14:59

@ Kalm
Super, je vais jouer des ciseaux et de la colle ce soir sur mon iMac que j'ai mis à jour en 10.8.3
J'espère que ça va marcher car TrimEnabler ne marche pas pour moi.
Merci biggrin.gif


nb : à propos, pourquoi "Saïgon" et pas "Ho Chi Min Ville" ?

Écrit par : ArtChass 22 Mar 2013, 15:13

Merci Kalm pour l'info !
TRIM réactivé sur mon SSD M4.

Écrit par : Kalm 22 Mar 2013, 18:50

Avec plaisir ,les retours sont tjrs appréciés .

Écrit par : Kalm 22 Mar 2013, 19:50

Citation (ppo@ @ 22 Mar 2013, 20:59) *
nb : à propos, pourquoi "Saïgon" et pas "Ho Chi Min Ville" ?
C'est une habitude ici , même pr les jeunes de cette ville ,perso entend rarement HCM ,par contre on ecrit tjrs Ho Chi Minh City.
Comprend ton interrogation mais dans les faits et ds cette ville son nom reste Saigon , tt aussi étrange me concernant ,même mon épouse Viet l'appelle ainsi .Ça vient pas de moi :-)

Écrit par : Matyu 22 Mar 2013, 20:05

@Kalm > Tu dirais que c'est une extinction qui a été modifiée sur les machines Apple récentes et qu'un utilitaire de type Trim Enabler n'agit plus ? Sur ma "vieille" machine Trim est activé (Trim Enabler) sans saisir des lignes de commandes dans le Terminal. (abonné à la discussion, au cas où).

Écrit par : Kalm 22 Mar 2013, 20:19

Citation (Matyu @ 23 Mar 2013, 02:05) *
@Kalm > Tu dirais que c'est une extinction qui a été modifiée sur les machines Apple récentes et qu'un utilitaire de type Trim Enabler n'agit plus ? Sur ma "vieille" machine Trim est activé (Trim Enabler) sans saisir des lignes de commandes dans le Terminal. (abonné à la discussion, au cas où).
Yep,l'extension a été modifiée comme souvent , et apparemment TrimEnabler fonctionne tjrs , mais perso je préfère comprendre et avoir un oeil sur ce que je modifie ,ca s'arrête la .

Écrit par : Matyu 22 Mar 2013, 22:40

Merci Kalm.

Écrit par : igerard 9 Jun 2013, 13:11

Hello, pasant au SSD sur mon laptop, je me demande s'il y a t il d'autres conseils à suivre quand à leur utilisation ? Du genre désactiver le backup sur la partition Mobile Backup... Est ce vraiment nécesssaire ?

Écrit par : Matyu 9 Jun 2013, 17:30

Désactiver, décocher "Suspendre dès que possible l'activité des disques durs" dans les préférences système.
Cette option n'est valable uniquement que pour les disques durs mécaniques classiques. Inutile pour un SSD.

Écrit par : Kalm 9 Jun 2013, 20:17

Citation (igerard @ 9 Jun 2013, 19:11) *
Hello, pasant au SSD sur mon laptop, je me demande s'il y a t il d'autres conseils à suivre quand à leur utilisation ? Du genre désactiver le backup sur la partition Mobile Backup... Est ce vraiment nécesssaire ?


Lorsque ton support TM ne sera pas dispo ,ca va faire les instantanés locaux sur le SSD ,donc ca reste perso ,a toi voir si ca t'est nécessaire.



Écrit par : igerard 9 Jun 2013, 23:27

Merci a vous deux...

Pas de nécessité particulière donc par rapport à l'usure ?

Et quid de la mise en hibernation ? À désactiver ou pas ? Pour la même questionn d'usure ?

Écrit par : Matyu 9 Jun 2013, 23:42

Il y a cette discussion où dès le premier message Lionel donne quelques astuces pour un SSD, en modifiant le mode veille par ex.

http://forum.macbidouille.com/index.php?showtopic=338575

Écrit par : Kalm 10 Jun 2013, 06:01

Citation (igerard @ 10 Jun 2013, 05:27) *
Merci a vous deux...

Pas de nécessité particulière donc par rapport à l'usure ?

Et quid de la mise en hibernation ? À désactiver ou pas ? Pour la même questionn d'usure ?


Yep,le 840 étant en NAND TLC (moins résistante) autant lui éviter des écritures inutiles donc désactiver sleepimage ,les instantanés locaux voire même atime .

Écrit par : yo 14 Sep 2013, 08:25

Salut à tous,

Il n'y a rien de particulier avec la dernière MAJ 10.8.5 et le trim?
J'imagine qu'il faut refaire la manipulation (manuellement ou avec Trim Enabler) pour tout remettre en place ?


Écrit par : aranaud 14 Sep 2013, 09:12

Je vais attendre un peu pour réactiver Trim avec Trim Enabler pour voir si il n'y a pas de problème.

Écrit par : yo 14 Sep 2013, 09:36

ah.
Tu as donc fait la MAJ et tu n'a plus le trim (hélas rien d'anormal avec les MAJ apple...). Pourquoi souhaite tu attendre ? un doute sur quelque chose ?

Écrit par : aranaud 14 Sep 2013, 11:19

Citation (yo @ 14 Sep 2013, 10:36) *
ah.
Tu as donc fait la MAJ et tu n'a plus le trim (hélas rien d'anormal avec les MAJ apple...). Pourquoi souhaite tu attendre ? un doute sur quelque chose ?

Prudence. Surement excessive mais avec le temps, je deviens de plus en plus prudent (sauvegarde systématique, essaie sur un système secondaire, voir les réactions des plus impatient, ...).

Écrit par : yo 14 Sep 2013, 11:46

je comprends. je suis un peu pareil...d'ailleurs je n'ai pas fait la MAJ 10.8.5 pour le moment... !

Écrit par : Yph' 14 Sep 2013, 12:18

Citation (yo @ 14 Sep 2013, 09:25) *
Il n'y a rien de particulier avec la dernière MAJ 10.8.5 et le trim?
J'imagine qu'il faut refaire la manipulation (manuellement ou avec Trim Enabler) pour tout remettre en place ?
J'ai refait la manip valable depuis 10.8.3 et pour le moment je n'ai rien remarqué d'anormal.

Écrit par : annapurna 14 Sep 2013, 20:52

instructif après le Trim:

http://blog.alutam.com/2012/04/01/optimizing-macos-x-lion-for-ssd/

Écrit par : Yph' 16 Sep 2013, 00:29

Citation (annapurna @ 14 Sep 2013, 21:52) *
instructif après le Trim:

http://blog.alutam.com/2012/04/01/optimizing-macos-x-lion-for-ssd/

Merci pour le lien, j'ai ainsi découvert que TimeMachine faisait du zèle à faire des copies locales blink.gif

Écrit par : Matyu 17 Sep 2013, 00:16

Merci pour le lien.

Écrit par : anonym_d019ede3 17 Sep 2013, 09:53

Il y avait ce sujet de kalm aussi:
http://forum.macbidouille.com/index.php?showtopic=336043&hl=optimisation+SSD

Écrit par : yo 23 Oct 2013, 12:30

Salut à tous,

Avec Mavericks la méthode pour activer le trim est toujours la même ?
Pas de soucis particuliers ?


dry.gif

Écrit par : zeugme 29 Oct 2013, 10:48

Je me pose la même question avec une nuance : sur les config pourvue de SSD par Apple, le trim est-il activé "en standard" ?
Et avec MAvericks, y a t-il une difference dans le traitement des SSD standards ?

Ah, je viens de trouver une réponse dans un lien fourni que je n'avais pas encore lu :

Citation
Unfortunately, MacOS supports TRIM only for Apple-supplied SSD’s


Donc pas soucis à se faire pour les SSD fournis par Apple, tout sera pris en compte et maintenu a chaque mise à jour, c'est une bonne chose.

Écrit par : jules 29 Oct 2013, 23:08

trim ou pas trim, faut vraiment y aller violemment pour amoindrir un SSD:

http://techreport.com/review/25559/the-ssd-endurance-experiment-200tb-update



Écrit par : Matyu 29 Oct 2013, 23:44

Merci pour le lien. C'est considérable ce que font subir aux SSD ces tests d'endurance...
Je préfère pour ma part savoir que le Trim est actif sur mon SSD, ça me rassure.
Actuellement mon SSD fonctionne à son plein potentiel (6 Gigabits) et rend cette petite machine (voir signature) très réactive.

Écrit par : christian nancy 30 Dec 2016, 18:15

bonjour

je viens de mettre un ssd dans mon macbook pro 2012 os 10.9.5 , j'ai l'impression d'avoir changé de bécane !! le pied


par contre j'ai lu les sujet sur trim enabler ou pas trim enabler et n'etant pas un pro de l'informatique, je souhaite savoir si :

- il y a tjrs des risques avec trim enabler actuellemnt et vu ma version du systeme

- si c'est le cas, quelle commande taper sous 10.9.5

merci a tous

Écrit par : Ulf64 30 Dec 2016, 19:05

Pour le TRIM, le support de SSD non-Apple a été intégré dans le système à partir de 10.10.4. Pas en automatique, il faut l'activer via une commande de Terminal.
Il n'existe donc pas de commande pour avoir une configuration signée par Apple avant 10.10.4

Pour les système antérieurs il faut bidouiller une kext avec la version de TrimEnabler prévue pour les anciennes versions d'OSX.
Cette bidouille kext nécessite la désactivation de la vérification des signatures au boot introduite avec Yosemite. Donc funeste si on oublie de faire marche arrière avant un reset PRAM sous 10.10.0, 1, 2 et 3 qui réactive la vérification.

Écrit par : christian nancy 31 Dec 2016, 23:57

Bonsoir

Je viens finalement de passer sur Sierra 10.12.2 et j'aimerais connaitre la commande a taper sous terminal pour cette histoire de trim...

merci

Écrit par : anonym_d019ede3 1 Jan 2017, 20:15

Ouvrir l'application Terminal
Taper

Code
sudo trimforce enable

Suivi de Entrée
Puis taper son mot de passe administrateur à l'aveugle (rien ne s'affiche à l'écran) suivi de Entrée.

Ensuite aller vérifier: menu pomme/à propos de ce mac/plus d'info/Matériel/Serial ATA/TRIM activé: oui.

Écrit par : baron 1 Jan 2017, 20:39

Citation (bigmechantmou @ 1 Jan 2017, 20:15) *
[…]
Taper
Code
sudo trimforce enable
[…]

Je dirais même plus tongue.gif :
Copier/coller
Code
sudo trimforce enable

(On est parfois si maladroit !) wink.gif

Écrit par : anonym_d019ede3 2 Jan 2017, 00:11

C'est pas faux, et comme le Terminal ne pardonne aucun symbole lettre ou espace qui diffère, tu fais bien de préciser. wink.gif

Edit:
J'oubliais aussi qu'il faut parfois redémarrer le mac suite à une action dans le Terminal pour qu'elle soit effective. Par contre, je ne souviens plus si c'est le cas pour l'activation de la commande TRIM. (donc à vérifier).

Écrit par : Matyu 3 Jan 2017, 21:08

Redémarrage requis après avoir entré la commande trimforce.
J'ai désactivé puis réactivé mon trim et la machine redémarre d’elle-même.

Écrit par : trouspinette 4 Jan 2017, 00:09

Citation (bigmechantmou @ 2 Jan 2017, 00:11) *
C'est pas faux, et comme le Terminal ne pardonne aucun symbole lettre ou espace qui diffère, tu fais bien de préciser. wink.gif

Edit:
J'oubliais aussi qu'il faut parfois redémarrer le mac suite à une action dans le Terminal pour qu'elle soit effective. Par contre, je ne souviens plus si c'est le cas pour l'activation de la commande TRIM. (donc à vérifier).

Oui, il faut rebooter (ça reboote même tout seul) : il y a d'ailleurs un joli message qui le confirme ! Et on patiente bien, on attend gentiment ;-)

A faire sur secteur !!!


Écrit par : ronparchita 17 Mar 2018, 09:36

Citation (Ulf64 @ 30 Dec 2016, 19:05) *
Pour les système antérieurs il faut bidouiller une kext avec la version de TrimEnabler prévue pour les anciennes versions d'OSX.
Cette bidouille kext nécessite la désactivation de la vérification des signatures au boot introduite avec Yosemite. Donc funeste si on oublie de faire marche arrière avant un reset PRAM sous 10.10.0, 1, 2 et 3 qui réactive la vérification.

Bonjour,
C'est plutôt pour etre sûr d'avoir compris : avec Mavericks et un SSD Kingstone, pas de TRIM possible, c'est bien ça.
Si oui, c'est dommage.

Écrit par : baron 17 Mar 2018, 10:21

Si, mais pas avec la commande Apple dans le Terminal.

A la place, on peut utiliser le logiciel TrimEnabler (pas bien cher) — mais dans ce cas il ne faut pas oublier de désactiver le Trim avant mise à jour du système ou reset NVRAM !

Écrit par : ronparchita 17 Mar 2018, 11:04

Citation (baron @ 17 Mar 2018, 10:21) *
Si, (...)


En cherchant TrimEnabler, je suis tombé sur ça :
Gonzo-Vador il y a 4 ans
Bonjour, selon les vendeurs de MacWay, consultés cet après-midi pour l'échange de mon SD Samsung 840 de 250 Go, décédé au bout de 6 mois d'utilisation, Trimmer Enabler activé, l'utilisation de ce software n'est plus nécessaire et entrainerait la "destruction" desdits SSD... Les disques intégreraient de base un trimmer… qu'en penser? et surtout que faire? Trimmer Enabler ou pas???

là : http://www.tomshardware.fr/articles/Mac-Trim-SSD,2-60-3.html

Qu'en penses-tu stp ?

Écrit par : Neutral_ch 17 Mar 2018, 11:46

Citation (baron @ 17 Mar 2018, 10:21) *
Si, mais pas avec la commande Apple dans le Terminal.

A la place, on peut utiliser le logiciel TrimEnabler (pas bien cher) — mais dans ce cas il ne faut pas oublier de désactiver le Trim avant mise à jour du système ou reset NVRAM !



(Par apport http://forum.macbidouille.com/index.php?showtopic=407102 que j'ai créer récemment, indirectement dans les mêmes questions..)


Alors au final:

- Avant 10.10.4 (Yosemite) pas de commande sudo disponible, obligé d'utiliser Trim Enabler.
- Après 10.10.4 ok avec la commande sudo et pas bonne idée d'activer trim via Trim Enabler.

Mais y a quand même un truc qui me chiffone. Sous mon hackintosh je suis en 10.10.5, avec Trim Enabler. J'ai encore vérifié à l'instant, bien que je fais des mises à jours depuis un bon moment en 10.10.5, trim est toujours activé. Pas eu besoin de le cut avant des mises à jours, etc. Là on parle uniquement du reset nvram et du changement entre (exemple) 10.10.1 - 10.10.2 - 10.10.3 etc, pas de simples mises à jours qui ne changent pas la version de l'OSX (10.10.x dans mon cas) ?

Si j'installe un Yosemite (10.10.5) qui ne changera plus de version, ou un OSX El Capitain (10.11.6, qui ne dois plus changer de version également.. si je ne m'abuse) sur un mbp pour un ami, avec un ssd non officiel (voir sujet en lien), pas besoin de faire quoique ce sois après avoir activé trim via Trim Enabler ou lui donner une consigne quelconque?

Écrit par : baron 17 Mar 2018, 12:08

Désolé, mes infos étaient un peu périmées… oldman2.gif

Le problème semble uniquement s'être posé https://support.cindori.org/article/5-issues-with-trim-in-yosemite.

Il faut juste veiller à bien utiliser chaque fois la version appropriée de TrimEnabler :
• https://support.cindori.org/article/4-how-to-enable-trim-in-your-mac (site de l'éditeur)

Écrit par : ronparchita 17 Mar 2018, 14:26

Citation (baron @ 17 Mar 2018, 10:21) *
Si, mais pas avec la commande Apple dans le Terminal.

A la place, on peut utiliser le logiciel TrimEnabler (pas bien cher) — mais dans ce cas il ne faut pas oublier de désactiver le Trim avant mise à jour du système ou reset NVRAM !


Sinon on le laisse fonctionner tout le temps ? smile.gif

Écrit par : baron 17 Mar 2018, 17:44

Comme expliqué dans leur FAQ, non.
Le logiciel sert juste à activer la fonction ; on le lance une fois et puis c'est tout.

Écrit par : ronparchita 17 Mar 2018, 18:55

Citation (baron @ 17 Mar 2018, 17:44) *
Comme expliqué dans leur FAQ, non.
Le logiciel sert juste à activer la fonction ; on le lance une fois et puis c'est tout.

Merci de ta reponse, en fait l'icone a disparu seule du Dock.

J'aime beaucoup quand les choses s'arrangent d'elles mêmes, ça me repose des conséquences des erreurs que je commets smile.gif (parfois smile.gif )

Écrit par : zeff 20 Apr 2018, 22:27

Citation (Neutral_ch @ 17 Mar 2018, 12:46) *
Citation (baron @ 17 Mar 2018, 10:21) *
Si, mais pas avec la commande Apple dans le Terminal.

A la place, on peut utiliser le logiciel TrimEnabler (pas bien cher) — mais dans ce cas il ne faut pas oublier de désactiver le Trim avant mise à jour du système ou reset NVRAM !



(Par apport http://forum.macbidouille.com/index.php?showtopic=407102 que j'ai créer récemment, indirectement dans les mêmes questions..)


Alors au final:

- Avant 10.10.4 (Yosemite) pas de commande sudo disponible, obligé d'utiliser Trim Enabler.
- Après 10.10.4 ok avec la commande sudo et pas bonne idée d'activer trim via Trim Enabler.

Mais y a quand même un truc qui me chiffone. Sous mon hackintosh je suis en 10.10.5, avec Trim Enabler. J'ai encore vérifié à l'instant, bien que je fais des mises à jours depuis un bon moment en 10.10.5, trim est toujours activé. Pas eu besoin de le cut avant des mises à jours, etc. Là on parle uniquement du reset nvram et du changement entre (exemple) 10.10.1 - 10.10.2 - 10.10.3 etc, pas de simples mises à jours qui ne changent pas la version de l'OSX (10.10.x dans mon cas) ?

Si j'installe un Yosemite (10.10.5) qui ne changera plus de version, ou un OSX El Capitain (10.11.6, qui ne dois plus changer de version également.. si je ne m'abuse) sur un mbp pour un ami, avec un ssd non officiel (voir sujet en lien), pas besoin de faire quoique ce sois après avoir activé trim via Trim Enabler ou lui donner une consigne quelconque?

Bonsoir

Sous Yosemite j'utilisais déjà la commande sudo.

Écrit par : BBA43 23 Jan 2019, 12:45

Bonjour,
Je vais installer un SSD Samsung 860 EVO sur mon Mac Pro classique.
On s'accorde généralement sur le fait qu'activer le TRIM ne peut pas faire de mal.
Cependant j'ai lu ici ou là que le TRIM pourrait dégrader les performances des SDD équipés du contrôleur SandForce (c'est le cas des SSD de OWC).
Il semble également que les contrôleurs les plus récents ont une certaine connaissance de la gestion de fichier de l'OS hôte et peuvent ainsi se passer des indications données par le TRIM.
Quelqu'un a-t-il une idée pour ce qui concerne le Samsung 860 EVO ?

Il y a également l'aspect concernant l'activation du TRIM qui devient plus difficile du fait des protections mises en place par Apple : je tourne actuellement sous El Capitan, mais je compte rapidement passer à High Sierre puis plus tard à Mojave.

Peut-on résumer la décision à prendre en ces termes :
- Activer le TRIM chaque fois que c'est possible
- Ne pas le faire si cela exige de réduire le niveau de protection de Mac OS


Écrit par : anonym_d019ede3 23 Jan 2019, 13:50

Bonjour,

Le Garbage Collector n'est pas exactement le même résultat que la commande TRIM :
http://forum.macbidouille.com/index.php?s=&showtopic=411076&view=findpost&p=4257784

Pour les dernières versions mac OS, plus besoin de logiciel tiers, copier/coller dans une fenêtre Terminal la commande :

Code
sudo trimforce enable


Il est vrai et faux à la fois de dire que le TRIM ralenti le SSD puisque sur un SSD neuf le ralentissement vient de ce que la commande prend le temps de ré allouer (en effaçant pour de bon) une cellule dont on a effacé (en surface) les données, cependant le SSD conserve des performances normale au lieu d'user prématurément des cellules puisque les cellules ré allouées sont ainsi disponibles comme si elles avaient été toujours vierges. Le Garbage lui ne fait plutôt qu'une sorte de réorganisation des cellules disponibles un peu comme le ferait une défragmentation sur un disque à plateau.

Écrit par : pyr 23 Apr 2020, 18:02

Bonsoir,

je viens de changer le HDD de 1To de mon iMac (cf signature) par un SSd de 2To (crucial M500) sur lequel j'ai une partition avec le clône de mon système et une autre pour stockage.
Le disque système est un ssd d'origine apple de 250 Go avec TRIM pris en charge.
Ma question : Dois-je également activer le TRIM sur ce nouveau SSd ?
Si oui, avec la commande terminal qui va bien, comment sélectionner ce 2e disque ?
Le terminal trouve tout seul le Disque qui n'a pas la prise en charge du TRIM ?

Merci d'accepter mes questions peut-être un peu sottes unsure.gif unsure.gif

D'ailleurs faudrait que je mette à jour ma signature ...

Écrit par : jeanjd63 23 Apr 2020, 18:08

Salut.

Si Trim est activé, il l'est pour tous les SSD compatibles (Sata, PCI ou Thunderbolt externes).

Donc tu n'as rien à faire.

La commande terminal :

Code
system_profiler SPSerialATADataType


devrait te rassurer.

Écrit par : pyr 23 Apr 2020, 22:51

Retour tardif mais copie de dossiers très longue en cours.

J'ai appliqué la commande que tu m'as donnée :
CT2000MX500SSD1:

Capacity: 2 TB (2 000 398 934 016 bytes)
Model: CT2000MX500SSD1
Revision: M3CR023
Serial Number: 1951E230414B
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk0
Medium Type: Solid State
TRIM Support: No
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
le trim n'est pas pris en charge sur ce nouveau disque.

Bon je le laisse mouliner cette nuit, je verrai demain après redémarrage.

Merci de ton aide Jean.

Écrit par : pyr 24 Apr 2020, 07:23

Bonjour,

Ce matin clônage des données terminé, j'ai lancé la commande décrite par bigmechanmou et après reboot le trim est bien pris en charge sur les 2 SSD.

Tout va bien,

Bonne journée.

Écrit par : jeanjd63 24 Apr 2020, 08:34

Merci du retour.

On en apprend tous les jours biggrin.gif

Écrit par : pyr 24 Apr 2020, 10:33

Citation (jeanjd63 @ 24 Apr 2020, 08:34) *
Merci du retour.


C'est bien normal et avoir une réponse à sa question même naïve c'est toujours sympa rolleyes.gif

et comme tu dis :

"On en apprend tous les jours biggrin.gif" ça c'est bien vrai...

Bonne journée.


Écrit par : canaan 26 Sep 2020, 00:54

Je relance la question concernant cette histoire de TRIM.

Je viens d'installer un Samsung 860 QVO de 1To dans un Mac Pro 5.1 2010
qui monte et fonctionne sans problème; même si ce n'est pas le modèle le plus performant.
Il y a avait des SSD dans cette bécane que je viens de récupérer, mais aucune activation de TRIM
A noter qu'il un SSD dans le 2e emplacement du graveur et un autre dans un adapateur / baie.
Je n'ai jamais utiliser de SSD avant, et à lire les nombreux posts sur le sujet, j'ai l'impression que le protocole change tous les 6 mois.

En résumer : est-ce vraiment nécessaire cette activation TRIM ?
Si oui, qu'est-ce que je dois rentrer exactement dans le Terminal ?
J'ai cru comprendre qu'il fallait faire cette série de commande en 3 temps :
csrutil disable / sudo trimforce emable / csrutil enable
c'est ok ?

mais du coup pourquoi :
system_profiler SPSerialATADataType
est-ce utile aussi dans mon cas

Désolé et merci d'avance

Écrit par : baron 26 Sep 2020, 02:06

Citation (canaan @ 26 Sep 2020, 01:54) *
En résumé : est-ce vraiment nécessaire cette activation TRIM ?
Pas indispensable mais utile : ça préserve dans le temps les performances de ton SSD.
(Quand il aura été un peu rempli, au lieu que le système doive faire de la place en dernière minute parmi les éléments effacés avant de pouvoir écrire, les cellules sont vidées dès que tu demandes à effacer.)
Tu peux si tu veux jeter un œil aux explications données par Ulf64 et moi-même dans ce sujet : https://forum.macbidouille.com/index.php?showtopic=408472 pour en savoir un peu plus.

excl.gif Corollaire : quand le TRIM est activé, ce qui est effacé l'est vraiment et directement, sans possibilité de récupération en cas de fausse manœuvre. Une bonne stratégie de sauvegarde est dès lors vivement recommandée (un TimeMachine pour l'immédiat — p.ex. un document modifié que tu veux récupérer dans son état antérieur — plus un clone mis à jour régulièrement pour quand tu as besoin de repartir sur une base sûre).

Citation
Si oui, qu'est-ce que je dois rentrer exactement dans le Terminal ?
J'ai cru comprendre qu'il fallait faire cette série de commande en 3 temps :
csrutil disable / sudo trimforce emable / csrutil enable
c'est ok ?
Oui, sauf que ce n'est pas trimforce emable mais trimforce enable
(Les deux commandes csrutil disable/enable ne sont pas nécessairement requises mais ça ne fait rien de mal tant que tu fais bien les deux afin de ne pas laisser désactivée la protection SIP du système.)

Citation
mais du coup pourquoi :
system_profiler SPSerialATADataType
est-ce utile aussi dans mon cas
C'est juste pour te rassurer : cette commande purement informative te donnera plein d'informations sur tes périphériques SATA, dont l'activation ou non de la commande TRIM.
Exemple chez moi :
Code
Samsung SSD 850 EVO 500GB:

          Capacity: 500,11 GB (500.107.862.016 bytes)
          Model: Samsung SSD 850 EVO 500GB              
          Revision: EMT02B6Q
          Serial Number: S2RBNX0J259194A    
          Native Command Queuing: Yes
          Queue Depth: 32
          Removable Media: No
          Detachable Drive: No
          BSD Name: disk0
          Medium Type: Solid State
          TRIM Support: Yes
          Partition Map Type: GPT (GUID Partition Table)
          S.M.A.R.T. status: Verified
          Volumes:
              Capacity: 209,7 MB (209.715.200 bytes)
              Writable: Yes
              BSD Name: disk0s1
            AluSlim:
              Capacity: 499,76 GB (499.763.888.128 bytes)
              Available: 132,24 GB (132.238.049.280 bytes)
              Writable: Yes
              File System: Case-Sensitive Journaled HFS+
              BSD Name: disk0s2
              Mount Point: /

Tu peux aussi consulter : menu Pomme > A propos de ce Mac > Plus d'infos> ATA Série.
Ça te dira exactement la même chose, mais en français…

Écrit par : canaan 26 Sep 2020, 14:59

Bonjour Baron
Merci bcp pour tes explications très claires. Je vais regarder/lire les explications que tu mentionnes.
J'ai presque honte de ces questions de newbies alors que je suis sur mac depuis le apple IIe (on ne devrait pas vieillir wink.gif))
Je m'occuppe de ça dans les jours qui viennent. Merci encore. A+

Écrit par : baron 26 Sep 2020, 18:57

Avec plaisir. smile.gif

Ce n'est pas vraiment simple, et bien différent de ce qu'on a pu connaître au siècle dernier. biggrin.gif
Mieux vaut poser des questions que de faire des bêtises. wink.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)