Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

ReadyBoost ou l'utilisation de la mémoire flash

par

La technologie ReadyBoost est assurément plus connue que SuperFetch. Néanmoins, sans SuperFetch, cette technologie ne pourrait pas exister. Pour faire simple, ReadyBoost consiste en l’utilisation du gestionnaire SuperFetch pour stocker des données couramment utilisées non plus dans la mémoire vive de l’ordinateur, mais dans de la mémoire flash non volatile. Si cette mémoire reste plus lente que la mémoire vive, elle reste néanmoins moins coûteuse que cette dernière et propose des temps d’accès aléatoires plus bas que ceux des disques durs. Ce type de mémoire se place donc entre la mémoire vive et le fichier d’échange placé sur le disque dur.

ReadyBoost en détails

Il va de soit que pour profiter de cette fonction, il faut disposer d’un périphérique proposant d’une part un débit suffisamment élevé et d’autre part assez d’espace libre. Microsoft recommande l’utilisation d’une mémoire flash proposant un débit de 2,5 Mo/s lors de la lecture aléatoire de 4 kb de données et un débit de 1,75 Mo/s pour l’écriture aléatoire de 512 kb.

La taille du cache présent sur la mémoire flash peut varier de 230 Mo à 4 Go, en fonction de la capacité de la mémoire utilisée. Dans l’idéal, Microsoft recommande au minimum l’utilisation d’un cache aussi important que la mémoire vive tandis qu’au-delà d’un rapport de 3:1, les performances devraient être optimales. Bien entendu, les données copiées sur cette mémoire son cryptées grâce à la méthode de chiffrement AES-128. Elles sont par ailleurs compressées à un ratio de 2:1. Comme les données écrites sur la mémoire flash sont la copie des données du disque dur, le retrait de cette mémoire n’occasionnera pas de perte de données et le système recommencera à nouveau à accéder au disque dur.

Propriétés de ReadyBoostFenêtre de configuration de ReadyBoost

Influence sur les performances

Le tableau ci-dessous montre l’influence de ReadyBoost sur une machine équipée de 512 Mo de mémoire vive, tournant sous Windows Vista et sur laquelle on a exécuté une série d’applications destinée à mettre le système sous pression :

Influence de ReadyBoost sur les performances (Source : Microsoft)
Capacité du cache Temps d’exécution (secondes) Augmentation des performances (%)
0 Mo 42,45 -
512 Mo 27,12 36,12
1 024 Mo 25,21 40,61
2 048 Mo 24,72 41,78

Ce qui ressort de ce tableau, c’est qu’avec une quantité de cache identique à la quantité de mémoire vive installée, ReadyBoost apporte un bénéfice de l’ordre de 33 %, ce qui n’est pas négligeable. Ces données proviennent de Microsoft, et comme toujours, il conviendra de réaliser des tests indépendants pour constater l’augmentation visible des performances.

ReadyBoost en pratique

A l’insertion d’une mémoire flash USB 2.0 telle une simple clé USB 2.0 ou une carte mémoire, Windows propose, via son panneau d’exécution automatique, d’utiliser le périphérique pour ReadyBoost. Dans le cas où la mémoire convient pour la mise en place de cette technologie, il est possible d’allouer plus ou moins de place pour la fonction via la page de propriétés du lecteur logique ajouté automatiquement.

Étant en possession d’une clé USB de 2 Go certifiée ReadyBoost, nous avons voulu constater par nous même les bénéfices de cette fonction. Nous avons décidé de commencer avec un ordinateur portable, équipé d’un Pentium M 740 (1,73 GHz) et de 1 Go de DDR2. Dès l’activation de ReadyBoost sur la clé, la consommation du processeur est passée à 100 % et le système s’est accaparé au moins 60 % des ressources, causant ainsi un net ralentissement sur notre machine. Il a fallu attendre une dizaine de minutes, le temps que le processeur retrouve une charge acceptable. Malheureusement, les bénéfices que ReadyBoost devait apporter ne se sont pas fait sentir. Nous avons alors tenté avec une machine de bureau, animée par un Athlon 64 3000+ (1,8 GHz) et 1 Go de DDR. Point positif, l’activation de la fonction n’a pas provoqué de montée en charge du processeur. Nous avons alors lancé une série de quatre applications presque simultanément plusieurs fois afin de constater le temps de chargement et pour que le mécanisme de cache fasse son travail. Effectivement, après quelques lancements, on a pu observer que la LED de la clé, signe de son activité, clignotait, ce qui signifiait que des données étaient lues ou écrites. Nous avons recommencé notre test et nous avons obtenu des gains. Des gains infimes certes, mais suffisants pour être détectés alors même que le temps de chargement des applications était déjà assez court.

Nous avons retenté le test sur notre PC portable et à chaque essai nous nous sommes heurtés au même problème. Quelle est la cause de ce comportement ? En dernier recours, nous avons remis les pilotes Microsoft pour la gestion de l’USB à la place de ceux d’Intel, pourtant plus récents. À partir de là, les problèmes ont disparus et nous avons pu clairement distinguer les bénéfices apportés par cette fonction. La cause était donc les pilotes pour l’USB d’Intel ?

Partager:
77
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
kifran1 05/02/2007 10:29
Masquer
-0+

Pour ma part, ayant un PC pas trop up-to-date (XP3200+,1Go RAM et 6800GT 128Mo), je n'installerai Vista que sur un nouveau PC.
Et encore, si je l'installe ce sera pour les jeux DirectX 10.
XP me convient très bien pour le reste.

epilepoil 05/02/2007 10:32
Masquer
-0+

Erreur dans la conclusion :
au niveau des communications, [...] technologies qui tendent à diminuer au maximum le risque d’infection du système par un programme néfaste. gies qui tendent à diminuer au maximum le risque d’infection du système par un programme néfaste.

Mr Seb 05/02/2007 10:33
Masquer
-0+

Citation :au niveau des pilotes vidéo et audio (...) Il est toujours possible de récupérer une accélération matérielle, et le choix de développer une solution est entre les mains des constructeurs.


Mais que fait Creative alors ??

moulf 05/02/2007 10:49
Masquer
-0+

Citation :En attendant un système de fichier qui ne se fragmente plus...

Contrairement à ce que certains shootés du pingouin prétendent, tous les systèmes de fichiers gagnent à être bien défragmentés et tous se fragmentent plus ou moins avec le temps suivant leur taux de remplissage.

Un bon défragmenteur (qui ne fait pas que défragmenter mais aussi trier) sera toujours utile. Ceci est vrai et le restera tant que nos disques utiliserons des plateaux qui tournent et des têtes de lecture magnétique amovibles.
Avec de la mémoire flash, ça ne sera plus vrai.

Mathieu C 05/02/2007 10:59
Masquer
-0+

epilepoil > merci :D modifié !

Oracle 05/02/2007 11:00
Masquer
-0+


Pour ma part, après m'être offert la somptueuse et Ô combien couteuse version ultimate, j'ai passé le WE à essayer de l'installer sur ma config AMD et madame refuse obstinément de démarrer, elle n'a pas l'air d'aimer mon NF4 et le SATA 2.

J'ai parcouru les forums et je ne suis pas le seul dans ce cas là, ça rassure... :sarcastic:

Je vais donc de ce pas m'acheter un DD IDE... Belle évolution, merci mon Bilou, tu es un bon... :ange:

Mathieu C 05/02/2007 11:02
Masquer
-0+

nf4 et SATA 1 sans aucun pb, essaie de passer ton disque en SATA 1 pour voir

maxxyme 05/02/2007 11:18
Masquer
-0+

Citation :

Contrairement à ce que certains shootés du pingouin prétendent, tous les systèmes de fichiers gagnent à être bien défragmentés et tous se fragmentent plus ou moins avec le temps suivant leur taux de remplissage.

Un bon défragmenteur (qui ne fait pas que défragmenter mais aussi trier) sera toujours utile. Ceci est vrai et le restera tant que nos disques utiliserons des plateaux qui tournent et des têtes de lecture magnétique amovibles.
Avec de la mémoire flash, ça ne sera plus vrai.



qu'est-ce qu'il ne faut pas lire... :lol:

ricky02 05/02/2007 11:29
Masquer
-0+

Un système Linux ne se fragmente pas autant, quand même. Je "dois" défragmenter mon windows tous les mois... alors que ma Gentoo stagne à 0,9% de fragmentation depuis un bon bout de temps (je devrais revérifier, mais je doute que ça ait beaucoup changé).

Une défragmentation d'un Linux, quelque soit le système de fichiers utilisé, n'apporterait pas grand chose, je pense.

Allez, tu m'fais penser à défragmenter mon Windows ;)

ricky02 05/02/2007 11:31
Masquer
-0+

Oracle > T'avais pas dit que tu ne passerais pas sous Vista ????? Ou alors c'est juste professionellement que tu t'en passeras ?

(Note, au passage, que je suis tombé sur des distribs qui n'ont pas voulu s'installer certaines machines, et je ne sais toujours pas pourquoi, donc ça peut arriver partout ;))

Oracle 05/02/2007 12:20
Masquer
-0+

Citation :Oracle > T'avais pas dit que tu ne passerais pas sous Vista ????? Ou alors c'est juste professionellement que tu t'en passeras ?

(Note, au passage, que je suis tombé sur des distribs qui n'ont pas voulu s'installer certaines machines, et je ne sais toujours pas pourquoi, donc ça peut arriver partout ;))



Au studio il est hors de question d'amener la peste... :lol:

Non, c'est à titre personnel, je voulais essayer ce Vista, mais il me pose des problèmes, pourtant il a une belle config à se mettre sous la dent. :D

Je vais passer sur un disque IDE, je pense que ça devrais marcher, mais bon c'est quand même relou d'en arriver là. :ange:



Oracle 05/02/2007 12:56
Masquer
-0+

Citation :

Citation :au niveau des pilotes vidéo et audio (...) Il est toujours possible de récupérer une accélération matérielle, et le choix de développer une solution est entre les mains des constructeurs.


Mais que fait Creative alors ??





Il faudrait peut être t'informer : :sarcastic:

http://www.touslesdrivers.com/inde [...] _code=2477




Sacha999 05/02/2007 13:06
Masquer
-0+

J'adore le

Citation : nous dire si vous l’avez installé, et si non, pour quelle raison


lol, genre vista il sort et direct, dans la logique des choses, on doit se ruer dès les 1er jour pour aller l'acheter et l'installer....
Vista n'a rien d'utile pour la grande majorité des utilisateurs pour le moment, donc je vois pas l'interet immediat, surtout que tous les pilotes ne sont pas sortie encore.... A moins d'avoir un OS avec des fichier manquant, je vois pas l'interert
c'est pour les geek qui veulent avoir aboslument la derniere version d'un produis sans savoir ce qu'il apporte de nouveau

donc faudrai retourner la phrase a l'envers

Oracle 05/02/2007 14:07
Masquer
-0+

Citation :

nf4 et SATA 1 sans aucun pb, essaie de passer ton disque en SATA 1 pour voir





WOUAH...!!! ça marche...!!! :D

Mais, en IDE, bon, c'est toujours mieux que rien, à 575 Euros la bête, je m'attendais à moins de soucis.

On dira que c'est la faute des constructeurs qui n'ont pas sorti les drivers à temps. :whistle:

Edit : Je reconnais qu'il est beau, maintenant je vais passer aux choses sérieuses. :sweat:


starone 05/02/2007 14:15
Masquer
-0+

Citation :Un système Linux ne se fragmente pas autant, quand même. Je "dois" défragmenter mon windows tous les mois... alors que ma Gentoo stagne à 0,9% de fragmentation depuis un bon bout de temps (je devrais revérifier, mais je doute que ça ait beaucoup changé).

Une défragmentation d'un Linux, quelque soit le système de fichiers utilisé, n'apporterait pas grand chose, je pense.

Allez, tu m'fais penser à défragmenter mon Windows ;)


Un defragmenteur trie aussi les fichiers et permet alors de placer en début de disque les fichier les plus utilisés et donc d'améliorer un peu les performences de la machine. Pas indispensables, mais pas inutile non plus.

jjr 05/02/2007 14:47
Masquer
-0+

Citation :

WOUAH...!!! ça marche...!!! :D

Mais, en IDE, bon, c'est toujours mieux que rien, à 575 Euros la bête, je m'attendais à moins de soucis.

On dira que c'est la faute des constructeurs qui n'ont pas sorti les drivers à temps. :whistle:

Edit : Je reconnais qu'il est beau, maintenant je vais passer aux choses sérieuses. :sweat:




A 575 € encore heureux que cela marche : c'est plus que le prix d'une config. milieux de gamme !
Même en OEM cela risque de douiler. Cela va doper le marché des PCs sans OS !!

Par ailleurs, si l'on considère :
- que 2Go de RAM est sans doute un minimum : voir le très long et très bon (comme toujours) dossier chez AnandTech
- que peu de configurations récentes supportent 2Go ou plus, et qu'il faudra donc sans doute upgrader,
- que les autres versions sont très light,
cela rique de faire cher le ticket d'entrée.

Tout cela pour des perfs. globalent en baisse par rapport à XP ...

Mathieu C 05/02/2007 14:51
Masquer
-0+

jjr > sur une de mes machines qui ne possède qu'1 Go de RAM tout fonctionne sans aucun problème. La version Pro n'est pas light du tout, tout comme la version home premium (si tu peux te passer d'une connexion à un domaine). Au maximum, il y a BitLocker, mais pour ma part je ne l'utiliserai pas.

jjr 05/02/2007 15:14
Masquer
-0+

Citation :

jjr > sur une de mes machines qui ne possède qu'1 Go de RAM tout fonctionne sans aucun problème. La version Pro n'est pas light du tout, tout comme la version home premium (si tu peux te passer d'une connexion à un domaine). Au maximum, il y a BitLocker, mais pour ma part je ne l'utiliserai pas.




Cela marche même à 512Mo dit MS ... mais les gains en confort sont très sensibles jusqu'à 2Go.
Ou autrement dit les ralentissements en dessous.

En ce qui concerne les fonctionnalités :
- Home premium : pas de "previous versions" ce qui est tout de même assez utile. Surtout avec un OS tout neuf et pas encore rôdé.
- Business : pas de media center : cela peut en détourner certains.

Reste les perfs. en baisse....

Par ailleurs l'interface graphique allourdie n'est pas un gage de gain de productivité : trop d'info tue l'info.
Par exemple dans Office 2007, les icônes en n couleurs sont beaucoup moins lisibles que leur prédecesseurs dans les versions précédentes d'Office.
Est-ce que ce ne sera pas la même chose avec Aero ? Déjà je faisais tourner XP avec l'interface de 2000 ...

Mathieu C 05/02/2007 15:17
Masquer
-0+

jjr > tout dépend l'usage que tu as de ta machine. Pour ma machine de bureau, Media Center je m'en fiche ! :)

Loacoon 05/02/2007 15:28
Masquer
-0+

Citation :

WOUAH...!!! ça marche...!!! :D

Mais, en IDE, bon, c'est toujours mieux que rien, à 575 Euros la bête, je m'attendais à moins de soucis.

On dira que c'est la faute des constructeurs qui n'ont pas sorti les drivers à temps. :whistle:

Edit : Je reconnais qu'il est beau, maintenant je vais passer aux choses sérieuses. :sweat:



Ca se confirme, les premiers acheteurs sont des beta testeurs. Ca fait quoi d'avoir une beta à 600€? (le prix d'une PS3 pour ceux qui la trouvent toujours chère :p).
Pour le pilote SATA2 se serait un minimum que MS en ait fait un générique pour Vista. Devoir mettre une disquette pour installer un OS en 2007, superbe évolution...

Mathieu C 05/02/2007 15:30
Masquer
-0+

Je ne crois pas qu'il ait parlé de disquette... Il a un NF4 et j'ai le même.

Loacoon 05/02/2007 15:32
Masquer
-0+

Je parle de disquette parce que c'est ce qu'il fallait faire avec XP pour l'installer sur un DD SATA, et c'est surement ce qu'il faudra faire avec Vista sur un DD SATA2 si ca ne marche pas par défaut.

Oracle 05/02/2007 15:54
Masquer
-0+

Citation :

Je parle de disquette parce que c'est ce qu'il fallait faire avec XP pour l'installer sur un DD SATA, et c'est surement ce qu'il faudra faire avec Vista sur un DD SATA2 si ca ne marche pas par défaut.





Il donne le choix, pas besoin de disquette, CD et USB sont très bien gérés, mais tu peux aussi avoir un lecteur de disquette, c'est au choix... :D

Néanmoins mon problème n'est pas résolu, je n'ai pas pu installer le DD SATA 2.

Mathieu C 05/02/2007 15:55
Masquer
-0+

mais tu as essayé de le passer en sata 1 avec un utilitaire avant ?

Oracle 05/02/2007 16:14
Masquer
-0+

Citation :

mais tu as essayé de le passer en sata 1 avec un utilitaire avant ?




Non, j'avais un IDE, alors provisoirement je l'ai utilisé. [:avril lavigne]

Je pense que la solution ne devrait pas tarder, disons que je suis en phase expérimentale. :D

Mon premier post avec Vista, rien que pour toi, Mathieu. :hello:

Mathieu C 05/02/2007 16:16
Masquer
-0+

:-)

J'insiste, mais si c'est un dd hitachi, feature tools peut te le faire passer en sata 1

jjr 05/02/2007 16:20
Masquer
-0+


Sata 2 ... mais comment voulez-vous qu'ils prennent en compte des technologies aussi récentes.
Ils ont développé Vista en 2002 et depuis ils font du debugging !!

Trop de Ping 05/02/2007 16:21
Masquer
-0+

C'est comme même con de devoir mettre son DD en sata 1 pour installer Vista...
Il pourrait le prendre en compte même en perf réduite (genre SATA1) pour l'install.

Mathieu C 05/02/2007 16:22
Masquer
-0+

jjr je crois que t'as pas tout suivi. Sauf si c'était un troll... ?

Oracle 05/02/2007 16:25
Masquer
-0+

Citation :

:-)

J'insiste, mais si c'est un dd hitachi, feature tools peut te le faire passer en sata 1




C'est un Seagate Barracuda 7200.10 SATA 2 16 Mo de cache.


Les offres du moment

Newsletters


OK