2013-07-10 09:41:23 +0000 2013-07-10 09:41:23 +0000
63
63

Warum nicht SSD-Speicher als RAM nutzen?

Ich bin neu auf der Hardware-Seite der Dinge. Ich betreibe ein paar Maschinen, die 400GB+ SSDs und 32GB RAM haben. Ich habe darüber nachgedacht, auf 64 GB RAM aufzusteigen, aber ich dachte mir, da SSDs Solid-State wie RAM sind, kann mein zusätzlicher Speicherplatz nicht als RAM verwendet werden?

Wenn ich dies tue, wird der zusätzliche RAM (vom Festplattenspeicher) wesentlich weniger effizient sein als DDR3-RAM?

Antworten (6)

53
53
53
2013-07-10 09:50:26 +0000

Erstens ist RAM immer noch erheblich schneller als Ihre regulären 6gb/s SATA oder sogar die neueren PCI-e-basierten Lösungen. RAM ist außerdem so konzipiert, dass es wiederholt beschrieben und gelöscht werden kann - auf Kosten der Volatilität. RAM nutzt sich im Allgemeinen nicht durch regelmäßigen Gebrauch ab - obwohl es natürlich wie jede Komponente ausfallen kann.

Obwohl die Lebensdauer von SSDs viel besser geworden ist, nutzen sich SSDs ab. Sie sind absolut brillant für den nichtflüchtigen Gebrauch, aber wenn man NAND (welches SSDs enthalten) wie RAM schreibt und überschreibt, würde es sich abnutzen.

Beide sind wirklich für unterschiedliche Dinge optimiert und Sie sind besser dran, wenn Sie genug RAM haben (und SSDs oder spinny Festplatten für das Auslagern verwenden), als Kompromisse bei genügend RAM für die Aufgabe einzugehen.

42
42
42
2015-07-13 03:41:34 +0000

Zwei Jahre nachdem die Frage gestellt wurde, ändert sich die Antwort von nein zu vielleicht.

Samsung SM951 ist der aktuelle Stand der Technik und hat in Tests gezeigt, dass sie in RAID 0 4,5 GB/s beim Lesen und 3 GB/s beim Schreiben erreicht. Bei Kosten von $1/GB pro Platte ist dies deutlich günstiger als RAM. http://www.legitreviews.com/samsung-sm951-m2-pcie-ssds-raid0-performance_161753/5

DDR4 data transfer rate:
DDR4 2133:17 GB/s
DDR4 2400:19.2 GB/s
DDR4 2666:21.3 GB/s
DDR4 3200:25.6 GB/s

http://www.transcend-info.com/Support/FAQ-292

Darüber hinaus wurden die kurzen Lebensdauern von SSDs stark übertrieben, wobei Tests zeigten, dass die 250GB Samsung 840 Pro 2,4PB an Schreibvorgängen aushält. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

Hängt von der Anwendung ab. Wenn Geschwindigkeit wichtiger ist als Speicherplatz, dann RAM, ansonsten (vielleicht) SSD in Betracht ziehen.

40
40
40
2013-07-10 09:48:11 +0000

Wie von grawity vorgeschlagen, haben Sie bereits die Auslagerungs-/Seitendatei, die diese Aufgabe übernimmt. Nun ist auch eine SSD im Vergleich zu DDR3 viel langsamer. SSDs können bis zu etwa 654MB/s liefern, während 1333MHz DDR3 im Dual-Channel-Modus bis zu 21,3GB/s (21 332MB/s) liefern kann.

25
25
25
2013-07-10 09:53:59 +0000

Ja, sie wird deutlich weniger effizient sein als DDR3-RAM.

  1. SSD nutzt sich schnell ab, wenn sie als RAM verwendet wird (häufiges Schreiben). Sie wird also nur für 2 Monate oder so effektiv sein, danach wird sie sicher sterben. (Also statt 10 Jahren Lebensdauer … wird sie etwa 10 Wochen leben.)
  2. SSD ist ein Plattengerät. CPUs können nur Daten aus dem RAM in ihren Cache vorladen. Wenn sie auf einer SSD liegen sollen, müssen sie zuerst in den RAM geladen werden… Der Zugriff auf die Festplatte (selbst eine sehr schnelle SSD) ist etwa 100 Mal langsamer als der Zugriff auf den RAM. Siehe Benchmarks von HDD, SSD und RAMDISK (Ramdisks auf DDR3 haben mehr als 3000 MB / sec , und weniger als 0,1 Milisekunde Wartezeit für den Zugriff. Also, eindeutig: SSD kann nicht mit der Geschwindigkeit von RAM konkurrieren).
20
20
20
2015-04-12 16:37:52 +0000

Der Hauptgrund, warum Sie eine SSD nicht als Ram verwenden können, ist, dass sie mit dem Computer verbunden ist, als wäre sie ein Laufwerk und kein Ram. Das heißt, dass der Prozessor den Speicher in der SSD nicht direkt ansprechen kann, sondern stattdessen einen Ram-Block an den SATA-Controller übergeben und diesen bitten muss, Daten zwischen diesem Ram und einem Bereich im Laufwerk zu übertragen.

Die neue NVM Express-Schnittstelle soll dies ändern. Sie ermöglicht es der CPU, Bereiche der SSD direkt in ihren Speicherbereich abzubilden und sie wie RAM zu verwenden, anstatt IO-Anforderungen für die Übertragung zwischen RAM und SSD zu stellen. Dies hat das Potenzial, den Zugriff auf die SSD erheblich zu beschleunigen und gleichzeitig weniger RAM zu verbrauchen, da es nicht mehr erforderlich ist, die Daten zwischenzuspeichern, während die CPU auf sie zugreift. Dies ist derzeit ein Bereich der aktiven Entwicklung im Linux-Kernel.

0
0
0
2017-11-30 14:00:35 +0000

Ich habe einen Laptop mit maximalem RAM von 4 GB installiert. Ich dachte, dass die Verwendung einer SSD für den Swap-Speicher mein System beschleunigen würde. Ich habe ein 250-GB-Laufwerk von Samsung und habe 32 GB für den Auslagerungsspeicher zugewiesen. Mein PC läuft viel langsamer! Ich verwende Windows 10 Pro 1709 auf einem Lenovo 3000 N200 Laptop. Ich habe vor kurzem gelesen, dass Microsoft ein Minimum von 8 GB RAM für Windows 10 empfiehlt. Ich habe jetzt einen 8-GB-Laptop, und seine Leistung ist viel, viel besser.

Verwandte Fragen

19
9
1
5
3