Catégories:

Un SSD à base de cartes Compact Flash, une solution viable ?

Pierre Dandumont
Jeudi 9 août 2007 à 08:49 par Pierre Dandumont
Source: Presence PC – Mots-clés : ssd, compact, flash
Catégories: Stockage


Considérations sur le matériel et les contraintes

Avant de commencer, il y a quelques explications nécessaires pour comprendre le fonctionnement de l’ensemble et savoir quel matériel il faut utiliser.

Les CompactDésigne la gamme d'appareil de poche dont la visée optique ne passe pas par l'objectif.... Flash et le problème de la vitesse

compact flash extremeIVLa première chose à choisir, c’est le modèle de carte Compact Flash. Toutes les cartes de stockage sont compatibles avec le mode TrueIDE, mais leur comportement peut varier une fois qu’elles sont placées à l’intérieur d’un PC. Le premier point est la vitesse de la carte, et on retrouve trois types de cartes quand on regarde ce critère : les cartes classiques, prévues pour les appareils photo d’entrée de gamme, les cartes rapides, prévues pour les reflexAppareil dont la visée optique passant par l'objectif prenant la photo est renvoyée sur l'œil par un miroir se rabattant lors de l'exposition.... numériques, et les nouvelles cartes très rapides, intéressantes pour les appareils de la dernière génération. Les premières sont très lentes et inutilisables dans un PC : elles travaillent en mode PIO (Programmed Input Output) qui ne permet pas de dépasser 4 Mo/s dans un PC, avec une utilisation du CPU à 100 %. Ce sont généralement les cartes de base, en dessous de 100x. La deuxième série de cartes (100 à 150x) est utilisable dans un PC : les cartes fonctionnent en MultiWord DMA 2 dans un PC, avec un taux de transfert pouvant atteindre 16 Mo/s. Enfin, les dernières cartes sont les plus adaptées à notre usage : les cartes 266x (et 300x ou ExtremeIV) fonctionnent en Ultra DMA 4 (66 Mo/s) et atteignent en pratique plus de 40 Mo/s. Transcend, A-DATA ou Sandisk proposent par exemple des cartes de ce type.

Le mode fixed et le mode removable

Un autre point à vérifier, c’est la façon dont la carte va se comporter dans le PC. Il existe deux types de cartes, les fixed et les removable (amovibles). Les premières sont reconnues par les systèmes d’exploitation comme un disque fixe, alors que les deuxièmes sont considérées comme un disque amovible. Le problème vient essentiellement des différents WindowsNom que portent les systèmes d'exploitation avec interface graphique de Microsoft. Windows est apparu dans les années 80. Il s'agissait alors d'une... : ils ne peuvent pas placer le fichier d’échange sur un disque amovible (susceptible d’être retiré à tout moment). Bien évidemment, la majorité des cartes Compact Flash sont des cartes removable, et jusqu’il y a peu, la seule solution pour obtenir une carte fixed était d’acheter une carte dite industrielle. Ces dernières sont prévues pour un usage dans des systèmes informatiques et sont donc fixed par défaut, mais elles sont très onéreuses et généralement plus lentes que les cartes classiques. Heureusement, les dernières générations de cartes 266x (notamment les cartes Transcend et A-DATA) sont fixed en TrueIDE. Pour les autres cartes, point de salut : l’information en question est stockée dans le firmwareMicrologiciel. Logiciel qui est présent sur une puce d'un composant matériel (carte mère, périphérique, téléphone, appareil photo, etc.) et qui en org... de la carte, ce qui rend très difficile sa modification (même si des outils existent).

ssd cf fixe


Annonces Google
Commentaires

ecaheti 09/08/2007 09:52
ecaheti
c'est un bon article bidouille propre comme j'aime bien. Good job kid!
luxy68 09/08/2007 10:14
luxy68
artile intéressant !
bobby-b 09/08/2007 10:16
bobby-b
Je me demande si quelqu'un a déjà testé ce genre de solutions :
http://www.akihabaranews.com/fr/ne [...] ODISK.html

Ca pourrait être sympa à comparer.
Sinon j'ai vu aussi que les adaptateur CF vers SATA arrivent également :
http://www.akihabaranews.com/fr/ne [...] iku+!.html
Ozwel 09/08/2007 10:18
Ozwel
500€ pour 16Go, ça fait quand même toujours cher. Certes 16Go qui vont pédaler 3 foi splus vite qu'un raptor, mais sur 16Go on y met Vista, Photoshop et Office 2007. Rien de plus. Et encore je ne sais pas si le swap est compris dans les 10Go de Vista...
furiousxxy 09/08/2007 10:19
furiousxxy
Une seule carte Flash de 8 Go et un seul adaptateur PATA/FLASH ... ça vaut le coup pour booter XP dans un media center, ou il faut vraiment du RAID ?
En tout cas, bravo pour l'article.
bb53 09/08/2007 10:56
bb53
furiousxxy 09/08/2007 10:19

une seule carte çà fait aussi bien voir mieux qu'un seul HDD ! (j'ai pas eu le temps de trop tester atm mais c ce qui en ressort). Sachant qu'un HDD çà écrit pas plus qu'a 30-35Mo (soit la meme chose qu'une transcend). Donc, si tu veux y aller pour un media center, avec une carte çà tournera tres bien et avec silence :)
DraCuLaX 09/08/2007 11:11
DraCuLaX
Ue question ballote: ça peut fonctionner tranquille avec un raid intégré sur un controlleur nforce4 par exemple. non?

Paske j'ai regardé rapidos les tarifs des cartes et des adaptateurs, ça donnerais environs 140€ pour un raid0 de 2x4Go (adaptateurs compris) et 240€ pour la ^m chose en 2x8Go. :D
roms42 09/08/2007 11:18
roms42
dommage que les adaptateurs flash vers IDE, n'ait pas de connecteur femelle, yaurait plus besoin de nappes...
Dandu 09/08/2007 11:20
Dandu
merci pour les commentaires

Pour les réponses : le RAID est pas nécessaire, ça tourne déjà bien avec une seule carte rapide.

pour les nForce, faute se méfier, pas mal de gens ont eu des problèmes avec les cartes flash, sans qu'on trouve vraiment le problème. A priori, le TrueIDE des CF fait partie de la norme IDE, mais nVidia le supporte mal
Dandu 09/08/2007 11:22
Dandu
a écrit :

dommage que les adaptateurs flash vers IDE, n'ait pas de connecteur femelle, yaurait plus besoin de nappes...




ça existe, en femelle, mais c'est moins pratique, ça bouge un peu (déconseillé en environnement industriel, donc rare)

on en avait un pour le test, mais il est parallèle à la carte mère, ce qui le rend inutilisable dans beaucoup de cas : il faut un espace dégagé derrière le connecteur.
Edy 09/08/2007 11:23
Edy
Vivement que les constructeurs de cartes mère voie l'attrait de se système et commence à nous sortir des cartes mères avec deux ou trois prises pour mettre directement des compactFlash géré en RAID par le bios, là sur le le coup cela deviendrait très intéressant financièrement.
Killingjoy 09/08/2007 11:51
Killingjoy
Déposez un brevet! Pour l'instant les constructeurs font à leur sauce mais avec la miniaturisation cela devrait être possible de rendre votre solution compact. ;)
Dandu 09/08/2007 12:19
Dandu
vu que l'IDE disparait, c'est mal barré

mais le CFA (Compact Flash Association) va normalement développer des CF en SATA, c'est plus simple

et faut bien éviter les Sandisk, aussi (pas fixed et pas simple pour le changer)
DraCuLaX 09/08/2007 12:22
DraCuLaX
Arf, dommage pour le montage qui peut merder sur du nforce. aurais tu des liens relatant ce genre de soucis stp?
Merci.
exnilo 09/08/2007 12:53
exnilo
Super merci pour cette article, ça fait un moment que je veux faire taire ces ?*"*ç disques durs.

Ptite question est-ce que j'aurai besoin de la carte raid sur une mobo Asus Blitz Formula P35?

Southbridge ICH9R :
- 6 x Ports SATA 3.0 Gb/s
- Technologie Intel Matrix Storage prenant en charge RAID 0, 1, 5 et 10.
Contrôleur JMicron® JMB368 PATA :
- 1 x UltraDMA 133/100/66/33 pour max. 2 périphériques PATA

Merci,

Ex
Dandu 09/08/2007 14:03
Dandu
DraCuLaX : ça vient de personne qui m'ont contacté direct, en fait, et c'est surtout présent sur les nForce 2, c'est des problèmes de reconnaissance et/ou de passage en PIO : utilisation CPU @ 100% et débit pourri

exnilo : avec l'ICH9, c'est un contrôleur externe, faut voir le constructeur. Si t'as qu'un seul connecteur sur la carte mère, ça passera pas en RAID.
Asus c'est normalement du jMicron, donc pas mal question perfs
spysnl 09/08/2007 14:05
spysnl
Super article... exactement que j'aurai voulu tester après l'article sur le SSD :)

Merci PPC !
tycinis 09/08/2007 14:22
DraCuLaX 09/08/2007 14:36
DraCuLaX
Silverchild a écrit :

DraCuLaX : ça vient de personne qui m'ont contacté direct, en fait, et c'est surtout présent sur les nForce 2, c'est des problèmes de reconnaissance et/ou de passage en PIO : utilisation CPU @ 100% et débit pourri




Merci pour la réponse, j'ai fouillé sur le net entre temps et j'ai effectivement trouvé ce genre d'info. et qlqs post de toi ^m sur hfr au passage. :D

le truc me tente qd ^m pas mal. vais y réfléchir.
sbocquet 09/08/2007 14:46
sbocquet
Dans le même style... ce produit n'a pas l'air mal du tout... mais a quel prix ? Surement pas donné !

http://www.computex.biz/5C1/compan [...] dex2=13551
FRandon 09/08/2007 15:39
FRandon
question : pourquoi ne pas avoir testé avec 4 CF ?

sinon, bravo pour la bidouille, ça me tenterait bien pour le HDD system + swap :)
sur un PC de salon, ça peut aussi valoir le coup
roms42 09/08/2007 15:49
roms42
Y a t'il un test de l'adaptateur Compact Flash vers IDE seul? pour voir les différences de performances avec le passage sur le port PCI?
kador 09/08/2007 16:04
kador
a écrit :

si cela intéresse quelqu'un :

http://cgi.ebay.fr/ws/eBayISAPI.dl [...] :IT&ih=008



Et pourquoi vendre si ca marche bien ?
Dandu 09/08/2007 16:45
Dandu
TpXz- a écrit :

question : pourquoi ne pas avoir testé avec 4 CF ?

sinon, bravo pour la bidouille, ça me tenterait bien pour le HDD system + swap :)
sur un PC de salon, ça peut aussi valoir le coup




Parce qu'on avait pas quatre Compact Flash identique et qu'un des adaptateurs ne rentrait pas sur la carte (un modèle parallèle à la carte mère).

Mais la carte RAID limite de toute façon le débit
Dandu 09/08/2007 16:47
Dandu
a écrit :

Y a t'il un test de l'adaptateur Compact Flash vers IDE seul? pour voir les différences de performances avec le passage sur le port PCI?




Y a pas de limitation réelle quand il est seul : sur une carte mère avec un southbridge qui gère l'IDE on a les mêmes performances

Le problème de limitation ici, il vient de la carte RAID qui bloque un peu aux environs de 75 Mo/s
joce 09/08/2007 17:09
joce
Quid de la duree de vie des compacts flashs au niveau des cycles de lecture/ecriture ?
Dandu 09/08/2007 17:19
Dandu
la même que les SSD (même contrôleur en haut de gamme) :

-pas de problème en lecture
-en écriture, c'est 100 000 cycles par cellule, mais avec une rotation des données sur tout le support. Tant que le support offre une capacité correcte (genre plus de 8 Go), c'est bon pour la durée de vie (plusieurs années en écriture continue)

faut juste éviter els CF d'entrée de gamme en MLC (pourrie en écriture et durée de vie)
joce 09/08/2007 18:30
joce
Oui enfin la rotation des donnees a ses limites si ton support est plein a craquer, et la les 100000 cycles doivent etre tres vite atteint non ?
Dandu 09/08/2007 18:44
Dandu
non, parce que les blocs tournent sur tout l'espace, pas uniquement sur le libre (le contrôleur gère ça au niveau des blocs) il déplace les données automatiquement sur le bloc le moins usé

c'est expliqué dans l'article sur les SSD

en pratique, j'ai Windows depuis plusieurs mois sur une carte de 2 Go et pas de problèmes pour le moment.

en faisant la calcul, si on écrit au max du support en permanence (c'est irréaliste, sauf peut-etre pour un forum comme MD) on a une durée de vie de plusieurs années. et plus la capacité augmente, plus la durée de vie augmente.
DraCuLaX 09/08/2007 19:47
DraCuLaX
Dandu -> as tu encore le matos?

Serait il possible de faire le ^m genre de test mais avec des adaptateurs en sata? type celui ci: http://www.pearl.fr/article-TG1079.html

cyrano 09/08/2007 21:09
cyrano
Dommage, que c'est un texte windows only, j'auras bien aimer un test linux avec reseirfs (qui remplit les clusters avec les petits fichiers), la vitesse doit encore plus se faire sentir.

D'ailleurs, sans utiliser de carte RAID mais en utilisant le RAID soft, cela devrait bien tourner.
amid68 10/08/2007 01:22
amid68
article très intéressant! merci à son auteur....

voilà j'ai un pc ultra silencieux : j'ai upgradé ma CM p4c800 deluxe avec un pentium M 740 (soket 479), une alim fortron zen fanless, CG passive, ventilo cpu et celui d'extraction boitier en 5v mais le DD de 3.5" a dû dégager remplacé dans un premier temps par un samsung 5400t super silencieux mais trop lent puis recemment par un seagate 7200t (2.5") toujours en ATA mais là le DD est la seule chose qu'on entend, certes très peu, mais qui vient gâcher le silence de cette machine (outil de travail surf et bureautique + video) alors en lisant cet article j'ai envie de m'offrir une carte de 8go et un adaptateur pour installer mon OS et ses composants...

1) la carte CF semble assez facile à trouver sur Paris mais pas l'adaptateur...

2) est-il preferable de prendre un adaptateur femmelle à placer directement sur la CM et eviter ainsi l'usage du cable?

d'avance merci pour vos réponses
roms42 10/08/2007 08:54
roms42
Encore une question: y'en a beaucoup des cartes mères avec un PCI 64bits?
Ca serait bien de faire un test sur 64 bits pour voir si il y a une différence!!
En tout cas merci pour le test, ça va donner des idées...
Edy 10/08/2007 08:59
Edy
a écrit :

Dandu -> as tu encore le matos?

Serait il possible de faire le ^m genre de test mais avec des adaptateurs en sata? type celui ci: http://www.pearl.fr/article-TG1079.html




D'après ce que j'ai compris, y'a pas encore d'adaptateur sata capable de lire en x266, ils marche encore en PIO ce qui concrètement n'améliore pas grand chose par rapport à un hdd.
Dandu 10/08/2007 09:19
Dandu
a écrit :

Dandu -> as tu encore le matos?

Serait il possible de faire le ^m genre de test mais avec des adaptateurs en sata? type celui ci: http://www.pearl.fr/article-TG1079.html




J'ai encore un peu la matos (maus au pire j'ai d'autres cartes)

Le problème, c'est que les adaptateurs ont un impact sur le temps d'accès, en fait
sur un disque dur, ça se voit pas (genre on perd 0,5 ms), sur de la flash, si.

a écrit :

Dommage, que c'est un texte windows only, j'auras bien aimer un test linux avec reseirfs (qui remplit les clusters avec les petits fichiers), la vitesse doit encore plus se faire sentir.

D'ailleurs, sans utiliser de carte RAID mais en utilisant le RAID soft, cela devrait bien tourner.




j'avais pas de Linux pour tester

en RAID soft, on a parfois des problèmes d'alignement des blocs, ça plombe les perfs

a écrit :

article très intéressant! merci à son auteur....

voilà j'ai un pc ultra silencieux : j'ai upgradé ma CM p4c800 deluxe avec un pentium M 740 (soket 479), une alim fortron zen fanless, CG passive, ventilo cpu et celui d'extraction boitier en 5v mais le DD de 3.5" a dû dégager remplacé dans un premier temps par un samsung 5400t super silencieux mais trop lent puis recemment par un seagate 7200t (2.5") toujours en ATA mais là le DD est la seule chose qu'on entend, certes très peu, mais qui vient gâcher le silence de cette machine (outil de travail surf et bureautique + video) alors en lisant cet article j'ai envie de m'offrir une carte de 8go et un adaptateur pour installer mon OS et ses composants...

1) la carte CF semble assez facile à trouver sur Paris mais pas l'adaptateur...

2) est-il preferable de prendre un adaptateur femmelle à placer directement sur la CM et eviter ainsi l'usage du cable?

d'avance merci pour vos réponses




Merci des commentaires

Pour la carte, c'est assez simple à trouver en ligne (Transcend essentiellement).

Pour les adaptateurs, je conseille pc-engines.ch, ils sont rapides et efficaces pour ça

les adaptateurs femelles, c'est délicat, certains ont besoin de place sur la carte mère, et le mien ne passe pas en UDMA4, seulement en UDMA2 (c'est en partie pour ça que je l'ai pas utilisé)

le plus efficace, c'est un avec un connecteur 40 broches (IDE classique) avec alimentation molex.

a écrit :

Encore une question: y'en a beaucoup des cartes mères avec un PCI 64bits?
Ca serait bien de faire un test sur 64 bits pour voir si il y a une différence!!
En tout cas merci pour le test, ça va donner des idées...




Y a pas beaucoup de cartes mère classique avec du PCI 64 bits, on en a pas trouvé pour le test.

Blinky@IDN a écrit :

D'après ce que j'ai compris, y'a pas encore d'adaptateur sata capable de lire en x266, ils marche encore en PIO ce qui concrètement n'améliore pas grand chose par rapport à un hdd.




Oui et non, y a des adaptateurs IDE vers SATA (qu'on met au bout d'un CF vers IDE), mais on perd en temps d'accès. en perfs brutes, ça va aussi vite.
DraCuLaX 10/08/2007 10:28
DraCuLaX
Nickel dandu, merci pour les réponses. ;)

En bref, si on veut utiliser ça correctement, il faut de toute façon une carte raid correct. un controlleur pci /raid à 15/20 euros reviendrais au ^m qu'un controlleur intégré avec les erreur d'alignement possible?

Dandu 10/08/2007 11:12
Dandu
oui et non, l'alignement pose problème en soft, ou si la carte propose pas assez d'option de stripes

concrètement, faut une carte RAID (intégrée ou pas) et un connecteur IDE par carte, plus la possibilité de faire du RAID avec des stripes (bandes) de 32/64 Ko, en dessous ça tue les écritures.

maintenant, on va avoir des CF "SATA" bientot, normalement
dinobvs 10/08/2007 14:07
dinobvs
as tu essayer des cartes de moins bonne facture? du genres 120X y a t'il vraiment une chute de vitesse ou cela reste correcte?
Dandu 10/08/2007 14:20
Dandu
une carte 120X, c'est 16 Mo/s, donc même en RAID ça tape moins bien qu'une seule carte rapide, en fait
DraCuLaX 10/08/2007 15:46
DraCuLaX
Zoup.

Une derniere question, et apres j'arrette. c'est toujours valable ça?
http://www.dandu.be/article/articl [...] s-106.html

(l'histoire du fixed ou pas)

tu n'en parles pas dans l'article ppc... ?
Dandu 10/08/2007 15:52
Dandu
l'histoire du fixed j'en parle ;)

et faut utiliser des cartes Transcend ou ADATA qui sont bien fixed, et pas les Sandisk ExtremeIV

maintenant, c'est modifiable sur Sandisk, mais pas facilement
DraCuLaX 10/08/2007 15:54
DraCuLaX
Ouais, t'en parles, mais tu dis l'inverse de ce que tu dis dans l'autre article, d'ou ma question. :D
Dandu 10/08/2007 16:03
Dandu
oui, mais non en fait

la carte RAID du premier test se moquait du mode de la carte flash, celle de ce test ci demande une fixed

dans la majorité des cas, on a besoin d'une carte fixed pour Windows, donc vaut mieux prendre une qui l'est.

Les Sandisk le sont pas pour une bonne raison : pas entrer en concurrence frontale avec les industrielles, bien plus onéreuses. Les cartes Extreme ont la même marge de manoeuvre que les industrielles en température, donc si elles étaient fixed, elles se vendraient de la même façon que les industrielles.


Et pour les cartes en fixed, c'est valable pour les 266x Transcend et A-DATA, les autres modèles le sont a priori pas (sauf demande express avec Transcend)
DraCuLaX 10/08/2007 16:32
DraCuLaX
ok, merci. de toute façon, au regard du tarif, je pense partir sur des transcend 4go. :)
amid68 11/08/2007 02:17