Verwenden einer tragbaren SSD zum Umleiten oder Reduzieren von Schreibvorgängen in den Systemspeicher eines Windows 10-Laptops mit geringem Arbeitsspeicher
738
bwDraco
TL; DR
Gibt es eine Möglichkeit, eine tragbare USB 3.0-SSD zu verwenden, um das Schreiben auf den kostengünstigen eMMC-Speicher eines Laptops zu reduzieren? Das System verfügt nur über 2 GB RAM, sodass Paging oft unvermeidlich ist, was zu mehr Schreibvorgängen führt, als dies bei dem bereits fragilen TLC-NAND sonst der Fall wäre.
Ich habe gerade ein Lenovo Flex 4-1130 2-in-1-Laptop ( Datenblatt ) erworben, ein kostengünstiges System mit 64 GB eMMC-Speicher und 2 GB Arbeitsspeicher. Während der Laptop technisch eine 2,5-Zoll-, 7-mm-SATA-Festplatte oder SSD mit einer Höhe von 7 mm akzeptiert, müsste ein brandneues System demontiert werden, das nicht für den Benutzer bedienbar sein sollte (ganz zu schweigen davon, dass dies den Zweck des $ 230 für das Notebook beeinträchtigt Ich mache das lieber nicht, wenn überhaupt möglich, ich öffnete kurz die untere Abdeckung und fand darin keinen SATA-Anschluss.
64 GB Speicherplatz sind zwar besser als viele andere Laptops dieser Art, die oftmals nur 32 GB groß sind, aber TLC NAND, der eine geringe Lebensdauer hat. Die geringe Kapazität bedeutet auch, dass sich das Laufwerk leicht füllt, was es schwierig macht, die Schreibverstärkung gering zu halten, was die Lebensdauer des eMMC weiter verringert. Die geringe Kapazität selbst begrenzt auch die Ausdauer. Zusammengenommen bedeutet dies, dass die Lebensdauer des NAND bei diesem Laptop (und anderen ähnlich eingeschränkten Low-Cost-Laptops) ein echtes Problem ist.
Erschwerend kommt hinzu, dass auf diesem System nur 2 GB RAM vorhanden sind. Während Windows 10 über eine Speicherkomprimierungsfunktion verfügt, reicht es oft nicht aus, um das Auftreten von Paging zu verhindern. Wenn man bedenkt, dass TLC NAND typischerweise nur für etwa 750 bis 1.500 Schreibzyklen geeignet ist, bleibt mir die Schreibausdauer sehr wichtig.
Ich habe jedoch eine tragbare USB 3.0-SSD, die ähnlich wie die interne eMMC arbeitet, mit der Ausnahme, dass die Zufallsschreibleistung (gemessen an Benchmarks) deutlich besser ist. Die Ausdauer dieses Antriebs ist kein Problem.
Update: Einige Untersuchungen haben ergeben, dass das zugrunde liegende eMMC-Modul SanDisk iNAND 7232 mit der Teilenummer SDINADF4-64G-H ist. Das Datenblatt(Seite 17) gibt an, dass dieses 64-GB-Modul unter einer repräsentativen Android-Auslastung eine Ausdauer von 44 TBW aufweist. Dies sind ungefähr 700 vollständige Schreibzugriffe über die gesamte Lebensdauer des eMMC-Moduls. In drei Jahren sind dies etwa 40 GB pro Tag, in fünf Jahren 24 GB pro Tag. Meiner Erfahrung nach kann intensives Paging unter höheren Arbeitslasten innerhalb weniger Minuten leicht mehrere Gigabyte Daten auf die Festplatte schreiben. Eine Überschreitung der Ausdauerbewertung ist daher keine unrealistische Möglichkeit. Darüber hinaus kann die Verwendung unter Windows zu intensiveren E / A-Mustern führen als unter Android (mehr zufällige Schreibvorgänge, mehr Verwendung in einem nahezu vollen Zustand), was die Schreibverstärkung erhöhen und die Dauerhaftigkeit unter diese Bewertungen reduzieren kann.
Darüber hinaus verfügen die billigsten Windows-10-Netbooks normalerweise nur über 32 GB Speicher, was die Ausdauer halbiert und aufgrund der geringeren Kapazität die Festplattenauslastung und damit die Schreibverstärkung realistischer reduziert. Unter der Annahme, dass das Gerät drei Jahre lang verwendet werden sollte und über den gleichen Typ von eMMC-Modul verfügt, bedeutet dies, dass die Dauerhaltbarkeit nur 20 GB pro Tag beträgt und die Lebensdauer der realen Umgebung aufgrund von höherer Schreibgeschwindigkeit weniger als 10 GB pro Tag betragen kann Verstärkung. Der eMMC-Fehler ist daher ein überraschend häufiger Ausfallmodus für diese Art von Laptops, wodurch die Notwendigkeit, Schreibausdauer zu bewahren, besonders akut ist.
Die Frage
Gibt es eine Möglichkeit, diese tragbare SSD zu verwenden, um Schreibvorgänge in den Systemspeicher zu reduzieren oder Schreibvorgänge von diesem wegzuleiten? Mögliche Lösungen sind die Verwendung als Paging- / Auslagerungsbereich (der von Windows nicht unterstützt wird) oder als Rückschreibcache, der Schreibvorgänge in der eMMC zusammenführt und verzögert, so dass redundante Schreibvorgänge reduziert und kleine zufällige Schreibvorgänge in größere sequentielle Schreibvorgänge umgewandelt werden.
Lösungen, die in Windows 10 Home, Version 1709, vorhandene Funktionen verwenden, sind vorzuziehen, aber ich bin bereit, Drittanbieter-Software in Betracht zu ziehen, einschließlich preisgünstiger kommerzieller Software, falls erforderlich. Wenn möglich, sollte ich in der Lage sein, das System schnell neu zu konfigurieren, sodass ich das Laufwerk bei Bedarf problemlos entfernen kann.
Anmerkung: Ich kann die Schreibdauer nicht überwachen, da der eMMC SMART nicht unterstützt.
bwDraco vor 7 Jahren
0
Erstellen Sie WindowsToGo mit einer SSD in einem externen USB 3.0-Gehäuse mit Rufus und booten Sie dieses Windows immer. Hier können Sie den SMART-Status überprüfen und nach einigen Jahren die SSD durch eine neuere ersetzen
magicandre1981 vor 7 Jahren
0
Mit einem wichtigen Update für Romex PrimoCache (Version 3.0.1) wird die Verwendung der L2-Cache-Schicht (permanenter Speicher) für das Schreib-Caching unterstützt. Dazu gehört auch die Funktion "Defer-Write", mit der Schreibvorgänge in den Cache- Speicher gepuffert und verzögert werden Lagerung bis nach einer bestimmten Zeit (z. B. einige Sekunden). Es kann so konfiguriert werden, dass der Puffer auch im Leerlauf geleert wird. Beachten Sie, dass diese Art der Schreibpufferung im Falle eines Systemabsturzes das Risiko eines Datenverlusts oder einer Datenbeschädigung birgt. Daher ist sie nicht für geschäftskritische Anwendungen geeignet.
Ich verwende derzeit die Software mit einem USB 3.1-Gehäuse, das eine ältere mSATA-SSD enthält (was ich als Opfer empfinde), und habe festgestellt, dass es beim Zusammenführen von zufälligen Schreibvorgängen und beim Verringern der Gesamtmenge der auf die Festplatte geschriebenen Daten effektiv ist. Nachdem ich festgestellt hatte, dass es der Software gelang, zu verhindern, dass mehr als 2 GB Schreibvorgänge während eines Windows-Updates den eMMC erreichen, kaufte ich eine Lizenz.
Ich würde es persönlich bevorzugen, dass OEMs in diesen Laptops mehr RAM verwenden, um das Durchsuchen der Ausdauer zu reduzieren (selbst wenn dies die Kosten erhöht), und dass Microsoft weitere Optimierungen vorgenommen hat, um die Menge an E / A-Vorgängen zu reduzieren, die das System zur Steigerung der Ausdauer vornimmt. Kommerzielle Software von Drittanbietern sollte nicht notwendig sein, um eine angemessene Lebensdauer des Speichers zu erreichen.
ReadyBoost enables NAND memory mass storage devices, including CompactFlash, SD cards, and USB flash drives, to be used as a write cache between a hard drive and random access memory in an effort to increase computing performance
Be warned that there are many restrictions on the drive in question when used for this purpose.
For a full discussion of the subject see this article.
ReadyBoost ist aufgrund des Flash-basierten Speichers nicht verfügbar.
bwDraco vor 7 Jahren
1
0
ddbug
Windows Embedded verfügt über einen sogenannten "Schreibfilter", einen Kernel-Treiber, der speziell dafür entwickelt wurde, den Verschleiß von Flash-Speichern zu reduzieren und / oder Modifikationen zu verhindern. Eine Variante davon sollte für Windows 10 verfügbar sein.
-1
Christopher Hostage
Sie können den Speicherort der Systemseitendatei in ein anderes Laufwerk ändern. Ich empfehle Ihnen jedoch dringend, sie nicht auf einem abnehmbaren USB-Stick abzulegen. Ich habe es immer nur unter Windows XP auf eine andere HD probiert. Wenn es während des normalen Betriebs beschädigt wird, kann dies zum Absturz des gesamten Systems führen.
Ich habe es versucht. Das System verwendet es nicht einmal.
bwDraco vor 7 Jahren
0