Hat Windows ReadyBoost erhebliche Auswirkungen auf die Leistung?

39

Hat die Windows ReadyBoost- Technologie, die seit Vista unter Windows verfügbar ist, einen erheblichen Einfluss auf die Leistung?

Gibt es bekannte Benchmarks, die Systeme mit und ohne vergleichen?

Hat die Geschwindigkeit des USB-Flash-Geräts einen messbaren Einfluss auf die Leistungssteigerung?

Welche Nutzungsszenarien können einen Gewinn bringen, und welche Umstände können keinen Gewinn bringen?

Chris W. Rea
quelle
Microsoft empfiehlt, das 1- bis 3-fache des in Ihrem System vorhandenen Arbeitsspeichers zu verwenden. Sehen Sie hier .
1
www.anandtech.com hat vor ein paar Jahren einen Überblick über die Leistung von Vista gegeben und sich diesen angeschaut. Anscheinend ist readyboost nur auf PCs mit 512 MB RAM von Nutzen. Wenn Sie mehr haben (und sollten), werden Sie keinen Unterschied bemerken. ReadyBoost Performance
Shane Kearney
Es kam mir immer wie ein Trottel vor. Wenn Sie möchten, dass Ihre Anwendungen schnell gestartet werden, speichern Sie sie auf einer SSD.
Brad Gilbert
Ich habe festgestellt, dass es auf einem 1-GB-Computer einige Dinge beschleunigt (10 Sekunden weniger als die Startzeit), andere jedoch verlangsamt hat (iTunes-Wiedergabe usw.). Am Ende hatte ich nicht das Gefühl, dass es sich lohnt, einen USB-Stick aus dem Laptop zu stecken, um dies zu gewährleisten. Meine Theorie ist, dass, da Readyboost die zwischengespeicherten Daten verschlüsselt und ältere iTunes DRM-Songs ebenfalls entschlüsselt werden müssen, die CPU zu stark ausgelastet war, um die Musik ohne Störungen abzuspielen.
Matthew Lock

Antworten:

26

Ich war sehr skeptisch, als ich 6 GB RAM auf meinem 8730w Laptop hatte, auf dem 64-Bit Windows 7 RC lief. Da SD-Karten jetzt so günstig sind, habe ich mir eine 8-GB-SD-Karte der Panasonic-Klasse 10 (22 MB / s) gekauft, in meinen Laptop gesteckt und ReadyBoost aktiviert. Zu meiner Überraschung war es ein beachtlicher Leistungszuwachs. Man muss jedoch verstehen, dass es sich um eine Art Cache-Leistungssteigerung handelt, was bedeutet, dass Sie beim zweiten und dritten Start einer Anwendung eine erhebliche Verbesserung feststellen werden. Trotzdem behalte ich die SD-Karte mit Sicherheit in meinem Laptop, sie ist "versteckt" und ragt nicht wie ein USB-Stick heraus.

Magnus
quelle
4
Ich habe die akzeptierte Antwort auf diese geändert. Mit Windows 7 scheine ich spürbarer zu profitieren als mit Vista.
Chris W. Rea
6
"es war ein beachtlicher Leistungszuwachs" - über wie viel Zuwachs sprechen wir? Hast du Messungen gemacht? Wie haben Sie den Placebo-Effekt und den normalen Effekt des in Windows integrierten Systemcaches von der Beeinflussung der von Ihnen ermittelten Ergebnisse ausgeschlossen?
Thomasrutter
@ thomasrutter, es ist viel schneller, glaub mir, du musst nicht immer alles messen, um zu wissen, dass es viel schneller ist. Besonders wenn die Dinge 10-mal schneller sind und Sie seit 10 Jahren täglich einen PC verwenden, wird dies offensichtlich.
David d C e Freitas
2
Eigentlich muss man ja alles messen. Bestätigungsverzerrung und Placeboeffekt sind erstaunlich effektiv.
Jamie Hanrahan
10

Ja tut es. Sie werden eine signifikante Leistungssteigerung feststellen, wenn das System E / A-gebunden ist . Festplattenintensive Anwendungen wie Visual Studio und Apache OpenOffice werden im Vergleich zu ReadyBoost deutlich schneller gestartet - und das auf einem System mit 8 GB physischem Speicher!

Der offensichtlichste Leistungszuwachs, den ich bemerkt habe, ist, wenn das System aus dem Ruhezustand wiederhergestellt wird. Mein Computer reagierte in den ersten fünf Minuten nach dem Fortsetzen immer nicht, da die Festplatte stark ausgelastet war, und ReadyBoost verbesserte in dieser Zeit die Systemleistung und die Reaktionsfähigkeit erheblich.

bwDraco
quelle
7

Wir haben gerade einen detaillierten Vergleich auf zwei Computern durchgeführt: einem mit Windows 8.1 und einem mit Windows 7.

Die Verbesserungen, die wir beim Aktivieren von ReadyBoost auf einem System mit wenig RAM festgestellt haben, sind folgende:

  • Das Öffnen von Mediendateien wie Fotos, Musik oder Videos erfolgt etwas schneller (ca. 2%).
  • Das Laden von Webseiten und die Verwendung von Office-Anwendungen ist etwas schneller (ca. 2%).
  • Die Startzeiten Ihres Systems werden verbessert (bis zu 7%).
  • Ihre am häufigsten verwendeten Anwendungen starten schneller (um 10 bis 15%).

ReadyBoost hatte keine positiven Auswirkungen beim Spielen oder Ausführen von Anwendungen mit hoher CPU- oder GPU-Belastung.

Das detaillierte Testverfahren sowie alle Ergebnisse finden Sie hier: Funktioniert ReadyBoost? Verbessert es die Leistung für langsamere PCs? .

Corporate Geek
quelle
1

Wie so viele Dinge in Bezug auf die Leistung hat es viel mit dem zu tun, was Sie tun, und den anderen Komponenten in Ihrem System.

Wenn Sie einen Low-End-PC haben, von dem ich bezweifle, dass jemand auf einer Site namens "Super User" dies tun würde :-), ist dies wahrscheinlich von Vorteil. Für diejenigen mit leistungsfähigen Systemen mit mindestens 2 G Arbeitsspeicher (und 4-8 G werden immer häufiger) bietet ReadyBoost wahrscheinlich nicht genügend Leistungssteigerung, um die Zuweisung eines gesamten Flash-Laufwerks und eines wichtigeren USB-Anschlusses zu rechtfertigen.

Der Speicher ist billig , ich habe gerade mein HTPC-Upgrade auf 4G verdoppelt und dabei genau den Speicher verwendet, mit dem ich das System ursprünglich gebaut habe (2x Corsair twinxsomethingfast), und das zu weniger als dem halben Preis, den ich vor einem Jahr gezahlt habe (35 USD gegenüber 75 USD). Ich habe ein 4G-Flash-Laufwerk, das ich zuvor mit ReadyBoost verwendet hatte, und es "fühlt" sich mit dem tatsächlichen Speicher schneller an. Die Startzeiten sind irrelevant, mein System ist ein Medien- / Spiele-PC und läuft fast rund um die Uhr.

jtimberman
quelle
2
Es stimmt, ich habe selbst keinen Low-End-PC, obwohl wir "Super-User" oft preiswerte Low-End-PCs für andere bauen , auch wenn unsere eigenen Boxen beeindruckend sind :-)
Chris W. Rea
1
Guter Punkt! Obwohl mein 'altes' System meistens für jemand anderen umfunktioniert wird und ich manchmal Linux auf das alte setze, bevor ich es weggebe :).
Jtimberman
1

ReadyBoost wurde entwickelt, um schneller auf den Arbeitsspeicher zuzugreifen als die meisten Laptop-Festplatten.

Art zwischen dem System-RAM und der Festplatte.

Die meisten Laptop-Festplatten drehen sich mit 5400 U / min und haben Zugriffszeiten von etwa 10 bis 15 ms für zufällige Lese- und Schreibvorgänge. Im Vergleich dazu hat der Flash-Speicher Zugriffszeiten von 4 bis 6 ms für äquivalente zufällige Lese- und Schreibvorgänge.

ReadyBoost sollte die am häufigsten oder zuletzt verwendeten 2 bis 8 GB Daten auf dem Flash-Speicher ablegen, auf die mindestens doppelt so schnell zugegriffen werden konnte wie auf der Festplatte.

Joe
quelle
1

Es verbessert die Leistung, indem Programmstartdaten gespeichert werden, die im RAM nicht vorhanden sind oder die gelöscht werden, wenn sie nicht benötigt werden, oder indem das System heruntergefahren wird.

Die vereinfachten Ergebnisse der wenigen Tests, die seitdem durchgeführt wurden, wurden von jeder Website verwendet, und der Müll (Google und 99% sagen, dass es keine Leistungssteigerung bietet, nur wenige haben es tatsächlich ausprobiert) ist völlig irreführend.

Ich habe mich mit Windows 7 (x64), 9 GB DDR3 (bei Verwendung von nur 6 GB) und einer 16 GB Sandisk Micro-SD-Karte getestet.

Die gestarteten Geschwindigkeitsprogramme verbesserten sich drastisch von 3-5 Sekunden auf unter 1.

Hier liegen die Leistungssteigerungen, und deshalb wurde sie geschaffen. Tt erhöht die Lese- oder Schreibleistung für andere Dateien, die ein Programm möglicherweise verwendet, nicht. Es ist für den Programmstart vorgesehen.

Es kam mir immer wie ein Trottel vor. Wenn Sie möchten, dass Ihre Anwendungen schnell gestartet werden, speichern Sie sie auf einer SSD.

Ich habe es getan, eine kleine kostengünstige :) Wir alle wissen, dass eine 128-GB-SSD für Windows über ein paar Jahre nicht ausreicht. Ganz zu schweigen von den schwerwiegenden Fehlern, die bei einer ganzen Reihe von SSDs aufgetreten sind. 16-GB-Karten kosten zu dieser Zeit etwa 15 US-Dollar, eine viel günstigere Option.

OKI
quelle
0

ReadyBoost bietet einen enormen Vorteil, wenn Sie viel auf die Festplatte schreiben. Ich habe eine ziemlich anständige Maschine. 5 GB RAM mit einem Quad-Core-3GHz-Prozessor. Mit ReadyBoost verzehnfacht sich die Schreibgeschwindigkeit häufig, wenn ich E / A-intensive Aufgaben wie das Kopieren großer Datenmengen zum Komprimieren / Dekomprimieren von Archiven durchführe. Wenn ich nicht viele Daten schreibe, bemerke ich keinen Leistungsvorteil, aber ich verstehe, dass ReadyBoost die alltäglichsten Aufgaben beschleunigen kann, wenn Ihr System wenig Arbeitsspeicher hat.

Guru
quelle
0

Ich habe eine Klasse 10 SD-Karte mit 50 MB / s und 16 GB / s. Der Kartenleser in meinem Laptop ist USB3-gesteuert. Sogar mit 4 GB RAM ist die Leistung hervorragend ... Abgesehen davon ist eine USB 2- oder Klasse 4-SD-Karte nicht ausreichend. Ich habe mit einer zufälligen SD-Karte der Klasse 4 getestet, die ich herumliegen hatte, und die Leistung war vernachlässigbar. Ich werde später auf ssd upgraden. Ich muss mich daran erinnern, dass es sich um einen Cache handelt, der kein RAM und kein Speicher ist. Ich habe Windows 8.1.

Ein paar Dinge, um das Beste aus Readyboost zu machen.

Formatieren Sie auf exFAT und nicht auf NTFS. Verwenden Sie das gesamte Gerät, je mehr desto besser. exFAT führt weniger sequentielle Überprüfungen durch, daher schneller. Sie benötigen kein Journaled File System für eine große Datei. Es gibt nichts zu Tagebuch lmao. Oooo 1 Datei ... Leistung exFAT gewinnt.

Stellen Sie sicher, dass es sich um eine Klasse 10 SD handelt, wenn Sie SD verwenden möchten. Klasse 4 wird nichts bieten.

Stellen Sie sicher, dass Sie USB 3. SD oder ein anderes Medium verwenden. Ich habe mich für SD entschieden, weil es sich um einen Laptop handelt und ich den SD-Anschluss nicht benutze. USB 3 USB-Stick in meinem Desktop.

Je größer desto besser. Ich habe die größte Leistung beim Kopieren von Dateien mit Anwendungen gesehen. Im Grunde erlaubt es mir, Dinge zu installieren und zu kopieren, während ich an anderen Sachen arbeite, ohne gegen eine Wand zu stoßen. Windows paginiert auch, wenn dies bei der Verwendung der Festplatte erforderlich ist, Paging-Parser werden zwischengespeichert.

Je länger Sie es verwenden, desto besser arbeiten Readyboost und Superfetch zusammen, um das bestmögliche Ergebnis zu erzielen.

Chris
quelle
Sie erwähnen, für Klasse 10 zu gehen. Aber das ist nur der Durchsatz zur / von der Karte. Haben Sie getestet, welche Leistung den größten Einfluss hat? ZB IO-Latenz, #IOPS oder Durchsatz?
Hennes