Windows ReadyBoost a-t-il un impact significatif sur les performances?


39

La technologie Windows ReadyBoost , disponible sous Windows depuis Vista, a-t-elle un impact significatif sur les performances?

Existe-t-il des points de référence bien connus comparant les systèmes avec et sans?

La vitesse du périphérique flash USB a-t-elle un impact mesurable sur le gain de performance?

Quels scénarios d'utilisation peuvent générer un gain et quelles circonstances peuvent ne générer aucun gain?


En ce qui concerne les recommandations, Microsoft recommande d’utiliser 1 à 3 fois la quantité de RAM dont vous disposez sur votre système. Voir ici .

1
www.anandtech.com a fait une évaluation de la performance Vista il y a quelques années et a examiné cette question. Apparemment, readyboost n’est utile que sur des PC dotés de 512 Mo de RAM. Si vous en avez plus (et vous devriez vraiment le faire), vous ne remarquerez aucune différence. ReadyBoost Performance
Shane Kearney

Cela me semblait toujours être une sorte de kludge. Si vous souhaitez que vos applications démarrent rapidement, mettez-les sur un SSD.
Brad Gilbert

J'ai trouvé qu'il accélérait certaines choses (réduit de 10 secondes après le temps de démarrage) sur une machine de 1 Go, mais ralentissait d'autres (lecture iTunes, etc.). En fin de compte, je ne pensais pas qu'il valait la peine de laisser une clé USB sortir de l'ordinateur portable pour le justifier. Ma théorie est la suivante: étant donné que Readyboost chiffre les données qu'il met en cache, et que les anciennes chansons iTunes DRM nécessitent également un déchiffrement, la charge du processeur était trop importante pour que les morceaux puissent être lus sans problèmes.
Matthew Lock

Réponses:


26

J'étais très sceptique, ayant 6 Go de RAM sur mon ordinateur portable 8730w fonctionnant sous Windows 7 RC 64 bits. Mais, comme les cartes SD sont si bon marché maintenant, je suis allé acheter une carte SD Panasonic de 8 Go de classe 10 (22 Mo / s) de Panasonic et je l’ai insérée dans mon ordinateur portable pour activer ReadyBoost. À ma grande surprise, ce fut un gain de performance assez notable. Il faut cependant comprendre qu’il s’agit d’une sorte de gain de performances en cache, c’est-à-dire que vous remarquerez une amélioration assez substantielle la deuxième ou la troisième fois que vous démarrez une application. Néanmoins, je garde très certainement la carte SD dans mon ordinateur portable, elle est "cachée" et ne reste pas comme une clé USB.


4
J'ai changé la réponse acceptée à celle-ci. Avec Windows 7, il semble que j'en profite plus nettement qu'avec Vista.
Chris W. Rea

6
"c'était un gain de performance assez remarquable" - de quel gain parle-t-on? Avez-vous fait des mesures? Comment avez-vous exclu l'effet placebo et l'effet normal du cache système intégré de Windows sur les résultats que vous avez vus?
thomasrutter

@ thomasrutter, c'est beaucoup plus rapide, croyez-moi, vous n'avez pas toujours besoin de tout mesurer pour savoir que c'est beaucoup plus rapide. Cela devient évident lorsque les choses sont 10 fois plus rapides et que vous utilisez un ordinateur tous les jours depuis 10 ans.
David d C e Freitas

2
En fait, oui, vous devez tout mesurer. Le biais de confirmation et l'effet placebo sont incroyablement efficaces.
Jamie Hanrahan

10

Oui. Vous verrez une augmentation significative des performances lorsque le système est d' E / S lié . Les applications utilisant beaucoup de disque, telles que Visual Studio et Apache OpenOffice, démarrent sensiblement plus rapidement que sans ReadyBoost - et ceci sur un système disposant de 8 Go de mémoire physique!

Le gain de performance le plus évident que j’ai remarqué est lorsque le système sort du mode hibernation. Mon ordinateur n'a toujours pas réagi en raison d'une activité intense du disque pendant les cinq premières minutes environ après sa reprise, et ReadyBoost a considérablement amélioré les performances et la réactivité du système au cours de cette période.


7

Nous venons de faire une comparaison détaillée sur deux ordinateurs: l’un avec Windows 8.1 et l’autre avec Windows 7.

Les améliorations que nous avons mesurées lors de l'activation de ReadyBoost sur un système disposant de peu de mémoire RAM sont les suivantes:

  • L'ouverture de fichiers multimédias tels que des photos, de la musique ou des vidéos est légèrement plus rapide (environ 2%).
  • Le chargement des pages Web et l'utilisation des applications Office sont légèrement plus rapides (environ 2%).
  • Les temps de démarrage de votre système sont améliorés (jusqu'à 7%).
  • Vos applications les plus utilisées démarrent plus rapidement (de 10 à 15%).

ReadyBoost n'a eu aucun impact positif lors de la lecture de jeux ou de l'exécution d'applications nécessitant une utilisation intensive du processeur ou du processeur graphique.

Vous pouvez trouver la procédure de test détaillée ainsi que tous les résultats, ici: Est - ce que ReadyBoost fonctionne? Améliore-t-il les performances des ordinateurs plus lents? .


1

Comme beaucoup de choses liées à la performance, cela a beaucoup à voir avec ce que vous faites et les autres composants de votre système.

Si vous avez un PC bas de gamme, ce dont je doute que quiconque sur un site appelé "Super User": -), soit probablement bénéfique. Pour les systèmes dotés d'au moins 2 Go de mémoire (et où la taille 4-8 est de plus en plus courante), ReadyBoost n'augmentera probablement pas suffisamment les performances pour garantir la dédication d'un lecteur flash complet et d'un port USB plus important.

La mémoire est bon marché , je viens de doubler ma mise à niveau HTPC vers la 4G, en utilisant la même mémoire que celle avec laquelle j'avais construit le système à l'origine (2x Corsair twinxsomethingfast) pour moins de la moitié du prix que j'avais payé il y a un an (35 $ contre environ 75 $). J'ai un lecteur flash 4G que j'avais déjà utilisé avec ReadyBoost auparavant, et il "se sent" plus vite avec la mémoire réelle. Les temps de démarrage sont sans importance, mon système est un PC multimédia / de jeu fonctionnant quasiment tous les jours, 24 heures sur 24, 7 jours sur 7.


2
Certes, je n'ai pas moi-même de PC bas de gamme, même si nous, les "super utilisateurs", finissons souvent par construire des PC bas de gamme pour les autres , même si nos propres boîtiers sont impressionnants :-)
Chris W. Rea

1
Bon point! Bien que le plus souvent, mon "ancien" système soit réutilisé pour quelqu'un d'autre, et parfois je mets Linux sur l'ancien avant de le donner :).
jtimberman

1

ReadyBoost a été conçu pour offrir une mémoire d’accès plus rapide que la plupart des disques durs d’ordinateurs portables.

Tri entre la RAM du système et le disque dur.

La plupart des disques durs d’ordinateurs portables tournent à 5 400 tr / min et ont des temps d’accès d’environ 10 à 15 ms pour les lectures et écritures aléatoires. Par comparaison, la mémoire flash a des temps d'accès de 4 à 6 ms pour des lectures et des écritures aléatoires équivalentes.

Ce que ReadyBoost avait pour but de faire était de placer sur la mémoire flash les 2 à 8 Go de données les plus utilisés ou les plus récemment utilisés, où l’accès serait au moins deux fois plus rapide que de le lire à partir du disque dur.


1

Cela améliore les performances en stockant des données de lancement de programme que la RAM n'a pas, ou qui sont effacées quand elles ne sont pas nécessaires, ou via la mise hors tension du système.

Les résultats simplifiés de ces quelques tests effectués ont été utilisés par tous les sites Web depuis, et ses déchets (Google et 99% vous diront qu'il n'offre aucune augmentation des performances, peu l'ont réellement essayée), totalement trompeurs.

Je me suis testé sous Windows 7 (x64), une DDR3 de 9 Go (seulement 6 Go d'utilisation) et une carte micro SD Sandisk de 16 Go.

Les programmes de vitesse lancés se sont considérablement améliorés, passant de 3-5 secondes à moins de 1.

C'est là que les gains de performance sont, et c'est pourquoi il a été créé. Cela n'augmentera pas les performances de lecture ou d'écriture des autres fichiers qu'un programme pourrait utiliser, il est dédié au lancement du programme.

Cela me semblait toujours être une sorte de kludge. Si vous souhaitez que vos applications démarrent rapidement, mettez-les sur un SSD.

C’est un peu rentable :) Nous savons tous qu’un disque SSD de 128 Go n’est pas suffisant pour une utilisation de Windows au cours des quelques dernières années. En ce qui concerne les mises à jour et les installations de programmes, les prix sont scandaleux. Sans parler des bugs sérieux qui ont surgi avec une foule de disques SSD. La carte de 16 Go coûte environ 15 dollars à l'époque, option bien plus abordable.


0

ReadyBoost offre un avantage énorme lorsque vous écrivez beaucoup sur le disque dur. J'ai une machine assez décente. 5 Go de RAM avec un processeur quad-core 3GHz. Avec ReadyBoost, la vitesse d’écriture est souvent multipliée par dix lors de la réalisation de tâches intensives en E / S, telles que la copie de grandes quantités de données d’archives compressées / décompressées. Lorsque je n'écris pas beaucoup de données, je ne remarque aucun avantage en termes de performances, mais je comprends que si votre système manque de mémoire, ReadyBoost peut accélérer toutes les tâches les plus banales.


0

J'ai une carte SD de 16 Go à 16 Go / s de classe 10, le lecteur de carte de mon ordinateur portable est piloté par USB3. Même avec 4 Go de RAM, les performances sont exceptionnelles ... Cela dit, une carte SD USB 2 ou de classe 4 ne fera rien. J'ai testé en utilisant une carte SD de classe 4 au hasard que j'avais et la performance était négligeable. Je passerai à ssd plus tard. Je dois me rappeler que c'est du cache, pas de la RAM, pas du stockage. J'ai Windows 8.1.

Quelques choses pour tirer le meilleur de readyboost.

Formater en exFAT et non en NTFS, utilisez l’ensemble du périphérique, le plus sera le mieux. exFAT effectue donc moins de vérifications séquentielles plus rapidement. Vous n'avez pas besoin d'un système de fichiers journalisé pour 1 gros fichier. Il n'y a rien à journal lmao. Fichier Oooo 1 ... Performance exFAT gagne.

Assurez-vous qu'il s'agit d'un SD de classe 10 si vous envisagez d'utiliser le SD. La classe 4 n'offrira rien.

Assurez-vous que vous utilisez USB 3. SD ou autre. J'ai choisi SD parce que c'est un ordinateur portable et que je n'utilise pas le port SD. Clé USB 3 USB sur mon bureau.

Plus la taille est grande, mieux c'est. J'ai vu les plus grandes performances lors de la copie de fichiers lors de l'utilisation d'applications. En gros, cela me permet d’installer et de copier des choses tout en travaillant sur d’autres choses sans toucher un mur. Windows le recherchera également au besoin, comme lors de l'utilisation du disque dur, il mettra en cache les analyses de pagination.

Plus vous l'utilisez longtemps, mieux vous travaillerez avec readyboost et superfetch pour être le meilleur possible.


Vous parlez d'aller en classe 10. Mais il ne s'agit que du débit de / vers la carte. Avez-vous testé quelle performance a le plus d'impact? Par exemple, latence IO, #IOPS ou débit?
Hennes
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.