Wird ReadyBoost bei 8 GB RAM Entwicklungsmaschine helfen?

Ich habe Dell XPS 15 mit 8 GB RAM, Windows 7 x64 mit 7200 rpm HDD, und ich mache Windows-basierte Entwicklung darauf - ASP.NET, SQL Server, Windows C# apps, etc.

Beschleunigt der 8/16 GB schnelle USB-Stick die Kompilierungszeiten, den Start und die Leistung virtueller Maschinen oder ist dies Geldverschwendung? Ich könnte 16 GB Patriot USB-Flash-Laufwerk mit 30 MB/s Lesegeschwindigkeit für etwa 25 Euro bekommen, so ist es nicht teuer, und es könnte den Festplatten-Cache ergänzen und beschleunigen. lesen.

Author: Thor, 2011-02-07

4 answers

Wenn Sie regelmäßig alle 8 GB RAM verwenden, kann dies hilfreich sein. Wenn Sie dies nicht tun, wird der RAM selbst als Cache verwendet, viel schneller als das Flash-Laufwerk.

 3
Author: liori,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-07 10:34:27

Da Sie einen Flash-USB der letzten Modelle von 1 GB oder mehr verwenden, die an einen USB 2.0-Anschluss angeschlossen sind, bemerken Sie wirklich einen Unterschied in der Ladezeit von Programmen. Viele Spiele und Anwendungen können eine höhere Last in der Hälfte der Zeit erreichen, neben der Gesamtleistung ein wenig besser (vor allem auf Systemen mit nur 512 MB RAM). Wenn Sie jedoch die Übertragungsraten von USB-Laufwerk und HD messen, werden Sie feststellen, dass die HD fast immer schneller ist. Wie kann dann das Flash-Laufwerk die Leistung zu verbessern?

Das zentrale Problem ist, dass HD bei sequentiellen Lesevorgängen schnell ist und große Datenblöcke liest, die sich in benachbarten Sektoren befinden. Die HD hat eine sehr hohe Zugriffszeit und kann daher unglaublich niedrige Übertragungsraten (oft 2 MB / s oder weniger) und viele kleine Dateien verstreut bieten. In dieser Hinsicht hat der Flash-Speicher einen großen Vorteil. Um Ihnen eine Vorstellung von dem Unterschied mit einer HD-Zugriffszeit von 13 Millisekunden zu geben, könnten Sie etwas mehr als 60 Messwerte pro Sekunde erreichen, während selbst eine bescheidene Flash-Speichergeschwindigkeit kann problemlos mehr als 4.000 Messwerte pro Sekunde ausführen.

Ein weiteres Problem besteht darin, dass das Flash-Laufwerk und HD zwei separate Geräte sind, die an separate Busse angeschlossen sind, sodass das System Daten in beiden gleichzeitig lesen kann. Das System kopiert dann kleine Dateien und kleine Sektoren, die weit von der HD entfernt aufgezeichnet wurden, in den Flash-Speicher und verwendet sie zum Speichern eines Auslagerungsspeichers (Anwendungsbeispiel, bei dem die geringe Latenz des Flash-Speichers genutzt wird), dann kann die HD konzentrieren Sie sich auf das Lesen großer Dateien, je nachdem, welche schneller ist.

Der Flash-Speicher ist nicht flüchtig, daher sind die Daten immer noch vorhanden und können in nachfolgenden Starts verwendet werden, ohne dass sie erneut von der HD übertragen werden müssen. Das Hauptproblem ist, dass ReadyBoost Flash-Speicher eine Grenze von Lesezyklen hat, so dass schwere Nutzung kann dazu führen, dass der Flash-Speicher nach ein oder zwei Jahren der Nutzung defekt sein, vor allem die billigeren Flash-Laufwerke, die Chips von geringerer Qualität verwenden.

Mit der Popularität von ReadyBoost-Funktion, Hersteller von Flash-Speicher begann verschiedene Arten von Flash-Laufwerken optimiert für ReadyBoost zu starten. Anfangs wurden Hochleistungsmodelle mit Chips und Controllern gebaut, die höhere Übertragungsraten aufrechterhalten können. Dann begann "Dual-Channel" pendrives freigegeben werden, wo zwei Flash-Speicherchips gleichzeitig zugegriffen wird, verdoppelt die Rate des Lesens und Schreibens, sehr ähnlich dem, was wir bekommen, wenn zwei Laufwerke in RAID 0.

Schließlich gab es intern-Verwendung von Flash USB, wieder als spezifische Modelle für ReadyBoost verkauft. Diese internen USB-Laufwerke werden direkt in einen der USB-Header auf dem Motherboard installiert, die gleichen 9-poligen Anschlüsse, an die Sie die vorderen USB-Anschlüsse des Gehäuses anschließen. Die Idee ist, dass sie kontinuierlich installiert werden und den ReadyBoost-Cache beibehalten.

Jeder USB-Header auf dem Motherboard verfügt über zwei USB-Anschlüsse. Die beiden Ports sind jedoch mit demselben Controller verbunden, sodass die Freigabe 480 Megabit pro USB 2.0-controller. Wenn das Flash-Laufwerk den zu beiden Gattern gehörenden Speicherplatz belegt, vermeidet der Hersteller, dass die Leistung des Flash-Speichers durch den Anschluss eines anderen USB-Geräts zu stark beansprucht wird.

 2
Author: Johnny,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-07 12:20:13

Diese Informationen sind VERALTET

Auch mit 8 GB ram, mit einem 32 GB usb - stick, formatiert NFTS, kann halten 1 32 GB flash-laufwerk und das ist auf einem 3 Gbps/sec bus... zugegeben, das Flash-Laufwerk ist nicht so schnell.. aber Sie können einige bekommen, die 200MegaBytes/sec sind ... selbst wenn Sie 16 GB RAM haben, beschleunigt Sie ein 32 GB Usb 3 Readyboost-Laufwerk, wenn Sie nur ein Standard-HDD-System haben.

Wenn Sie SDDs haben, ist readyboost deaktiviert, da es keine gibt Punkt.

Grundsätzlich:

  1. Das RB-Gerät muss USB 3.0 sein
  2. Ihre HD xfer-Geschwindigkeiten müssen unter 200 MB / s liegen (dies kann durch mehrere SATA 3 7200-10000 RPM-Laufwerke in einem RAID 0-Array erreicht werden). Wenn Sie so etwas haben.. dann ist RB nutzlos
  3. solange Ihr RAM MEHR als Ihr System-RAM ist, wird es helfen. Ich habe 16 GB, und während das System alles für den Cache verwendet, ist es immer noch nicht genug Cache...

Ich verwende 2 32GB RB-Laufwerke und sie werden verwendet, um 80% Kapazität. Ich habe auch 12 TB Daten auf meinen Festplatten.. es gibt also VIEL zu cachen :) Ich benutze jedoch Raid 5. Ich bekomme einen Perf-Boost, aber ich möchte keine Daten verlieren...

Also helfen diese RB-Laufwerke WIRKLICH-auch mit 16GB DDR3 Speicher

 1
Author: David Dutton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-14 16:07:04

Bei 480 Mbits / sec von USB zu übertragen, und 1 G Bits/sec oder mehr von einer SATA-Festplatte, meine Vermutung ist, dass der Nutzen klein wäre, wenn überhaupt. Sie haben eine sehr große Menge an RAM und die Geschwindigkeit und der Zugriff davon wird die von USB weit übersteigen.

Natürlich, wenn ReadyBoost wirklich clevere magische Dinge tut, dann könnte es Auswirkungen haben. Ich bezweifle es jedoch. Aber wenn seine billig, dann versuchen Sie es und sehen. Dann lassen Sie uns bekannt.

 1
Author: quickly_now,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-15 05:21:08