Während des Studiums für die A + -Prüfung las ich über SSDs und dachte mir, wenn Sie einen Mobo mit einem niedrigen RAM-Limit hätten, könnten Sie eine dedizierte SSD nur für virtuellen RAM verwenden. Ich habe einige Informationen online nachgeschlagen und die Informationen, die ich gefunden habe, besagten, dass dies eine schlechte Praxis war, aber nicht erklärt, warum. Warum sollten SSDs nicht für den virtuellen Speicher verwendet werden und was denken Sie über ein dediziertes Laufwerk für den virtuellen Speicher? Vielen Dank!
ssd
virtual-memory
Zombian
quelle
quelle
Antworten:
Während die Leute vorschlagen, dass Sie keine Auslagerungsdatei auf eine SSD legen , hindert Sie nichts daran, aber es gibt auch ähnliche Ideen wie Readyboost von Microsoft , obwohl ein USB-Stick anstelle einer SSD verwendet wird. Es funktioniert auf vage ähnliche Weise (Zwischenspeichern von Festplattenlesevorgängen statt Zwischenspeichern von virtuellem Speicher - aber die Theorie der Methode zur Leistungssteigerung und zu Fehlern ist dieselbe), hat jedoch sehr ähnliche Gründe für Einschränkungen wie das Einfügen einer Auslagerungsdatei auf eine SSD:
Flash-basierter Speicher hat eine viel schlechtere Schreibtoleranz als Spinning-Platter- oder Full-On-Speicherchips. Typische Flash-Geräte erreichen heutzutage nur noch 5.000 Schreibzyklen für ein Standard-MLC-Gerät. Die Hersteller verwenden Verschleißausgleichsalgorithmen, um die Lebensdauer des Geräts zu verlängern. Leider scheint es, dass viele SSDs nach 1-2 Jahren ausfallen (siehe hier für einige Ausfallraten im ersten Jahr), aber dies ist in der Regel auf einen Ausfall der Hardware oder Firmware der SSD zurückzuführen und nicht auf den Verschleiß des Flash-Speichers.
USB-Sticks sind spottbillig, in allen wichtigen hilfreichen Größen erhältlich (4 GB, 8 GB, 16 GB usw.) und für kleine Lese- und Schreibvorgänge mit einer SSD vergleichbar. Sie saugen jedoch an Massenübertragungen.
Es gibt auch Intels neueste Smart Response , eine weitere Version der ReadyBoost-Technologie.
Solange Sie nichts dagegen haben, dass Sie die SSD möglicherweise schneller abnutzen könnten (obwohl dies nicht schneller ist, als das gesamte Betriebssystem auf die SSD zu stellen, um ehrlich zu sein), gibt es keinen Grund, Ihre Auslagerungsdatei nicht auf der SSD abzulegen da es besser als die Festplatte funktionieren sollte.
quelle
Ich verwende eine 60-GB-SSD als dediziertes virtuelles Speicherlaufwerk unter Windows 7, es ist SATA-3 und ich erhalte Geschwindigkeiten von 450 MB pro Sekunde.
Mein Computer ist voll mit 32 GB Speicher in allen verfügbaren Steckplätzen geladen. Ich verwende dieses Gerät, um Filme in Spielfilmlänge in HD zu bearbeiten, damit dieser Speicher schnell aufgebraucht wird.
Ich muss sagen, dass das virtuelle SSD-Speicherlaufwerk eine große Hilfe bei der Reduzierung des Engpasses ist, wenn der Speicher knapp wird und die VM einsetzt. Es ist mir egal, ob das Laufwerk in ein oder zwei Jahren ausfällt, ich werde es einfach durch ein anderes ersetzen billige Fahrt.
quelle
SSDs sind langsamer als RAM, aber schneller als HDDs. Der offensichtliche Ort, an dem eine SSD in den virtuellen Speicher passt, ist der Swap-Bereich (Swap-Partition unter Linux; Auslagerungsdatei unter Windows). Das Betriebssystem verwendet den Swap-Speicherplatz automatisch nach Bedarf, wenn RAM knapp ist. Wenn Sie also Swap auf die SSD setzen, erhalten Sie eine schnellere Leistung als die Festplatte, wenn ein Swap erforderlich ist.
Unter Windows befindet sich die Auslagerungsdatei normalerweise unter C: \ pagefile.sys. Um sie auf die SSD zu übertragen, müssen Sie entweder Ihr C: -Laufwerk auf die SSD stellen oder Windows irgendwie anweisen, die Auslagerungsdatei an einer anderen Stelle abzulegen.
Die andere Methode, die Sie anscheinend vorschlagen, besteht darin, die SSD irgendwie wie zusätzlichen RAM für das Betriebssystem aussehen zu lassen. Ich weiß nicht, wie Sie das machen würden, aber ich stimme zu, dass es eine schlechte Idee wäre, da SSDs (Flash-Speicher) langsamer als RAM sind.
quelle
Da RAM derzeit billig ist und SSDs fürchterlich teuer sind, macht es keinen Sinn. Sie können 12 GB RAM für etwa 80 US-Dollar kaufen. Das wäre der gleiche Dollarbetrag wie bei einer SSD und vorausgesetzt, die SSD ist größer, aber sie frisst einen SATA-Port, fügt Wärme hinzu und benötigt mehr Strom als RAM. Wenn Sie über genügend RAM verfügen, werden Sie normalerweise nicht so viel in den virtuellen Speicher wechseln. Der größte Teil der SSD würde sowieso nicht verwendet. Normalerweise werden nur etwa 3 Gig verwendet. Für 4Gig RAM wäre der Preis sogar noch günstiger.
quelle
SSD als virtueller Speicher (Auslagerungs- / Auslagerungsdatei) ist die beste Lösung für Computer, die keine Speichererweiterungen zulassen. Zum Beispiel besitze ich ein Asus-Netbook, dessen RAM-Speicher auf dem Motherboard gelötet ist, sodass kein Speicher-Upgrade möglich ist.
Laut der lokalen Support-Linie von Asus erlaubt das Netbook-Modell, das ich besitze, keinerlei Upgrade, nicht einmal ein neues SSD-Laufwerk. Ich vermutete, dass diese Informationen falsch waren, möglicherweise aus kommerziellen Gründen, und fuhr mit dem Ersatz fort. Es hat wie erwartet funktioniert und der allgemeine Leistungsschub war unglaublich. Ich habe eines der neuesten SSD-Laufwerke mit einer Schreibgeschwindigkeit von 450 Gbit / s und einer Lesegeschwindigkeit von 550 Mbit / s installiert.
quelle
Im großen Schema der Dinge kommt es darauf an, was Sie haben und was Sie brauchen. Wenn Sie Ihren RAM nicht dort aktualisieren können, wo Sie ihn benötigen, wird das Platzieren der Auslagerungsdatei auf einer SSD zu Ihrer schnellsten Lösung. Was begrenzte Schreibvorgänge angeht, ist es nicht schlechter als Systeme, auf denen das Betriebssystem auf einer SSD installiert ist. Zu sagen, dass dies die Lebensdauer auf 1 oder 2 Jahre verkürzt, ist falsch. HP-Systeme, die eine SSD als Systemlaufwerk haben und daher standardmäßig die Swap-Datei dort haben, fallen in 1 bis 2 Jahren nicht aus.
quelle
Ich habe nur wenige Laptops mit wenig RAM, auf denen Desktop-Linux und verschiedene SSD-Laufwerke ausgeführt werden, und 4 GB sind heute viel zu wenig, sodass sie viel auf die SSD übertragen. Was mir beim Gnome-Disks-Benchmark aufgefallen ist, dass sich die Bereiche, in denen sich eine Auslagerungsdatei befindet, sehr schnell verlangsamen, manchmal sogar langsamer als die Festplatte. Bei der ersten Problemumgehung habe ich der fstab der Swap-Partition die Option "Discard" hinzugefügt und auch die gesamte Partition und eine weitere Hälfte des Laufwerks verworfen, aber es hat sich nicht wesentlich verbessert, nachdem die Swap-Partition nach einigen Monaten immer noch 50% der Leistung hatte. Ich habe gelesen, dass es beim Neustart sowieso verworfen wird. Die zweite Problemumgehung bestand darin, die Auslagerungsdatei auf über 25 GB zu vergrößern, indem das Laufwerk sicher gelöscht und das gesamte Betriebssystem neu installiert wurde (und dieser Vorgang weiterhin aktiviert war). Nach 1 Jahr Betrieb und starker Beanspruchung und viel Paging, Das gesamte Laufwerk hat eine normale Leistung, einschließlich der Swap-Partition. Beachten Sie, dass dies nur auf zwei Laptops mit zwei verschiedenen Kingston-Laufwerken, aber mit demselben Controller gut getestet wurde. Insgesamt beträgt der Verschleiß des MLC-Laufwerks über 3 Jahre bei starker Swap-Nutzung 4% und das kleine Laufwerk 250 GB und das zweite 97%. Der Benchmark zeigt jedoch keine Verschlechterung beim Lesen und Schreiben in einem Teil der Laufwerke (nun, ich habe die eine Hälfte des Laufwerks, die frei ist, und die Swap-Partition getestet). Die geschätzte Lebensdauer des Laufwerks beträgt 75 Jahre (die pessimistische Lebensdauer basiert auf dem maximalen Wert für die Löschanzahl, der jetzt bei 200 liegt, und der durchschnittliche Wert bei 130 Jahren). Natürlich kann das Laufwerk in dieser Zeit auch auf viele verschiedene Arten ausfallen, aber für die meiste Zeit kann es durch sicheres Löschen und Wiederherstellen aus dem Backup wiederhergestellt werden.
quelle