- ce système interne au SSD de wear-leveling est complémenté au niveau
OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
- ce système interne au SSD de wear-leveling est complémenté au niveau
OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
- ce système interne au SSD de wear-leveling est complémenté au niveau
OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
In article <1ka11f7.imrmk915hkxmiN%,
(Gilles Aurejac) wrote:
> - ce système interne au SSD de wear-leveling est complémenté au niveau
> OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
Le trim n'a rien à voir avec le wear leveling. Même pas de loin, et n'a
aucune vocation en terme de durée de vie du SSD.
C'est un simple "garbage collector" de cellules. Cette commande nettoie
par anticipation les cellules qui ne sont plus allouées à des données,
de sorte qu'elles sont immédiatement prêtes à l'usage quand tu souhaites
écrire dessus.
Quand tu ne disposes pas de la commande trim, le controleur de disque
doit effacer la cellule avant d'écrire dessus, ce qui fait perdre des
performances quand le disque a été suffisamment utilisé pour que la
majorité de ses cellules aient été écrites une fois.
Avec la commande trim, ce nettoyage est fait à l'avance, ce qui permet
de maintenir un niveau de performance constant dans le temps.
Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
pool ZFS, la fonction trim est totalement inutile. La vocation d'un
disque de cache étant d'être plein au raz-bord en permanence, il n'y a
jamais aucune action de nettoyage à faire en prévision d'une écriture
ultérieure. Le nettoyage doit avoir lieu immédiatement entre
l'effacement des données et leur remplacement par d'autres et ces trois
actions s'enchainent aussi vite que le controleur peut les réaliser.
(Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
In article <1ka11f7.imrmk915hkxmiN%gilles@alussinan.org>,
gilles@alussinan.org (Gilles Aurejac) wrote:
> - ce système interne au SSD de wear-leveling est complémenté au niveau
> OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
Le trim n'a rien à voir avec le wear leveling. Même pas de loin, et n'a
aucune vocation en terme de durée de vie du SSD.
C'est un simple "garbage collector" de cellules. Cette commande nettoie
par anticipation les cellules qui ne sont plus allouées à des données,
de sorte qu'elles sont immédiatement prêtes à l'usage quand tu souhaites
écrire dessus.
Quand tu ne disposes pas de la commande trim, le controleur de disque
doit effacer la cellule avant d'écrire dessus, ce qui fait perdre des
performances quand le disque a été suffisamment utilisé pour que la
majorité de ses cellules aient été écrites une fois.
Avec la commande trim, ce nettoyage est fait à l'avance, ce qui permet
de maintenir un niveau de performance constant dans le temps.
Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
pool ZFS, la fonction trim est totalement inutile. La vocation d'un
disque de cache étant d'être plein au raz-bord en permanence, il n'y a
jamais aucune action de nettoyage à faire en prévision d'une écriture
ultérieure. Le nettoyage doit avoir lieu immédiatement entre
l'effacement des données et leur remplacement par d'autres et ces trois
actions s'enchainent aussi vite que le controleur peut les réaliser.
(Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
In article <1ka11f7.imrmk915hkxmiN%,
(Gilles Aurejac) wrote:
> - ce système interne au SSD de wear-leveling est complémenté au niveau
> OS par une fonction qui s'appelle TRIM mais qui n'est qu'un complément.
Le trim n'a rien à voir avec le wear leveling. Même pas de loin, et n'a
aucune vocation en terme de durée de vie du SSD.
C'est un simple "garbage collector" de cellules. Cette commande nettoie
par anticipation les cellules qui ne sont plus allouées à des données,
de sorte qu'elles sont immédiatement prêtes à l'usage quand tu souhaites
écrire dessus.
Quand tu ne disposes pas de la commande trim, le controleur de disque
doit effacer la cellule avant d'écrire dessus, ce qui fait perdre des
performances quand le disque a été suffisamment utilisé pour que la
majorité de ses cellules aient été écrites une fois.
Avec la commande trim, ce nettoyage est fait à l'avance, ce qui permet
de maintenir un niveau de performance constant dans le temps.
Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
pool ZFS, la fonction trim est totalement inutile. La vocation d'un
disque de cache étant d'être plein au raz-bord en permanence, il n'y a
jamais aucune action de nettoyage à faire en prévision d'une écriture
ultérieure. Le nettoyage doit avoir lieu immédiatement entre
l'effacement des données et leur remplacement par d'autres et ces trois
actions s'enchainent aussi vite que le controleur peut les réaliser.
(Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
vertex II), et de toutes façons ces SSD ont des taux de retour annuels
entre 5 et 7 %.
J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
vertex II), et de toutes façons ces SSD ont des taux de retour annuels
entre 5 et 7 %.
J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
vertex II), et de toutes façons ces SSD ont des taux de retour annuels
entre 5 et 7 %.
Tout ça participe bel et bien à la durée de vie du SSD...
> Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
> pool ZFS, la fonction trim est totalement inutile. La vocation d'un
> disque de cache étant d'être plein au raz-bord en permanence, il n'y a
> jamais aucune action de nettoyage à faire en prévision d'une écriture
> ultérieure. Le nettoyage doit avoir lieu immédiatement entre
> l'effacement des données et leur remplacement par d'autres et ces trois
> actions s'enchainent aussi vite que le controleur peut les réaliser.
ah ben voilà un exemple qui va me servir tous les jours :-)
> (Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
c'est perso, mais je préfère un "tiens" que deux "tu l'auras" :-)
Et, heu, on est sur un forum mac, là :-) tu veux l'utiliser dans quoi le
ioDrive octal ? dans un Xserve ? =-)
Tout ça participe bel et bien à la durée de vie du SSD...
> Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
> pool ZFS, la fonction trim est totalement inutile. La vocation d'un
> disque de cache étant d'être plein au raz-bord en permanence, il n'y a
> jamais aucune action de nettoyage à faire en prévision d'une écriture
> ultérieure. Le nettoyage doit avoir lieu immédiatement entre
> l'effacement des données et leur remplacement par d'autres et ces trois
> actions s'enchainent aussi vite que le controleur peut les réaliser.
ah ben voilà un exemple qui va me servir tous les jours :-)
> (Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
c'est perso, mais je préfère un "tiens" que deux "tu l'auras" :-)
Et, heu, on est sur un forum mac, là :-) tu veux l'utiliser dans quoi le
ioDrive octal ? dans un Xserve ? =-)
Tout ça participe bel et bien à la durée de vie du SSD...
> Si tu imagines par exemple l'utilisation d'un SSD comme cache dans un
> pool ZFS, la fonction trim est totalement inutile. La vocation d'un
> disque de cache étant d'être plein au raz-bord en permanence, il n'y a
> jamais aucune action de nettoyage à faire en prévision d'une écriture
> ultérieure. Le nettoyage doit avoir lieu immédiatement entre
> l'effacement des données et leur remplacement par d'autres et ces trois
> actions s'enchainent aussi vite que le controleur peut les réaliser.
ah ben voilà un exemple qui va me servir tous les jours :-)
> (Et moi je veux un ioDrive Octal, le reste c'est pour les fillettes.)
c'est perso, mais je préfère un "tiens" que deux "tu l'auras" :-)
Et, heu, on est sur un forum mac, là :-) tu veux l'utiliser dans quoi le
ioDrive octal ? dans un Xserve ? =-)
ha ben oui, y'a des tas de gens qui utilisent ZFS. Surtout en
entreprise, certes. Mais finalement c'est là que tu rencontres des gros
serveurs plein de disques, et dont les performances sont partagées entre
des milliers d'utilisateurs. C'est bien là qu'avoir le max d'IO/s est
important., pas pour lancer Word.
ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
mon appartement.
Dans un Mac Pro, les autres machines c'est pour les fillettes.
(ou alors
dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
pas à utiliser toute la RAM alors...)
ha ben oui, y'a des tas de gens qui utilisent ZFS. Surtout en
entreprise, certes. Mais finalement c'est là que tu rencontres des gros
serveurs plein de disques, et dont les performances sont partagées entre
des milliers d'utilisateurs. C'est bien là qu'avoir le max d'IO/s est
important., pas pour lancer Word.
ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
mon appartement.
Dans un Mac Pro, les autres machines c'est pour les fillettes.
(ou alors
dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
pas à utiliser toute la RAM alors...)
ha ben oui, y'a des tas de gens qui utilisent ZFS. Surtout en
entreprise, certes. Mais finalement c'est là que tu rencontres des gros
serveurs plein de disques, et dont les performances sont partagées entre
des milliers d'utilisateurs. C'est bien là qu'avoir le max d'IO/s est
important., pas pour lancer Word.
ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
mon appartement.
Dans un Mac Pro, les autres machines c'est pour les fillettes.
(ou alors
dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
pas à utiliser toute la RAM alors...)
Le Tue, 01 Nov 2011 00:49:54 +0100, Gilles Aurejac a écrit :
> J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
> avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
> vertex II), et de toutes façons ces SSD ont des taux de retour annuels
> entre 5 et 7 %.
A noter également qu'en activant la fonction Trim sur des SSD OCZ, pas
mal d'utilisateurs subissent des ralentissements temporaires.
J'ai fait le test sous 10.6.8 et 10.7.1 : avec Trim activé pour un Vertex
III des gels temporaires de 15 à 20 secondes plusieurs fois par heure.
Une fois le Trim désactivé, tout est rentré dans l'ordre.
Je pense d'ailleurs remplacer cet OCZ par un Intel avant d'être
réellement planté. :)
Par contre, une fois le SSD adopté pour le disque système, c'est
difficile de revenir à un système sur disque dur traditionnel, on
s'habitue vite à la vitesse de boot et de chargement des applications...
Le Tue, 01 Nov 2011 00:49:54 +0100, Gilles Aurejac a écrit :
> J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
> avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
> vertex II), et de toutes façons ces SSD ont des taux de retour annuels
> entre 5 et 7 %.
A noter également qu'en activant la fonction Trim sur des SSD OCZ, pas
mal d'utilisateurs subissent des ralentissements temporaires.
J'ai fait le test sous 10.6.8 et 10.7.1 : avec Trim activé pour un Vertex
III des gels temporaires de 15 à 20 secondes plusieurs fois par heure.
Une fois le Trim désactivé, tout est rentré dans l'ordre.
Je pense d'ailleurs remplacer cet OCZ par un Intel avant d'être
réellement planté. :)
Par contre, une fois le SSD adopté pour le disque système, c'est
difficile de revenir à un système sur disque dur traditionnel, on
s'habitue vite à la vitesse de boot et de chargement des applications...
Le Tue, 01 Nov 2011 00:49:54 +0100, Gilles Aurejac a écrit :
> J'ai eu les pires problèmes avec des SSD OCZ (incompatibilité totale
> avec bootcamp, pertes de données en SATA-III ou même en SATA-II pour les
> vertex II), et de toutes façons ces SSD ont des taux de retour annuels
> entre 5 et 7 %.
A noter également qu'en activant la fonction Trim sur des SSD OCZ, pas
mal d'utilisateurs subissent des ralentissements temporaires.
J'ai fait le test sous 10.6.8 et 10.7.1 : avec Trim activé pour un Vertex
III des gels temporaires de 15 à 20 secondes plusieurs fois par heure.
Une fois le Trim désactivé, tout est rentré dans l'ordre.
Je pense d'ailleurs remplacer cet OCZ par un Intel avant d'être
réellement planté. :)
Par contre, une fois le SSD adopté pour le disque système, c'est
difficile de revenir à un système sur disque dur traditionnel, on
s'habitue vite à la vitesse de boot et de chargement des applications...
Après, pour les 2 SSD vertex que j'ai essayé, dès qu'ils étaient sur une
machine qui les poussait un peu dans leur retranchements, j'avais des
milliers d'erreurs CRC et la roue qui tournait.
OCZ sort tellement de modèles et ils font tellement peu de R&D par
rapport à samsung et intel que c'est impossible qu'ils testent tous
leurs modèles dans tous les Mac.
Ils ont mis des mois à ne serait-ce qu'identifier les incompatibilités
complètes entre leurs disques et Bootcamp sur certaines machines, et les
erreurs CRC.
Tu pourrais peut-être télécharger smart utility et regarder si il y a
des erreurs CRC...
j'ai recyclé les 2 OCZ que j'ai eu dans des machines en SATA-I, comme
ça, je suis tranquille...
ah ça... c'est dur de convaincre les utilisateurs que pour le même prix,
un baril de SSD vaut mieux que plusieurs barils de processeurs, mais une
fois que c'est fait, comme tu dis plus personne ne revient en arrière.
Après, pour les 2 SSD vertex que j'ai essayé, dès qu'ils étaient sur une
machine qui les poussait un peu dans leur retranchements, j'avais des
milliers d'erreurs CRC et la roue qui tournait.
OCZ sort tellement de modèles et ils font tellement peu de R&D par
rapport à samsung et intel que c'est impossible qu'ils testent tous
leurs modèles dans tous les Mac.
Ils ont mis des mois à ne serait-ce qu'identifier les incompatibilités
complètes entre leurs disques et Bootcamp sur certaines machines, et les
erreurs CRC.
Tu pourrais peut-être télécharger smart utility et regarder si il y a
des erreurs CRC...
j'ai recyclé les 2 OCZ que j'ai eu dans des machines en SATA-I, comme
ça, je suis tranquille...
ah ça... c'est dur de convaincre les utilisateurs que pour le même prix,
un baril de SSD vaut mieux que plusieurs barils de processeurs, mais une
fois que c'est fait, comme tu dis plus personne ne revient en arrière.
Après, pour les 2 SSD vertex que j'ai essayé, dès qu'ils étaient sur une
machine qui les poussait un peu dans leur retranchements, j'avais des
milliers d'erreurs CRC et la roue qui tournait.
OCZ sort tellement de modèles et ils font tellement peu de R&D par
rapport à samsung et intel que c'est impossible qu'ils testent tous
leurs modèles dans tous les Mac.
Ils ont mis des mois à ne serait-ce qu'identifier les incompatibilités
complètes entre leurs disques et Bootcamp sur certaines machines, et les
erreurs CRC.
Tu pourrais peut-être télécharger smart utility et regarder si il y a
des erreurs CRC...
j'ai recyclé les 2 OCZ que j'ai eu dans des machines en SATA-I, comme
ça, je suis tranquille...
ah ça... c'est dur de convaincre les utilisateurs que pour le même prix,
un baril de SSD vaut mieux que plusieurs barils de processeurs, mais une
fois que c'est fait, comme tu dis plus personne ne revient en arrière.
Normalement les fonctions trim sont envoyées par lot, et c'est vrai
qu'elles provoquent des interruptions.
Normalement les fonctions trim sont envoyées par lot, et c'est vrai
qu'elles provoquent des interruptions.
Normalement les fonctions trim sont envoyées par lot, et c'est vrai
qu'elles provoquent des interruptions.
> ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
> mon appartement.
ça fait un peu cher pour lancer MacSoup :-)
> Dans un Mac Pro, les autres machines c'est pour les fillettes.
Désolé c'était un peu de la provoc, sachant les rumeurs qui circulent
ces jours-ci sur la disparition des mac pro, qui semble terriblement
dans la logique actuelle, et qui ferait pas mon bonheur...
> (ou alors
> dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
> pas à utiliser toute la RAM alors...)
bah, tu peux la recycler dans un mac pro...
> ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
> mon appartement.
ça fait un peu cher pour lancer MacSoup :-)
> Dans un Mac Pro, les autres machines c'est pour les fillettes.
Désolé c'était un peu de la provoc, sachant les rumeurs qui circulent
ces jours-ci sur la disparition des mac pro, qui semble terriblement
dans la logique actuelle, et qui ferait pas mon bonheur...
> (ou alors
> dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
> pas à utiliser toute la RAM alors...)
bah, tu peux la recycler dans un mac pro...
> ha ben celui là "je l'aura pas", c'est sûr. Il coute juste la moitié de
> mon appartement.
ça fait un peu cher pour lancer MacSoup :-)
> Dans un Mac Pro, les autres machines c'est pour les fillettes.
Désolé c'était un peu de la provoc, sachant les rumeurs qui circulent
ces jours-ci sur la disparition des mac pro, qui semble terriblement
dans la logique actuelle, et qui ferait pas mon bonheur...
> (ou alors
> dans mon serveur supermicro, sous FreeBSD avec ZFS, mais j'arrive déjà
> pas à utiliser toute la RAM alors...)
bah, tu peux la recycler dans un mac pro...
Hello,
je me prépare à bientôt installer une nouvelle machine avec un SSD 256
Go. (iMac i7 avec 1 SSD et 1 DD 1To)
Hello,
je me prépare à bientôt installer une nouvelle machine avec un SSD 256
Go. (iMac i7 avec 1 SSD et 1 DD 1To)
Hello,
je me prépare à bientôt installer une nouvelle machine avec un SSD 256
Go. (iMac i7 avec 1 SSD et 1 DD 1To)