Ich habe heute eine SD-Karte für meinen Fotorahmen gekauft, aber als ich sie in mein Notebook einlegte, sah ich, dass ich sie für ReadyBoost verwenden konnte.
Etwas Hintergrund
Ich bin ein .NET-Entwickler, benutze VMs und entwickle Webanwendungen (und Sharepoint). Ich verwende ein HP Notebook mit Core 2 Duo 2 GHz + 4 GB RAM + 320 7200 HD. Ich renne gleichzeitig
- Visual Studio 2010 mit einigen Plugins
- SQL Server
- Firefox mit mindestens 10 Tabs
- Chrome mit ca. 5 Tabs
- IIS
- VM mit Server 2008-Computer
- Sharepoint
und gelegentlich auch Photoshop und etwas InDesign. Ich lasse also nicht zu, dass meine Maschine eine Pause macht. : D
Frage
Wenn ich mir eine wirklich schnelle SDHC-Karte kaufe (wie SanDisk 16GB Extreme 30MB / s - gibt es etwas Schnelleres) und sie mit meinem Windows 7 ReadyBoost verwende, sehe ich dann einen Leistungsgewinn? Funktioniert es ähnlich wie das HybridDrive Momentus von Seagate mit 4 GB Solid-State-Laufwerk?
Was könnte ich eigentlich erwarten, wenn ich diese Karte in meinen Computer stecke? Und welche Größe wäre zu empfehlen?
Beobachtungen
Ich denke, eine Umleitung der Auslagerungsdatei auf diese würde das System beschleunigen. Einige VM-Maschinen würden wahrscheinlich auch schneller laufen, weil sie parallel zum HD-Host-System laufen könnten, denke ich. Hab ich recht oder nicht?
quelle
Antworten:
ReadyBoost ist ein Cache für Lesedateien, keine Erweiterung des virtuellen Speichers, die auf der Tatsache basiert, dass der Flash-Speicher praktisch keine Suchzeit für den Cache hat klein Dateien (weil der Flash-Speicher beim dauerhaften Schreiben langsamer ist als die Festplatte).
Was ReadyBoost auch leistet, ist die Bereitstellung Mehr Platz für die Windows Superfetch Funktion, wenn Sie kein ReadyBoost-fähiges Gerät angeschlossen haben, geschieht dies immer noch in Ihrem Ersatz-RAM. Sie sehen also die besten Leistungssteigerungen, wenn Sie nur wenig RAM haben. Wenn Sie RB nicht verwenden, bedeutet dies, dass der SF-Cache gelöscht werden muss, wenn der RAM von der Software benötigt wird.
Als Antwort auf Kommentare zu studiohack's Antworten :
Die Synchronisierung ist kein Problem, es handelt sich um einen Lesecache. Wenn die Datei nicht im Cache vorhanden ist, zieht Windows sie stattdessen einfach von der Festplatte. Beachten Sie außerdem, dass der Inhalt des Caches verschlüsselt und komprimiert ist, damit Ihre Daten vor dem plötzlichen Diebstahl der SD-Karte geschützt sind.
Unter dem Strich wird die Leistung durch die Verwendung von RB nicht beeinträchtigt. Wenn Sie also eine Ersatzkarte haben, sollten Sie mit 4 GB RAM keine ernsthaften Verbesserungen erwarten.
(Obwohl das mich nicht davon abhält, 16 GB RB mit 4 GB RAM zu betreiben!)
Meine Antwort auf ReadyBoost - Wie viel Platz wird benötigt? kann sich auch als nützlich erweisen.
quelle
Von Anandtech.com :
Quelle ( und mehr Infos ) @ http://www.anandtech.com/show/2163/6
Je größer die SD-Karte, desto besser. Der wichtigste Faktor ist jedoch der Geschwindigkeit der Karte.
quelle
Laufen : HP Mini 210 Netbook, 750 GB Festplatte, 2 GB RAM. Geladen mit : Windows 7 HP-Komplettinstallation, SQL Server 2008 R2-Entwickler, Office Professional 2007, MySQL, PHP, Norton AV
Da Geschwindigkeit und Leistung immer wichtiger wurden, bemerkte ich das ständige Angebot, Ihre Flash-Laufwerke mit ReadyBoost zu versehen. Meine Suche im Web hat mich zu der Annahme geführt, dass die Leistung nicht wirklich verbessert wurde und ich maximal 4 Gigs verwenden konnte, was durch die Tatsache untermauert wird, dass mein Computer dies auch sagte. Der Versuch, einen 8-Gig-Micro-SDHC in 2 zu partitionieren, um die Verwendung einer Partition als Booster und der anderen als Norton & amp; System Backup-Laufwerk erwies sich als unerreichbar. Wenn ich diese Idee beiseite lege, partitioniere ich die Festplatte einzeln, formatiere sie mit NTFS, ändere die Richtlinie, um das Zwischenspeichern der Festplatte zu ermöglichen, mache sie zu meinem A-Laufwerk und führe dann die Option "ReadyBoost" aus. Ich habe nicht nur die gesamten 8 Gigs genutzt, sondern auch mein HP Mini 210 Netbook wieder zum Leben erweckt, obwohl es über eine vollständig geladene Entwicklungsplattform verfügt. IPI Paul ...
quelle
Ich bezweifle, dass Sie mit einem Hochleistungs-Laptop viel Verbesserung sehen werden. ReadyBoost wird nicht als zusätzlicher Arbeitsspeicher behandelt, sondern nur zum Zwischenspeichern von Daten verwendet. Beyogen auf dieser frühere Beitrag Wenn Sie über 1 bis 2 GB RAM verfügen, wird eine Leistungssteigerung verzeichnet.
Ich habe einen Laptop mit 4 GB RAM und habe beschlossen, die "Hochgeschwindigkeits" -SD-Karte zu entfernen und ReadyBoost auszuschalten. IMHO ReadyBoost schien meinen PC zu verlangsamen.
quelle
Ich habe versucht, eine SanDisk Extreme Class 10 SDHC-Karte mit 4 GB RAM in mein ThinkPad X200 zu stecken. Es gab keine merkliche Verbesserung, deshalb habe ich es wieder in meine DSLR gesteckt.
quelle
Sie sind alle falsch. Ready Boost dient dazu, Festplattenengpässe nach Möglichkeit zu beseitigen. Der Ram kann diese Funktion nicht ausführen, da er ein temporärer offener Speicherbereich in der Nähe der CPU ist und keine Daten dauerhaft speichern kann.
Wenn Sie also theoretisch alle erforderlichen Daten auf den RAM hochladen würden, müssten Sie auf der Festplatte warten, um die Daten auf den RAM hochzuladen (dies würde einer langen Wartezeit entsprechen, möglicherweise einem längeren Windows-Start ). Und das ist nicht bequem. Sie benötigen ein anderes Speichermedium, das sich perfekt für kleine zufällige Lesevorgänge eignet. Etwas, das die Daten immer speichern kann und die Ladezeiten bestimmter Windows-Funktionen und -Anwendungen verkürzt.
Wenn Sie möchten, dass der RAM diese Aufgabe übernimmt, müssen Sie zunächst alle erforderlichen Komponenten auf den RAM laden. Dies bedeutet, dass beim Öffnen weniger Speicher für Anwendungen zur Verfügung steht. Selbst wenn Sie 16 GB RAM hatten, ist dies für sich genommen immer noch nicht effizient, da Sie weiterhin die langsame Festplatte benötigen, um die kleinen Datenfragmente hochzuladen, die zufällig gelesen und hochgeladen werden müssen. Das Flash-Laufwerk ist immer bereit und verfügbar, um zufällig gelesene kleine Datenbits hochzuladen, so dass beim Start des Programms schnell verschiedene kleine Dateien verfügbar sind, anstatt auf die langsamere Festplatte zu warten, um eine ähnliche Funktion für diese Anwendung auszuführen.
Der RAM ist kein Speichermedium, er ist der Ort, an dem alles aufbewahrt wird, während er aktiv genutzt wird. Ich betrachte es als den "Denkraum" des Computers. Und von Zeit zu Zeit müssen auf dem Festplattenspeichergerät immer mehr Dateien in den RAM geladen werden, wenn dies für die Anwendung oder eine Funktion des Betriebssystems erforderlich ist.
Dies ist daher ein Vergleich zwischen der Effizienz und der Geschwindigkeit der Festplatte und der des Flash-Speichers - und diese beiden Funktionen erfüllen für den RAM völlig unterschiedliche Aufgaben. Sie können daher nicht erwarten, dass der RAM eine bessere Alternative oder eine bessere Möglichkeit zur Leistungssteigerung darstellt (obwohl dies voraussetzt, dass Sie mehr als genug RAM installiert haben, damit Ihr Computer Anwendungen laden kann, ohne auf eine Auslagerungsdatei zurückzugreifen).
quelle
Ja, es würde helfen, vorausgesetzt Sie haben einen 3.0-Port oder höher und Sie haben eine SD-Karte oder ein Flash-Laufwerk mit einer schnellen Zugriffszeit und eine SD-Karte oder ein Flash-Laufwerk mit konstant hohen Lese- / Schreibgeschwindigkeiten für das gesamte in etwas formatierte Gerät andere als FAT32, aber wenn Sie eine Karte finden wollen, die sicher hilft, viel Glück. Lassen Sie mich wissen, wenn Sie einen Ort finden, an dem Sie die Zugriffszeiten einer Reihe von USB-Geräten erfahren können. Ich suche immer noch nach Informationen zu den Zugriffszeiten. Tipp: Vermeiden Sie SD-Karten, die sich gut zum Fotografieren eignen. Soweit ich von anderen gehört habe, sind sie groß, aber langsam und daher für Readyboost unbrauchbar.
quelle