¿Windows ReadyBoost tiene un impacto significativo en el rendimiento?

39

¿La tecnología Windows ReadyBoost , disponible en Windows desde Vista, tiene un impacto significativo en el rendimiento?

¿Existen puntos de referencia bien conocidos que comparen sistemas con y sin ellos?

¿La velocidad del dispositivo flash USB tiene un impacto medible en la ganancia de rendimiento?

¿Qué escenarios de uso pueden generar ganancias y qué circunstancias pueden no generar ganancias?

Chris W. Rea
fuente
En cuanto a las recomendaciones, Microsoft recomienda usar de 1 a 3 veces la cantidad de RAM que tiene en su sistema. Ver aquí .
1
www.anandtech.com hizo una revisión de rendimiento de Vista hace un par de años y lo examinó. Aparentemente, readyboost solo sirve para PC con 512 MB de RAM. Si tiene algo más que esto (y realmente debería), no notará ninguna diferencia. ReadyBoost Performance
Shane Kearney el
Siempre me pareció una especie de error. Si desea que sus aplicaciones se inicien rápidamente, colóquelas en un SSD.
Brad Gilbert
Encontré que aceleró algunas cosas (afeitado 10 segundos del tiempo de arranque) en una máquina de 1GB, pero ralentizó otras (reproducción de iTunes, etc.). Al final no sentí que valiera la pena tener una llave USB sobresaliendo de la computadora portátil para garantizarla. Mi teoría es que, dado que Readyboost encripta los datos que almacena en caché, y las canciones antiguas de iTunes DRM también requieren descifrado, había demasiada carga de CPU para reproducir las melodías sin fallas.
Matthew Lock

Respuestas:

26

Era muy escéptico, tenía 6 GB de RAM en mi computadora portátil 8730w con Windows 7 RC de 64 bits. Pero, dado que las tarjetas SD son tan baratas ahora, salí y compré una tarjeta SD Panasonic Class 10 (22MB / s) de 8GB y la puse en mi computadora portátil y habilité ReadyBoost. Para mi sorpresa, fue una ganancia de rendimiento bastante notable. Sin embargo, hay que entender que es un aumento del rendimiento del tipo de caché, lo que significa que notará una mejora bastante sustancial la segunda y tercera vez que inicie una aplicación. Sin embargo, ciertamente mantengo la tarjeta SD en mi computadora portátil, está "oculta" y no sobresale como una memoria USB.

Magnus
fuente
44
He cambiado la respuesta aceptada a esta. Con Windows 7 parezco beneficiarme más notablemente que con Vista.
Chris W. Rea
66
"Fue una ganancia de rendimiento bastante notable" - ¿de cuánto ganancia estamos hablando? ¿Hiciste mediciones? ¿Cómo descartó que el efecto placebo y el efecto normal de la memoria caché incorporada del sistema de Windows afecten los resultados que vio?
thomasrutter
@thomasrutter, es mucho más rápido, créeme, no siempre tienes que medir todo para saber que es mucho más rápido. Especialmente cuando las cosas son 10 veces más rápidas y has estado usando una PC todos los días durante 10 años seguidos, se vuelve obvio.
David d C e Freitas
2
En realidad, sí, necesitas medir todo. El sesgo de confirmación y el efecto placebo son increíblemente efectivos.
Jamie Hanrahan
10

Si lo hace. Usted verá un aumento significativo en el rendimiento cada vez que el sistema es de E / S de la envolvente . Las aplicaciones de disco pesado como Visual Studio y Apache OpenOffice se inician notablemente más rápido en comparación con sin ReadyBoost, ¡y esto está en un sistema con 8 GB de memoria física!

La ganancia más obvia en el rendimiento que he notado es cuando el sistema se reanuda de la hibernación. Mi computadora siempre no ha respondido debido a la intensa actividad del disco durante los primeros cinco minutos después de reanudarse, y ReadyBoost produjo una gran mejora en el rendimiento y la capacidad de respuesta del sistema durante este tiempo.

bwDraco
fuente
7

Acabamos de hacer una comparación detallada en dos computadoras: una con Windows 8.1 y otra con Windows 7.

Las mejoras que medimos al habilitar ReadyBoost en un sistema con poca cantidad de RAM son las siguientes:

  • Abrir archivos multimedia como fotos, música o video es un poco más rápido (aproximadamente en un 2%).
  • La carga de páginas web y el uso de aplicaciones de Office es un poco más rápido (aproximadamente en un 2%).
  • Se han mejorado los tiempos de arranque de su sistema (hasta un 7%).
  • Sus aplicaciones más utilizadas comienzan más rápido (de 10 a 15%).

ReadyBoost no tuvo un impacto positivo al jugar juegos o ejecutar aplicaciones que requieren mucha CPU o GPU.

Puede encontrar el procedimiento de prueba detallado más todos los resultados, aquí: ¿Funciona ReadyBoost? ¿Mejora el rendimiento para PC más lentas? .

Geek corporativo
fuente
1

Al igual que muchas cosas relacionadas con el rendimiento, tiene mucho que ver con lo que está haciendo y los otros componentes de su sistema.

Si tiene una PC de gama baja, que dudo que alguien en un sitio llamado "Super Usuario" :-), probablemente sea beneficioso. Para aquellos con sistemas capaces con al menos 2G de memoria (y 4-8G se está volviendo más común), ReadyBoost probablemente no agrega suficiente aumento de rendimiento para garantizar la dedicación de una unidad flash completa y un puerto USB más importante.

La memoria es barata , acabo de duplicar mi actualización de HTPC a 4G, usando la misma memoria exacta con la que construí el sistema originalmente (2x Corsair twinxsomethingfast) por menos de la mitad del precio que pagué hace un año ($ 35 frente a ~ $ 75). Tengo una unidad flash de memoria 4G que había usado con ReadyBoost anteriormente, y "se siente" más rápido con la memoria real. Los tiempos de arranque son irrelevantes, mi sistema es una PC de medios / juegos y funciona más o menos 24x7.

jtimberman
fuente
2
Es cierto, yo mismo no tengo una PC de gama baja, aunque los "superusuarios" a menudo terminamos construyendo PC de gama baja para otros con un presupuesto, incluso si nuestras propias cajas son impresionantes :-)
Chris W. Rea
1
¡Buen punto! Aunque la mayoría de las veces mi sistema 'viejo' se reutiliza para otra persona, y a veces pongo Linux en el viejo antes de regalarlo :).
jtimberman
1

ReadyBoost fue diseñado para tener una memoria de acceso más rápida que la mayoría de los discos duros portátiles.

Algo así como entre la RAM del sistema y el disco duro.

La mayoría de los discos duros portátiles giran a 5400 rpm y tienen tiempos de acceso de aproximadamente 10 a 15 ms para lecturas y escrituras aleatorias. En comparación, la memoria flash tiene tiempos de acceso de 4 a 6 ms para lecturas y escrituras aleatorias equivalentes.

Lo que ReadyBoost fue diseñado para hacer fue colocar los datos de 2 a 8 GB utilizados con más frecuencia o más recientemente en la memoria flash, donde acceder a ellos sería al menos dos veces más rápido que leerlos desde el disco duro.

Joe
fuente
1

Mejora el rendimiento al almacenar datos de inicio del programa que RAM no hace, o que se borran cuando no es necesario, o mediante el apagado del sistema.

Desde entonces, todos los sitios web han utilizado los resultados simplificados de esas pocas pruebas, y su basura (Google y el 99% le dirán que no ofrece un aumento del rendimiento, pocos lo han intentado realmente), totalmente engañoso.

Me probé usando Windows 7 (x64), DDR3 de 9 GB (solo alcancé unos 6 GB en uso) y una tarjeta micro SD Sandisk de 16 GB.

Los programas de velocidad lanzados mejoraron drásticamente, de 3-5 segundos a menos de 1.

Ahí es donde están las ganancias de rendimiento, y por eso fue creado. No aumentará el rendimiento de lectura o escritura para otros archivos que un programa pueda usar, está dedicado al inicio del programa.

Siempre me pareció una especie de error. Si desea que sus aplicaciones se inicien rápidamente, colóquelas en un SSD.

Lo hice, una pequeña y rentable :) todos sabemos que un SSD de 128 GB no es suficiente para Windows en un par de años de uso, con actualizaciones e instalaciones de programas, cualquier cosa que tenga precios escandalosos. Sin mencionar los graves errores que han surgido con una gran cantidad de SSD. La tarjeta de 16 GB cuesta alrededor de $ 15 en ese momento, una opción mucho más asequible.

OKI
fuente
0

ReadyBoost ofrece una enorme ventaja cuando escribe mucho en el disco duro. Tengo una máquina bastante decente. 5 GB de RAM con un procesador de cuatro núcleos a 3 GHz. Con ReadyBoost, a menudo veo un aumento de diez veces en la velocidad de escritura al realizar tareas intensivas de E / S, como copiar grandes cantidades de datos de archivos comprimidos / descomprimidos. Cuando no escribo muchos datos, no noto ningún beneficio de rendimiento, pero entiendo que si su sistema tiene poca memoria, ReadyBoost puede acelerar incluso las tareas más mundanas.

Gurú
fuente
0

Tengo una tarjeta SD de clase 10 de 50 mb / s de 16 gb, el lector de tarjetas de mi computadora portátil funciona con usb3. Incluso con 4 gb de ram, el rendimiento es sobresaliente ... Dicho esto, una tarjeta SD USB 2 o clase 4 no hará nada. Probé usando una tarjeta SD aleatoria de clase 4 que tenía por ahí y el rendimiento fue insignificante. Actualizaré a SSD más tarde. Debo recordar que es caché, no ram y no almacenamiento. Tengo windows 8.1.

Un par de cosas para aprovechar al máximo readyboost.

Formatee para exFAT y no NTFS, use todo el dispositivo, cuanto más mejor. exFAT realiza menos verificaciones secuenciales, por lo tanto, más rápido. No necesita un sistema de archivos con registro diario para 1 archivo grande. No hay nada en el diario lmao. Oooo 1 archivo ... Rendimiento exFAT gana.

Asegúrate de que sea una SD de clase 10 si planeas usar SD. La clase 4 no ofrecerá nada.

Asegúrese de estar utilizando USB 3. SD o de otro modo. Elegí SD porque es una computadora portátil y no uso el puerto SD. USB 3 Memoria USB en mi escritorio.

Cuanto más grande sea el tamaño, mejor. Vi el mayor rendimiento al copiar archivos al usar aplicaciones. Básicamente me permite instalar y copiar cosas mientras trabajo en otras cosas sin golpear una pared. Windows también lo buscará si es necesario cuando usa el disco duro, almacenará en caché los análisis de paginación.

Cuanto más tiempo lo use, mejor readyboost y superfetch trabajarán juntos para ser lo mejor posible.

Chris
fuente
Usted menciona ir a la clase 10. Pero eso es solo acerca del rendimiento hacia / desde la tarjeta. ¿Probaste qué rendimiento tiene el mayor impacto? Por ejemplo, latencia IO, #IOPS o rendimiento?
Hennes