Aggressiver Ram-Caching mit RAMdisk und Readyboost

1048
user173724

Ich denke darüber nach, eine RAMdisk und Readyboost unter Windows 10 zu verwenden, um zu versuchen, meine Lese- / Schreibgeschwindigkeit zu erhöhen. Ich verstehe, dass Windows kürzlich verwendete Daten automatisch in RAM zwischenspeichert, aber wenn ich die RAM-Auslastung im Leistungsmonitor anschaue, wird ein guter Teil des Arbeitsspeichers anstelle von Standby als frei angezeigt. Wenn es vor kurzem verwendete Dinge zwischenspeichert, wäre es nicht besser, etwas zu zwischenspeichern, das bald verwendet werden könnte (wie es bei readyboost der Fall ist), gegenüber etwas, das kürzlich verwendet wurde?

Ich suche hier nach möglichen Fehlern in meiner Argumentation oder Logik. Im Gegensatz zu vielen anderen Forschern habe ich nicht die Absicht, die RAMdisk (die den Zweck des Austauschs missachtet) zu tauschen, nur einen Readyboost-Cache.

Edit 1: Meine Frage hier ist, dies ist ein richtiger Zug der Logik, oder vermisse ich einige Details, die beweisen könnten, dass dies nicht der beste Weg ist.

0
Ich sehe keine frage Kannst du genauer sein? Xavierjazz vor 7 Jahren 0
Sorry, mir war nicht zu klar, die Frage wurde aktualisiert user173724 vor 7 Jahren 0
Ist Ihre Systemfestplatte eine SSD? SuperFetch ist in diesem Fall standardmäßig deaktiviert. ReadyBoost ist kein unabhängiger Caching-Mechanismus. RB erlaubt Windows lediglich die Verwendung eines USB-Sticks als zusätzlichen Speicherplatz für SuperFetch. ReadyBoost verwendet Ihre RAM-Disk nicht, wenn Sie sich das gedacht haben. Was "besser ist, um Dinge im Cache zu speichern, die wahrscheinlich bald verwendet werden", ist das, was SuperFetch tut, tut dies aber, indem angenommen wird, dass kürzlich verwendete Dateien wahrscheinlich bald wieder verwendet werden; Es gibt keine andere Möglichkeit, die Zukunft vorherzusagen. Welche Vorgänge sind Ihrer Meinung nach durch Ihre Festplattengeschwindigkeit eingeschränkt? Jamie Hanrahan vor 7 Jahren 1
Es ist ein Laufwerk mit 5400 U / min. user173724 vor 7 Jahren 0
Erhalten Sie eine M.2-SSD, die 4x schneller ist als eine normale SSD. Benötigen Sie mehr Geschwindigkeit als das? cybernard vor 7 Jahren 0
Leider ist das ein Laptop. Ich wünschte, die Lösung wäre so einfach. Ich versuche einen Weg zu finden, der mich sowieso nichts kostet. user173724 vor 7 Jahren 0
Nein; Wie erwähnt. ReadyBoost gilt nicht für eine RAMDisk, es sei denn, Sie haben weniger physische Männer, als Ihr System tatsächlich benötigt. ReadyBoost macht dann nichts (und bei einer bestimmten Menge an physischem Speicher kann ReadyBoost nicht einmal aktiviert werden). Superfetch sollte natürlich aktiviert sein, wenn Sie über ein mechanisches Laufwerk verfügen. Sie erhalten nicht die Art von Ergebnissen von einer RAMDisk, wie Sie denken Ramhound vor 7 Jahren 0
@ Ramhound Huh. In diesem Fall habe ich eine verwandte Frage, die ich jetzt auf Superuser posten werde, die direkt mit RAM zu tun hat. user173724 vor 7 Jahren 0
Obwohl es ein bisschen zu helfen schien, als ich es ausprobierte. Ich könnte aber falsch liegen. user173724 vor 7 Jahren 0
In ähnlicher Weise hilft Readyboost überhaupt (und ich hatte es früher getan), wenn das verwendete Flashlaufwerk eine langsamere Lese- / Schreibgeschwindigkeit hat als die interne Festplatte. Ist es nur so, weil auf der Festplatte zu viele Dinge gleichzeitig ausgeführt werden, die Lesegeschwindigkeit also maximal ist und das Flash-Laufwerk nur ein wenig entlastet wird? user173724 vor 7 Jahren 0
@ user173724 Sie erwähnen nicht, wie viel Speicher Sie haben, aber ReadyBoost kann nicht aktiviert werden, sobald Sie eine bestimmte Speichermenge installiert haben. ReadyBoost verbessert die Leistung nicht und kann nicht mit einem RAMDrive verwendet werden. Das Flash-Laufwerk hat keine langsamere Schreib- / Lesegeschwindigkeit als ein mechanisches Laufwerk. Ramhound vor 7 Jahren 0
@ Ramhound Ich konnte Readyboost auf einem RAM-Laufwerk verwenden. Ich habe 8 GB RAM. Crystaldiskmark zeigt auch, dass mein internes Laufwerk eine 4x-Lese- / Schreibgeschwindigkeit eines an meinen USB-Port angeschlossenen Flash-Laufwerks aufweist. (70 MB / s vs. 17 MB / s) user173724 vor 7 Jahren 0
Wenn Sie mehr als 8 GB haben, bietet ReadyBoost keinen Nutzen. Windows wird Ihnen dies sogar auf einem ReadyBoost-Laufwerk mitteilen Ramhound vor 7 Jahren 0
Nun, ich habe 8, das passiert mir nicht. user173724 vor 7 Jahren 0
@Ramhound >> Flash-Laufwerk hat nicht eine langsamere Schreib- / Lesegeschwindigkeit als ein mechanisches Laufwerk. >> Flash-Laufwerke sind 5-10x langsamer, insbesondere bei Schreibvorgängen. Interne E / A sind immer schneller als externe. Robert Fischer vor 7 Jahren 0
@ user173724 Wie oben beschrieben, hilft Ready Boost nicht, und Ram Disks sind nichts anderes als Schlangenöl. Wenn Sie schnell r / w möchten, können Sie je nach Laptop eine SSD oder M2 erhalten. Beachten Sie, dass Dateien immer im RAM zwischengespeichert werden, wodurch der Vorteil einer SSD zunichte gemacht wird. Das Zwischenspeichern von Dateien funktioniert am besten, wenn die Maschine nicht ständig im Stromkreis ist (möglicherweise sind Sie nicht im Standby-Modus). Bei Laptops ist es normalerweise besser, eine SSD zu kaufen. Das würde ich in Ihrem Fall empfehlen. :) Robert Fischer vor 7 Jahren 0

0 Antworten auf die Frage