Wie Keltari sagte, nutzt ReadyBoost die SuperFetch-Technologie, um Dateien zwischenzuspeichern und die Leistung zu verbessern. SuperFetch selbst analysiert die Verwendungsmuster und speichert Kopien der häufig verwendeten ausführbaren Dateien (und Bibliotheken) im RAM, um einen schnelleren Zugriff zu ermöglichen, als sie von der Festplatte zu lesen. Dies funktioniert, weil RAM viel schneller ist als eine Festplatte. ReadyBoost analysiert Verwendungsmuster und speichert einige häufig verwendete Dateien (nicht nur ausführbare Dateien und Bibliotheken) auf Ihrem ReadyBoost-Flashlaufwerk (und nicht im Arbeitsspeicher). ReadyBoost funktioniert, da USB-Flash-Speicher für bestimmte Vorgänge viel schneller als eine Festplatte sind .
Festplattenlaufwerke arbeiten, indem sie Daten auf einer harten (im Gegensatz zu einer Diskette) drehenden Magnetplatte, der sogenannten Platte, speichern und diese Daten mit einer kleinen Magnetnadel lesen oder schreiben, die sich auf einem Arm befindet, der über der Oberseite der Platte schwingt. Wenn die Daten, die Sie lesen müssen, alle in einer Reihe sind, so genannte sequentielle Daten, kann Ihre Festplatte sie ziemlich schnell lesen - normalerweise zwischen 60 und 100 Megabyte pro Sekunde. Wenn die Daten jedoch nicht sequenziell gespeichert werden, muss sich der Lesearm vor und zurück bewegen, bevor er sogar beginnen kann, einen neuen Datenblock zu lesen. Dies wird als Latenz bezeichnet und verlangsamt die Zeit erheblich. Eine durchschnittliche Festplatte wird heute wahrscheinlich etwa 1,5 Megabyte pro Sekunde lesen, wenn die Daten zufällig über den Plattenteller verstreut sind.
Da zufällige Lesevorgänge auf einer Festplatte so langsam sind und der Flash-Speicher beim zufälligen Lesen unglaublich gut geeignet ist, kann das Speichern eines Cache-Speichers auf einem USB-Flashlaufwerk die Leistung gegenüber einer gewöhnlichen Festplatte für zufällige Lesevorgänge erheblich verbessern. Wie ich bereits in meinen Kommentaren erwähnt habe, kann ein USB 2.0-Stick mit 480 Megabit (60 Megabyte) pro Sekunde aus dem USB-Bus herausgeführt werden. Das ist ein bisschen besser als 1,5;)
Es gibt einige Vorbehalte.
Je schneller sich der Plattenteller eines Festplattenlaufwerks dreht, desto geringer ist die Latenz und desto schneller sind die Leseraten. Der Standard für Desktop-Laufwerke liegt derzeit bei 7200 U / min. Hochleistungsfähige Datacenter-Speicherlaufwerke erreichen bis zu 15.000 U / min.
Nicht alle USB-Flashlaufwerke sind gleich aufgebaut. Sie können den integrierten Windows-Befehl verwenden winsat
, um die Leistung Ihres Flash-Laufwerks zu messen und mit Ihrer Festplatte zu vergleichen.
Ihre Seitendatei ist dedizierter Festplattenspeicherplatz, den Windows recht gut verwaltet. Wenn Sie Ihr Windows während der Installation nicht wirklich durcheinander gebracht haben, sind alle Daten in Ihrer Auslagerungsdatei sequentiell und werden daher nicht von ReadyBoost profitieren, sodass ReadyBoost nicht einmal das Zwischenspeichern der Auslagerungsdatei in Betracht zieht.
ReadyBoost schreibt oder liest nur von Ihrem ReadyBoost-Laufwerk, wenn Ihr Computer davon profitieren wird. Wie Keltari in seiner Antwort feststellte, werden Systeme mit höherer Leistung ReadyBoost nur sehr wenig nutzen. Systeme mit geringer Leistung, wie ein älterer Laptop, werden Ihre ReadyBoost-Festplatte einiges nutzen - aber Sie sollten mindestens 10 Jahre oder länger dauern, was länger ist als die Lebensdauer Ihres alten Laptops;)
ReadyBoost ist von dem RAM Ihres Systems nicht betroffen und hat keine Auswirkungen auf diesen. Der unzählige Quatsch, den Sie im Internet über Computer mit wenig Arbeitsspeicher sehen, ist ziemlich falsch - ReadyBoost funktioniert einfach nicht so. Dafür ist Ihre Seitendatei da.
Wenn Sie eine SSD oder eine Hybrid-Festplatte besitzen, ist ReadyBoost für Sie völlig unbrauchbar, da USB-Flash-Speicher so viel langsamer sind als der Flash-Speicher Ihrer SSD oder Hybrid-HDD. Zum jetzigen Zeitpunkt habe ich keine Möglichkeit gefunden, ReadyBoost zu konfigurieren, dh erzwinge die Zwischenspeicherung von Daten von einem sekundären Festplattenlaufwerk.
Hinweis: Um die Leistung zwischen Ihrer Festplatte (c :) und Ihrem USB-Flashlaufwerk (e :) zu vergleichen. Um festzustellen, ob Sie von ReadyBoost profitieren, können Sie diese Befehle an einer erhöhten Eingabeaufforderung ausführen :
winsat disk -read -ran -ransize 40960 -drive c:
winsat disk -read -ran -ransize 40960 -drive e: