Sind die Vorteile des Optane-Caching außerhalb des modernen Intel-Ökosystems verfügbar? langwierig

Disclamer. Die Veröffentlichung ist eine logische Fortsetzung des ersten Teils, der von verfügbar ist referenz. Material

Entwickelt für eine breite Palette von Lesern und daher nichtEs enthält sehr detaillierte technische Details, die für enge Spezialisten besonders interessant sind. Alles, was in diesem Artikel beschrieben wird, wurde zu Versuchszwecken auf Testgeräten durchgeführt. Der Autor haftet nicht für Schäden, die durch Wiederholungsversuche entstehen. Machen Sie immer Backups!

Als 15M, Vermarkter von Intel mitSeriöse Menschen zeigten der Welt die guten Nachrichten in Form einer Ankündigung einer damals unverständlichen Entscheidung, eines Produkts oder einer Technologie unter dem Markennamen 3D Xpoint. Es ging um eine neue Klasse! Speicher, der in den Modulen Optane enthalten sein sollte. Die Pressemitteilungen versprachen zumindest ein Wunder mit der anschließenden Kanonisierung der Käufer - die versprochenen Eigenschaften des Produkts sahen so kühn und unplausibel aus. Wenn die Werbung für ein ähnliches Produkt auf dem Markt Apple-Evangelisten von Apple anvertraut wurde, müsste der "Fan mit Erfahrung" dringend nach einem Ersatz oder zumindest nach einem rockigen Ticket mit Steroiden suchen.

Beurteilen Sie selbst - die Erinnerung versprach 1000-mal schneller als NAND1000-mal stärker als die gleiche NAND-Vertiefung und 10-fach dichter und dementsprechend kompakter DRAM. Ich garantiere es mit einem Screenshot!

In der Struktur des Systems wurde ein neues Produkt umgeleitetPositionierung zwischen der Tatsache, dass die Massen mehr oder weniger klar sind, wie RAM- und Festkörperlaufwerke. Auf einige Durchbrüche von Michurin wurde mit Indikatoren über diese Zeit hinaus gewartet Iops Die Preise wurden nicht angemessen geäußert.

Eine etwas eingehendere Studie zu Pressemitteilungen am Beispiel von Unternehmensentscheidungen deutete an, dass Intel eine Art von Erfindung erfunden hat Cacheauf Technologie so schnell, dass sie es könnenselbst wachsende Solid-State-Laufwerke aufgrund niedrigerer Preise zwischenspeichern! Für einen gewöhnlichen Benutzer, der gerade in die Welt der schnellen Carrier eintauchen konnte, sah alles nicht so sehr nach Schokolade aus, als es unverständlich ist - erst gestern, nach ihrem Verständnis, waren SSD und plötzlich Optane die besten Leistungen in der Welt der Laufwerke. Natürlich haben technische Spezialisten alles im Voraus verstanden, aber solche, die bekanntermaßen eine Minderheit sind. Der Rest erwartete wirklich etwas erstaunliches Fundament für die Speicherung und den Zugang zu Informationen.

Die Realität erwies sich als etwas prosaischer. Vor dem Hintergrund von Firmenkunden wurde die Einzelhandelszukunft ausgehend von NVME-Modulen für angeboten 16 GB für mehr als 40USD und 32 GB für fast 80USD für die Verwendung in Form eines Caches absolut unkonventionell.

Das Wunder sollte hauptsächlich eine Krücke seinlangsame Antriebe auf Festplatten, von denen im Park der Nutzer auf der Erde immer noch die Mehrheit ist. Optane sollte also auf den ersten Blick eine Art Puffer zwischen schnellem Arbeitsspeicher und einem langsameren Laufwerk sein. RAM ist teuer, ordentlich dimensionierte SSDs sind teuer. Warum nicht mit einer revolutionären Hardware Bremsmedien zwischenspeichern?

Es wurde jedoch vorgeschlagen, dass es etwas unlogisch sein würde.in gewisser Weise. Das Hauptmerkmal der Einführung des Caching-Laufwerks setzte Intel in Systemen ein, die auf Prozessoren der 7. Generation (und nicht auf allen) und darüber hinaus auf i basieren. Das Zielpublikum wurde nur von den Käufern von neuem und teurem Eisen erfasst, die die SSD des Systems nahezu sicher planen konnten. Daher war das vorgeschlagene "Bargeld zu einem hohen Preis" im neuen modernen System für sie einfach nicht notwendig. Intel hat versucht, die Akzente zu ändern, die Spieler werden eine kleine SSD für das System kaufen, und die Festplatte mit großen Versionen von igori muss noch etwas beschleunigen, und hier kann Optan angeschlossen werden.

Aber "nahm nicht ab", weil Der alte Technologiepark wurde trotzig ignoriert, und der neue war sehr spät, da große Mengen RAM und SSD für solvente Enthusiasten und dann für Shirnarmasy verwendet wurden.

Ablehnung des Sarkasmus sollte man das an sich beachtenDie Technologie stellte sich heraus und ermöglichte die Entwicklung von Trägern, die zwar nicht so fabelhaft waren wie erwartet, aber tatsächlich - beispiellose Geschwindigkeit, insbesondere bei der Arbeit mit Direktzugriff. Mit Blick auf den Unternehmenssektor, basierend auf dem 3D Xpoint, wurde daher schnell die umfangreiche Optane SSD 800P und die sehr unanständig schnelle Optane SSD 900P ausgerollt. Aber die Preise ... und ja, mit einem 1000-fachen Überschuss an Ausdauer deutlich wurde aufgeregt obwohl meiner Meinung nach und 3dnews testenEtwas unrepräsentativ und das Ergebnis der Verknüpfung deutet eindeutig darauf hin, dass der Speicherauszug des Trägers eher programmatisch wahrscheinlich war und nach Erreichen eines vorgegebenen Algorithmus nach Erreichen einer vorgegebenen Anzahl von Zellenüberschreibungen realisiert wurde. Ohne das Steuerprogramm zu analysieren, sind diese Aussagen jedoch nicht überprüfbar.

Zusammenfassend kann die VermarktungsfirmaIntel und seine Kollegen könnten sehr schnelle Laufwerke der Unternehmensklasse schaffen, die im Einzelhandel aufgrund des Preises nur ein Nischenprodukt sein können - entweder für vermögende Profis oder in Form von Fragmenten für unkonventionelle Caching-Aufgaben.

Caching ist nicht so einfach. Obwohl die Implementierung erst spät erfolgte, könnte sie dennoch für Millionen von alten Systemen nützlich sein - schließlich sollte selbst der jüngste Optans ausreichend Geschwindigkeit für die ernsthafte Unterstützung von Festplattensystemen der Vergangenheit haben, aber Optan hatte dort keinen Platz zum Einfügen - NVME wurde jedoch nicht von allen Motherboards unterstützt Intel hat keine andere Implementierung gebacken. In den gleichen Systemen, in denen der Zauberstab viel zu installieren hatte, der Prozessor jedoch nicht zur Logik passte, schien er heute der übliche Träger für lächerliches Volumen zu sein. Im Allgemeinen beschränkte der Hersteller den Kreis potenzieller Käufer künstlich auf diejenigen, die sich nicht für das Produkt interessierten.

Und was ist mit dem Caching? "Er war" vor Optan. Moderne Betriebssysteme, die den Datenaustausch mit Standardmitteln mit unterschiedlichen Wirkungsgraden zwischenspeichern, sind für den Benutzer unmerklich. Bei kürzeren RAM-Mengen wurde in Windows ein mehr oder weniger klares Analoges (das analog ist, dass die Implementierungen sehr unterschiedlich sind, die Bedeutung jedoch ähnlich ist) von Intel auf der Basis von Optan konzipiert ReadyBoost und wurde natürlich mit Flash-Laufwerken (nicht nur) implementiertaber meistens), was viel schneller sein könnte als das Drehen von Festplatten. USB3.0 und das alles. Besonders fortgeschrittene Enthusiasten könnten als Ramdisk-Booster auftauchen, aber dann stellte sich bereits die Frage nach der Effektivität, teures Gedächtnis für eine solche Aktion auszugeben.

Sphärische Oldfags im Vakuum erinnern sich an die Zeit, alszu sagen, DOOM von Ramdrayv war fett geritten, weil Nicht jeder Rechner hatte dafür genügend RAM. Dadurch war es möglich, das Laden der Bremsen von einer sehr langsamen Diskette in Massenkampfszenen vollständig zu eliminieren und die blinkende Diskette in der Ecke nicht zu sehen. Ie Aber der Engpass war NZHMD, aber im Konsumentensegment gab es keine Alternativen, und Ramdrayv war fast der einzige Weg, um über die von NZHMD gebotenen Geschwindigkeiten hinauszuschauen. An derselben Stelle war es möglich, temporäre Ordner zu platzieren und sogar funktionierende Software zu starten, aber das Problem der Nicht-Volatilität zerstörte alles. Mutanten wie das Gigabyte i-RAM wurden auf der bezrybe geboren, aber mit der zunehmenden Verfügbarkeit von RAM wurden sie an die Peripherie des Marktes gedrängt und von allen außer den sehr seltenen Geeks vergessen.

Im Unternehmenssegment gibt es Caching-Software schon lange, sie funktioniert gut und ist teuer. Aber dort ist der Ausgabepreis zweitrangig.

Produkte wie PrimoCache funktionieren erfolgreich im Einzelhandel. Wie das in der Praxis funktioniert, können Sie sehen hier Es funktioniert gut. Insbesondere in Anbetracht dessen, dass in diesem Fall ein 2-Tier-Caching-System implementiert wird - die Daten werden vor dem Abbremsen des Systems mit der Festplatte in den RAM-Cache gestellt und der Hintergrund wird ohne ansprechende Unannehmlichkeiten in das Laufwerk geschrieben. Wenn die Daten noch nicht zur Festplatte gegangen sind, werden die Daten fast sofort aus dem Cache im RAM gelesen, und das Lesen der beliebtesten und umfangreichsten Daten beim Arbeiten mit PrimoCache stammt von der duplizierten SSD-Kopie, die in diesem Programm als L2-Cache bezeichnet wird. Außerdem ist das PrimoCache-Betriebsschema relativ sicher, wenn Sie den Zeithorizont der auf der Festplatte verschobenen Aufzeichnung nicht in die Zukunft verschieben

Es scheint so - warum folgte Intel diesem Weg nicht? Was hinderte die Verfügbarkeit optan-caching alter Systeme und sicherte einen großen Markt? Offenbar vor allem Orientierung an den Firmenkunden. Aber warum sollte man dieses Chaos überhaupt brauen? Im Übrigen sei hier angemerkt, dass Intel, obwohl er die seit langem bekannte Mehrebenen-Cache-Technologie gut implementiert hat, nicht anders als für die Originalität der Implementierung in einem schlechten Sinne bemerkt werden konnte. Tatsache ist, dass die Zwischenspeicherung der Festplatte durch Optan in den Systemen, in denen sie verwendet werden konnte, nach Angaben der Handbücher sehr originell war - im Gegensatz zu der beim Betriebssystem beliebten Duplizierung auf einer Festplatte, wie es bei PrimoCache der Fall war, entschied sich Intel, keine Daten zu duplizieren und tragen.

Ie mit dem Zusammenbruch des Zwischenspeichersystems im Fall von PrimoCache blieben die gesamten Quellinformationen auf den zwischengespeicherten Datenträgern vollständig erhalten, abgesehen von der Tatsache, dass es nicht gelang, aus dem Zwischenspeicher im Arbeitsspeicher aufgezeichnet zu werden, und das System startete vollständig, wenn auch von einem langsamen, aber lebhaften und vollständigen Träger. Aber im Fall von Intel, mit dem Zusammenbruch des Systems auf verschiedenen physischen Medien, gab es vereinzelte Daten, und ob es in diesem Fall möglich ist, etwas wiederherzustellen, ist eine große Frage, aber es gibt nichts zu versuchen.

Vor diesem Hintergrund blieb AMD bei der Präsentation nicht zurückKonzeptionell ähnliche StoreMi-Lösung, ohne die Einschränkungen in Bezug auf die Prozessorzeile und -logik zu vergessen: X399 oder 400, wobei Sie jedoch die Verwendung einer SSD als Zwischenspeicherung zulassen. Es ist bemerkenswert, dass es wieder beabsichtigt war, die Entscheidung denjenigen voranzutreiben, für die es nicht besonders notwendig ist - den Käufern der neuen Linien. AMD hat es irgendwie gesehen.

Vor diesem Hintergrund eignet sich PrimoCache für beliebige SystemeEs sah etwas vielseitiger aus als die Entscheidungen von Marktführern, die unrealistisch starr an Hardware gebunden waren. Zur neuen Drüse. Eisen ist nicht billig, vor allem bei Intel. Aber dazu weiter unten.

Es sollte auch beachtet werden, dass das Caching mit funktioniertKostenlose Arbeitsspeicher werden von lokalen und Samsung-Unternehmen kostenlos zur Verfügung gestellt - die Hauptanforderung ist die Verfügbarkeit der Systemfestplatte dieser Hersteller. Im Fall des Сciales Cache können Sie mit der Momentum-Software zusätzlich zur Crucial-System-SSD mit anderen SATA-Medien im System arbeiten.

Ie Die Auswahl ist groß genug und vor dem Hintergrund ist die Nähe der Intel-Lösung nicht völlig klar, insbesondere angesichts der wirklich herausragenden Leistungsmerkmale ihrer Produkte, die nur aufgeholt werden können die besten Vertreter der NAND-Konkurrenten im Mehrkanal-SLC-Modus.

Fassen wir das Zwischenergebnis zusammen. Der Benutzer hat heute eine sehr große Auswahl. Es ist möglich, billige SSDs auf das System umzuleiten, die heute im Falle von NVME bei relativ geringen Kosten mit unglaublicher Geschwindigkeit massiv verfügbar sind. Dies ist die richtigste, logischste und effektivste Wahl von heute. Je nach den Erfordernissen zum Speichern kalter Daten kann entweder ein Festplattenlaufwerk oder ein zusätzliches SSD-Laufwerk verwendet werden, oder es werden RAID-Arrays der ersten und der zweiten Klasse sowie die Notwendigkeit der Zuverlässigkeit verwendet. Nun, oder externer Speicher, NAS, Clouds usw. Und angesichts der Tatsache, dass Marktführer wie Samsung auch einen nativen Cache mit dem Produkt anbieten, wird Intel Caching eindeutig an der Kasse vorbeigeführt.

Die zweite Richtung kann angenommen werdenZwischenspeicherung, die Intel und AMD gesehen haben, aber beide sind an Hardware gebunden und mehrdeutig implementiert. Infolgedessen fällt das Lösungsmittel in die oben genannte Kategorie und der Rest - das Publikum. Und zu dieser Zeit war DDR4 noch so unangebracht, dass der Preisanstieg durch den globalen Übergang zu neuen Plattformen für diejenigen, für die die alten noch relativ normal waren, etwas gebremst wurde.

Diejenigen, die im Allgemeinen das Ziel sein solltenDas Publikum, nämlich die Besitzer des alten Parks, wurde von den Mainstream-Produzenten unverdient vergessen. Und obwohl der Mainstream andere Ziele hat, hat die Hauptsystemplatte im World PC Park immer noch die alte und langsame HDD, obwohl viele andere Teile des Systems selbst nach modernen Maßstäben vollständig funktionieren würden.

Ignorieren Sie einfach nicht die TatsacheEine beträchtliche Anzahl solcher alten Maschinen kann die Festplatte durch SSDs ersetzen, die aufgrund subjektiver Umstände nicht immer möglich sind, was hauptsächlich darin bestehen kann, dass alles in Ordnung ist und der Maschine vertraut ist, Kennwörter eingegeben werden, Dateien an geeigneten Stellen angeordnet sind und die Neuinstallation des Systems mit 0 stressig sein kann alle sinne. Die direkte Verlagerung durch Klonen ist auch nicht immer bequem, vor allem, wenn es kein Spezialist ist, der beispielsweise nicht vergisst, die Defragmentierung nach Zeitplan auszuschalten. In einigen Fällen kann der Umzug auf ein neues Eisen im Allgemeinen eine örtliche Katastrophe sein, insbesondere bei der Buchhaltung. Für dieses Publikum wären alle Vorteile von Optana von Vorteil, aber sie wurden von der Liste der potenziellen Verbraucher mit einem kräftigen schwarzen Marker ausgeschlossen, d. H. künstliche Plattformbeschränkungen und Preis, der es selbst vor dem Hintergrund fallender Preise für herkömmliche SSDs auf lange Sicht macht, scheint ziemlich aussichtslos.

Um die Situation noch einmal zu veranschaulichenBeim Zwischenspeichern alter und langsamer HDDs unter Berücksichtigung der aktuellen Fähigkeiten des gleichen PrimoCache und der 16 GB Kingston-SSD gebe ich Ihnen nur ein paar Screenshots, die sorgfältig für diesen Zweck auf einem gewöhnlichen Laptop erstellt wurden, wobei typische SONO- und Entertainment-Funktionen in etwa 90 Tagen verfügbar sind . 3 Monate. Es gibt keine ressourcenintensiven Aufgaben wie Video-Transkodierung oder Modellierung von Großprojekten. Ich bin mir sicher, dass ich mich nicht irren wird, wenn ich davon ausgehe, dass etwa 23 aller Heim- und Büro-PCs in einem ähnlichen Szenario verwendet werden.

Also mal.

Und zwei.

Wie aus dem Programmbericht für 3 Monate ab ersichtlichDie Systemfestplatte des Betriebssystems hat versucht, 664 GB an Informationen zu lesen, von denen 643,61 für den gemeinsam genutzten Cache verantwortlich waren. fast 97%. Und ein Drittel aller Daten (fast 222 GB) wurde aus dem L2-Cache gelesen. Ie Tatsächlich las das System von einer langsamen Festplatte nur 3% der Daten - alles andere wurde aus dem RAM und einer Zwischenspeicher-SSD mit angemessenen Geschwindigkeiten und der Reaktion der Benutzeroberfläche gelesen. Im Alltag hat sich Windows nicht verlangsamt.

Das zweite wichtige Element in der Statistik istGesamtaufforderung zur Aufzeichnung durch das System - fast 369 GB, von denen nur 223,43 oder 62,1% den realen Träger erreichten. Tatsache ist, dass zu einem bestimmten Zeitpunkt das Schreiben eines Teils der Daten in diesem Moment an Relevanz verliert, wenn der physische Datensatz noch nicht aus dem Cache in den RAM geschrieben wurde und die Verzögerungszeit manuell eingestellt ist und ich 60 Sekunden habe, dann reichen diese Daten nicht aus vor dem träger. In unserem Fall haben wir dank Caching nicht mehr als 100 GB aufgenommen. Im Fall von SSD könnte dies als Einsparung seiner Ressource bezeichnet werden, aber heute ist dieser Indikator wenig relevant.

Am Ende werde ich diese Zwischenspeicherung feststellenDies geschah auf einem Laptop mit 16 GB RAM und einer Caching-SSD von 16 GB, und dieselben 16 Caching-GBs auf einem Solid-State-Laufwerk liefen für etwa 60 Tage Betriebszeit aus. Außerdem wurden die irrelevanten Daten durch neue ersetzt, aber wenn die SSD größer wäre, würde dies schließlich fast das gesamte Hauptlaufwerk in dem Teil duplizieren, von dem aus das aktive Lesen mehr als 2-3 Mal ausgeführt wird. Ie Wenn wir eine 128 GB große SSD in den Cache legen, werden die Spiele dort langsam dupliziert. Das wäre Optan.

Aber in Wirklichkeit ist alles ein bisschen, wie Sie wissenmag es nicht wirklich. Die jüngeren Versionen des wundersamen Optan erschienen plötzlich auf Flohmärkten zu einem Preis von etwa 10 USD und oft ungenutzt. neu! Laut Intel können sie nicht für das Caching außerhalb des nativen Ökosystems verwendet werden. Auf inkompatiblen Systemen können sie bestenfalls als reguläre NVME-Laufwerke in einem fehlerhaften Steckplatz und mit einem komischen Volumen von 16 oder 32 GB verwendet werden. Wie der Filmklassiker sagte - das ist nicht ernst gemeint!

Und es kann verstanden werden - gut, wer brauchtkosmisch schnelle 16 GB auf dem Hintergrund einer Siedlung, die in einem Highspeed-Slot zu 1 Wahrscheinlichkeit viel schneller und voluminöser tendiert, z. B. Samsung-Oberklasse für relativ ausreichendes Geld? Nun, wirklich wettbewerbsfähige Laufwerke werden heute von Samsung gemacht, und wenn sie auch in einem Überfall sind ... aber wir wurden abgelenkt.

Der Weg, Optan so zu nutzen, wie Intel es sah, hat das Zeitfenster für Benutzer alter Systeme jedoch völlig unvernünftig geschlossen.

Und jetzt werden wir es genug veranschaulichenAntik, aber trotzdem immer noch in einer SOHO-Plattform. Dabei handelt es sich nicht um eine bestimmte Hardware, sondern um eine Übergangszeit von IDE-Schnittstellen zu SATA im Anfangsstadium. Für diese Zwecke fand ich eine ziemlich funktionierende Haute Couture. von ASUS - M2NPV-VM.

Es war ziemlich günstig, aber ziemlich gut.Bei der Zeitbasis für Büro- oder Heimcomputer ausgestattet: integriertes Video mit der Möglichkeit, 2 Monitore, 8 GB unterstützten DDR2-Speicher, Videoausgang, 2xIDE, 4xSATA2 und sogar LPT (die Finanziers werden den damaligen Wert verstehen) anzuschließen, nicht einschließlich USB, Netzwerk, Audio und 1394a.

Im Jahr 2006 habe ich einen sehr guten gesammelt.Ein Büro in den Boards dieser Serie, das immer noch Probleme mit dem Finanz- und Rechnungswesen löst, wenn auch in etwas verbesserter Form - die Plattform ermöglicht es Ihnen, dies kostengünstig und ohne das Betriebssystem mit all den Add-Ins zu verschieben.

Der schwächste Punkt der Montage am heutigen TagMaße und Profil der Aufgabe ist nur ein Antrieb. Der einfachste Weg, das Problem zu lösen, besteht darin, die Systemfestplatte auf der SSD zu klonen und mit dem Träger zu arbeiten, der heute schnell und kostengünstig ist, aber es gibt eine Nuance - obwohl die SSD-Ressource heute als unproblematisch angesehen werden kann, versagt die SSD jedoch unerwartet und unwiderruflich.

Bei regelmäßigen Sicherungen ist dies nicht der Fallspielt keine Rolle, aber die machen nicht alle und nicht immer, vor allem zu Hause. Im Büro muss er natürlich ein verantwortungsbewusster Enikikishchik sein, aber in der Praxis sitzt er auch nicht alle und nicht den ganzen Tag, aber wo er sitzt, spart er nicht bei Streichhölzern, und die Hintergrundsicherung wird normalerweise angehoben autonom

Es ist leicht zu sehen, dass die Testladung hatSchnittstelle SATA2, die uns theoretisch eine Bandbreite von 300 Megabytes pro Sekunde bietet, die für Massenlaufwerke dieser Zeit unerreichbar ist. Die typische Festplatte dieser Zeit sah im heutigen populären Test so aus

Herzzerreißender Anblick. So hätte der Esel Ea das Ergebnis des Rennens charakterisiert.

Moderne Kollegen sehen nicht besser aus.

Es ist nicht schwer zu erraten, dass wir heute kein solches Hockey brauchen. Aber was ist, wenn die Buchhaltungsabteilung diese alten Bremsen durchdreht und sich aus irgendeinem Grund nicht bewegt?

Die Antwort ist eigentlich genau eineinhalb. Sie haben gemeinsame Wurzeln. Von referenz Wir fanden das heraus, um eine langsame Krücke zu setzen, aberWenn die Festplatte nicht plötzlich ausfällt, kann sie sogar über eine kleine SSD mit PrimoCache laufen. Die Software erstellt aus dem RAM einen Puffer, aus dem die Daten auf der SSD zwischengespeichert werden. Erst dann werden die Hintergrunddaten auf die Festplatte geschrieben. Beim Lesen nach dem anfänglichen Lesen werden die populären Daten entweder aus dem schnellen Cache im RAM oder ... aus einer Kopie auf einer SSD-Zwischenspeicherung etwas weniger schnell gelesen als aus dem RAM, jedoch mit einer ziemlich festen Geschwindigkeit. Die allgemeine Logik wird unten abgerufen.

Die durchschnittliche und kostengünstigste 16-GB-SSD mit SATA-Schnittstelle zeigt diese Geschwindigkeiten auf dem jeweiligen System.

Dies ist ein unbestrittener Durchbruch beim Lesen aus dem Cache.bei etwa 60! mal schneller als HDD. Ie Beliebte Daten werden auf einer Zwischenspeicherungs-SSD dupliziert und beim Zugriff mit SSD-Geschwindigkeit gelesen. Das Durchschreiben eines solchen Cache erfolgt verzögert und per SDD bei 30! mal schneller Gleichzeitig besteht keine Gefahr eines unerwarteten Ausfalls einer solchen SSD. In diesem Fall bootet das System leise vom Haupt-CDM und ist betriebsbereit. Langsam aber ganz. Nur Daten, die versagen, werden nicht vom Cache auf die Festplatte geschrieben.

Ich möchte das linear feststellenWir sind aus zwei Gründen nicht an Aufnahmegeschwindigkeiten interessiert. 1 - Die überwiegende Mehrheit der Bedienvorgänge im Haushalt mit Laufwerken zeichnen sich durch eine Abfragetiefe von 1–4 aus. Und im Grunde ist es 1. Dies bedeutet nicht, dass es überhaupt keine langen Warteschlangen gibt, sie treten jedoch selten auf und die lineare Geschwindigkeit wird für uns nur dann wichtig, wenn das Ziel ein großes Datenarray aufzeichnet und dies oft nicht so ist. Nehmen wir zum Beispiel die Recherchen von Intel zu unseren eigenen Mitarbeitern mit der durchschnittlichen Leseanforderung.

Aber die Warteschlange beim Start der beliebten Software

Das Wichtigste dabei ist, dass die Arbeit mit beschleunigt wirdDie Länge der Abfragewarteschlange von 1-4 beschleunigt die Reaktion des Systems auf den Benutzer erheblich. Der Benutzer ist für das Aufnehmen von Filmen in Minuten nicht so kritisch, wie Friesen in Bruchteilen und Sekunden, wenn er mit einer vertrauten Benutzeroberfläche arbeitet. Das Zwischenspeichern dieser zweiten Friese macht es dem Prozessor nicht mehr möglich, eine Benutzeraufgabe zu erledigen. Ie Die Scheibe ist kein Engpass mehr.

Es scheint, woher kommt Optan? Warum haben wir so viel Text gelesen? 1 ... nein 2 Teelesen - es stellt sich heraus, dass alles möglich ist!

Natürlich, NVME an eine Platine anschließenIch habe Dinosaurier gesehen, es gibt keinen direkten Weg, und es scheint - es besteht keine Notwendigkeit - schließlich können wir das Caching implementieren, wovon wir sprechen, wobei wir jede herkömmliche SATA-SSD verwenden, sogar auf SATA2. Diese Schnittstelle ist keine Einschränkung für Aufgaben der willkürlichen Arbeit mit kleinen Dateien, von denen die absolute Mehrheit besteht. Ie Raumlineare Geschwindigkeiten moderner SSDs im Szenario des Arbeitens mit Arrays kleiner Dateien sind nicht gefragt, da Dutzende von Prozessorkernen, die ihre Software lange Zeit nicht nutzen konnten, in synthetischen Tests immer noch cool aussehen.

Die Karte ist jedoch mit einem PCI Express-Steckplatz für x16 und x1 ausgestattet. Und wenn Sie in x16 eine Videokarte anschließen und sogar ein kleines Spiel aus der nicht sehr alten Vergangenheit spielen können, bleibt x1 oft frei (wenn nicht meins) und seine eine Zeile sollte theoretisch eine Bandbreite von 250 Megabytes pro Sekunde haben, was sogar weniger als SATA2 ist.

Dies ist jedoch pciex, was bedeutet, dass Sie versuchen können, ein NVME-Gerät dort zu installieren!

Natürlich wird es da nicht direkt funktionieren Die physische Implementierung von Kontaktgruppen in pciex und m.2 ist unterschiedlich. Aber vielleicht gibt es Optionen?

Sie werden freundlicherweise in Asien hergestellt und auf Ali für nicht sehr teuer präsentiert. Es sieht so aus.

Bestellung, warte, hoffe.

In der Zwischenzeit suchen wir nach dem experimentellen Optan und finden ihn auf dem nächstgelegenen Internet-Flohmarkt für genau 10 cu.

Ja, ich habe ein Material speziell für dieses Material gekauft, aber anscheinend war es nicht das einzige Angebot und "es wird mehr davon geben."

Für Schreibmaterial ging ich zu picofinancialein Risiko - denn im Fehlerfall wird weder der Optan noch der Adapter besonders benötigt, weil Ich verwende SSD mit vollständiger Zwischenspeicherungssoftware und es gibt keinen Platz für mich, um sie zu verwenden - vielleicht wieder auf dem Flohmarkt, aber ...

Danke, Bürger von Kharkiv, für den ehrlichen Versand -Ich hatte keine Gelegenheit, die Post einzuchecken, aber Optan erwies sich als lebendig und Sie beteiligen sich jetzt am Schreiben dieses Textes. Wenn Sie uns lesen, werden Sie vielleicht in Kommentaren schreiben, woher diese "Scheiben" zu diesem Preis kamen, obwohl wir bereits davon ausgegangen waren, dass sie für diejenigen wirklich nützlich waren, die aus irgendeinem Grund mit dem System installiert wurden - ein bisschen und auf Flohmärkten Sie erscheinen zu Preisen, die sich vom Einzelhandel stark unterscheiden. Stark

Theoretisch sollten wir also Optan einsetzenChinesischer Adapter, Adapter in pci-e x1 auf dem matlpat, schalten Sie das Motherboard ein und hoffen, dass die gesamte Konstruktion beginnen wird. Wenn die Handbücher nicht lügen, werden wir etwas bekommen. In der Zwischenzeit beobachtet dieser Charakter Manipulationen mit Interesse und verdächtigt uns der Piraterie der Idee.

„Es gibt eine Insel im Meer am Meer, auf dieser Insel gibt es eine Eiche, eine Truhe ist unter einer Eiche begraben, ein Hase in einer Truhe, eine Ente in einem Hasen, ein Ei in einer Ente und eine Nadel in einem Ei

Na dann. Sie sammelten unsere Brust dh. Systemeinheit und drücken Sie hoffentlich den Netzschalter. Theoretisch sollte es funktionieren, aber zum Zeitpunkt der Produktion unseres Motherboards konnte niemand, der bei Verstand ist, solche Strukturen aufbauen, und deshalb gab niemand Garantien für den Erfolg.

3-2-1 ... lass uns gehen.

Und dann der erste Halt. Es wird erwartet, dass das BIOS unser Handwerk ignoriert. Es ist nichts besonders Unerwartetes. Der Wunsch, mit einer solchen Blinddarmentzündung zu beginnen, wäre zu anmaßend. Wir gehen weiter.

Vergiss zu klären. Der Vollständigkeit halber haben wir Windows 7 Maximum 64-Bit-SP1 als Betriebssystem ausgewählt.

Und tatsächlich erhielt ein Loch ein Loch - in der Liste der Geräte erwies sich unsere technische Lösung als sichtbar, aber nicht identifiziert.

Und diese beiden sind um die Ecke.

Ich muss zugeben, das habe ich im Laufe der Jahre vergessenWindows 7 hat NVME nicht sofort verstanden. Sie hatte das Recht, dies zu tun - 2009 hatte noch niemand so ausgefallene Eisenstücke gesehen - bis relativ moderne Implementierungen noch 5 Jahre alt waren und die entsprechende Krücke, die Microsoft erst später komponierte. Crutch Beschreibung referenz aber unglück - inzwischen ist der patch 29990941 für die seven nicht mehr verfügbar, aber kann man uns mit so einer Kleinigkeit erschrecken?

Und nach wenigen Sekunden finden wir das, wonach wir suchen, auf thehotfixshare.net/board/index.php?showtopic=22296 und ziehen es auf den Globus, dh. Betriebssystem und das Ergebnis eines Neustarts ausstehend.

Beim Neustart handelt es sich im System um ein neu identifiziertes Gerät im Bereich der Laufwerke. Hier können sich Interessenten mit der vollständigen Liste der Laufwerke vertraut machen, die während des Tests verwendet wurden.

Ihre Gesichter strahlen Freude und Gelassenheit auserreicht (mit). Warum das System den Optan so seltsam identifiziert hat, ist nicht so interessant, als in den Festplattenmanager zu schauen, um sich zu vergewissern, wie die Dinge aussehen. Mit Blick auf die Zukunft mussten die Medien formatiert werden und er sah so etwas.

Optan oben. Auf diesem Bildschirm habe ich speziell zwei Festplatten mitgebracht - die zweite, die übliche 16-GB-SSD von Kingston, die früher zusammen mit PrimoCache in diesem System zum Zwischenspeichern verwendet wurde. Wie Sie sehen, ist das 16 GB-Konzept bedingt und in den Medien. Dies ist in erster Linie darauf zurückzuführen, dass Hersteller ein Gigabyte- und ein Megabyte-Vielfaches von 1000 und nicht 1024 in Betracht ziehen. Zweitens zeigen die Zahlen, dass der Mediencontroller in beiden Fällen auf der Firmware-Ebene Over-Provisioning ausgeführt wird lässt einen Teil des nutzbaren Medienvolumens für den Benutzer nicht zugänglich, um die Zuverlässigkeit und Stabilität der Geschwindigkeitsanzeigen zu gewährleisten. Wie genau der Controller den verborgenen Bereich verwendet, ist für uns nicht wichtig. Es ist wichtig, dass im Fall von Optan eine Unterfüllung mit etwa 2,5 GB spürbar ist! Ie Die Verwendung des jüngeren Optans für Systemzwecke kann nur für ultrakompakte Installationen von Windows 7 gesagt werden, die für praktische Zwecke in sehr engen Spezialfällen sinnvoll sein können. So produktiv zu sein, dass auch M.2-Mitarbeiter dabei waren - das ist noch eine Aufgabe. Und wenn es keine Vollzeit-M.2 gibt, wird Optan durch eine solche Konstruktion, wie hier, Optan in der POST-Phase als Träger im Allgemeinen sehen - das heißt, Es wird nicht davon gesprochen, davon zu booten. In unserem Fall wird Optan als Laufwerk beim Laden des Windows-Treibers angezeigt. Und ab wann genau das Betriebssystem klar wird, hängt jetzt der gesamte Erfolg unseres Unternehmens ab.

Nun, als wir den Optan reicher gemacht habenIm Anti-Quarter-Board mit Hilfe einer Krücke wird es Zeit, den bekannten Test durchzuführen. Vorab ist darauf hinzuweisen, dass bei einer solchen speziellen Karte wie der unseren bei der Bewertung des Ergebnisses eine Änderung der Treiber und der Hardware erforderlich ist. Seien Sie vorsichtig - wir testen den Optan jetzt als normales Laufwerk.

Start, Start, Ergebnis. Die grundlegenden Herstellerangaben sind auf der rechten Seite aufgeführt.

Für die Museumsausstellungsplattform ist das Ergebnis sehrsogar anständig. Wir werden versuchen, es näher zu verstehen. Ich möchte Sie daran erinnern, dass diese Zahlen uns zunächst als Aufträge interessieren, da ihre Wiederholgenauigkeit auf anderen Systemen unterschiedlich sein kann. Und je neuer das System ist, desto höher ist die Leistung!

Maximale lineare Lesegeschwindigkeit etwasIch habe das theoretische Maximum unserer PCI-E x1 nicht mit 250 Megabyte pro Sekunde in einer Richtung erreicht. Und in Bezug auf das Lesen von bis zu 4-kb-Blöcken mit einer Tiefe von 1 ändert sich die Zahl fast nicht.

Online-Schacht- und StreutestgeschwindigkeitenVon unterschiedlichem Kaliber und der Leser selbst kann unser Ergebnis mit dem vergleichen, das mit modernster Hardware der Spitzenklasse erzielt wurde, und wir geben immer noch an, dass wir seit etwa 10 Jahren auf der Grundlage eines alten, wie Mammut-Wolle-Boards, nur einen Weltraumruck in der Wachstumsrate der Arbeit mit 4-KB-Blöcken im Vergleich zu sehen mit HDD dieser Zeit!

Noch einmal zur Klarheit.

In Teil 4kb-Blöcken mit einer Warteschlangentiefe von 1 Höheist etwa 312 mal! In Anbetracht der Tatsache, dass diese Operationen die Mehrheit im Arbeitsalltag darstellen, sollte die Reaktionsgeschwindigkeit eines Systems mit einem solchen Träger nur auf dem Prozessor liegen. Dies ist jedoch der Fall, wenn eine solche Platte systemisch ist und sie kosmisch die richtige Menge hat. In diesem Zusammenhang müssen Sie darüber nachdenken, wie Sie einen Teil der Aufgaben des Lesens von Systemdateien und anderer Software an Optan übertragen. Die Antwort stammt aus dem bisherigen Material - PrimoCache und anderen Caching-Programmen, die schnelle Laufwerke als Puffer verwenden können.

In unserem Fall hat PrimoCache die Konstruktion regelmäßig gesehen und war bereit, sie für das Caching zu verwenden.

Im PrimoCache-Systemfenster sieht es so aus.

So kommen wir zum Abschluss aller Kursarbeiten. PrimoCache hat den schnellen Optan regelmäßig als potenziellen L2-Cache identifiziert und ist für die Verwendung konfiguriert.

Der Moment der Wahrheit wird kommen, wenn Sie neu starten. Wir wissen nicht, in welchem ​​Stadium des Betriebssystems der Optan als Träger erkannt wird, und PrimoCache verwendet ihn daher. PrimoCache kann die Caching-SSD bereits während des Bootvorgangs verwenden - ein Teil davon stammt von der Caching-SSD, d. h viel schneller wird alles beim Start. Effekt beim Lesen von Caching über SATA-SSD beim Booten hier wurde praktisch installiert und es ist offensichtlich.

Neustart und ... Optan im Adapter ist schon rechtschafft die Arbeit - wir haben endlich die Möglichkeit eingestellt, sie als Zwischenspeicherdatenträger für das alte System mit HDD zu verwenden, das PrimoCache verwendet.

Am Ende, wie wir uns erinnern, nach einer WeilePrimoCache wird beliebte Daten auf Optan duplizieren, und die weitere Auswertung erfolgt mit sehr hoher Geschwindigkeit. Je nach Version von PrimoCache können Sie sowohl Lesen als auch Schreiben zwischenspeichern. Der Hauptunterschied zu dem von Intel für Optan angebotenen Modell besteht darin, dass der Algorithmus von Intel die beim Optan beliebten Betriebssystemdaten überträgt und von PrimoCache dupliziert wird. Ie Im Falle von PrimoCache werden die Daten nicht verloren, wenn der Cache-Träger beschädigt wird. Das System kehrt mit dem Laden der Festplatte zurück und arbeitet langsam damit.

Welche endgültigen Zahlen haben wir als Ergebnis der Idee? Screenshots unten.

Lass uns versuchen, sie herauszufinden. In unserem System benötigt PrimoCache 2 GB antikes DDR2, und innerhalb dieses Volumes erfolgen alle Vorgänge mit dem Subsystem "disk" im Wesentlichen im RAM mit der entsprechenden Geschwindigkeit. Es sollte verstanden werden, dass auf moderneren Plattformen und Geschwindigkeit mehr sein wird. Wenn die Arbeit mit den Daten abgeschlossen ist, werden sie im Hintergrund abgelegt und unmerklich (in einigen Fällen über Optan - mehr dazu weiter unten) auf einer langsamen Festplatte abgelegt, ohne den Benutzer zu belästigen. Logisch ist es eine Art Ramdrayv. Wenn das Datenarray mehr als die zugewiesene RAM-Menge verarbeitet, passt es nicht in RAMdrayv und geht direkt zur Festplatte, es sei denn, es ist in Dateien unterteilt, von denen einige in das Array passen. Zwei Messungen unten sind eine großartige Show. Es ist offensichtlich, dass das Caching hier nicht völlig unbrauchbar ist - selbst in einem schwierigen Fall laufen die Daten viel schneller auf die Festplatte und von dort aus - mindestens 2-4-mal schneller als von der nicht zwischengespeicherten. Ie Teilweise kann der Cache auch bei großen Arrays etwas verarbeiten, insbesondere beim Schreiben mit dem Optan. Wie bereits erwähnt, sind solche Belastungen zu Hause und im Büro nicht häufig. Daher ist das Warten auf eine einmalige Verarbeitung solcher Volumina unkritisch, aber die Reaktion des Systems bei typischen Arbeiten wird radikal schneller!

Um zu verstehen, welchen Beitrag unser Optan zum Endergebnis leistet, werden wir den Cache in PrimoCache im RAM deaktivieren und nur Optan belassen.

Wie Sie sehen, hat sich die Situation sehr verändert.

Für Fälle von 50 und 100 Megabyte wirWir beobachten eine niedrige sequentielle Lesegeschwindigkeit und ein starkes Wachstum in weiteren Durchläufen. Dies kann durch die Tatsache erklärt werden, dass der neu erstellte Datensatz zum ersten Mal gelesen wird, der gleichzeitig im Optan dupliziert wird und später aus ihm liest. Das System sieht dies jedoch nicht und „glaubt“, dass das Lesen direkt vom Laufwerk C: fortgesetzt wird. Größere Testmuster ohne Cache im RAM haben anscheinend keine Zeit, um vollständig in Optan zu replizieren, was zu Ergebnissen führt, die ab 500 MB beobachtet werden können.

Ich denke mal eine Testversion der Streifenbreite für seinpci-e x1 zeichnet auf, dann würde der Moment des Leistungsabfalls darauf fallen, und in modernen Systemen liegt es weit über unseren 250 MBit / s. Aus diesem Grund ist es für PrimoCache wichtig, eine Reihe von Caches im Arbeitsspeicher und auf einer schnellen Festplatte zu verwenden. Wenn diese Software einmal konfiguriert ist, erfordert sie in Zukunft fast keine weitere Aufmerksamkeit, und im Falle eines unvorhergesehenen Herunterfahrens des Betriebssystems beginnt die Sammlung des Caching-Arrays ohne Benutzerbeteiligung und im Hintergrund von neuem. Ein reales Array nach einem Fehler wird viel schneller als das primäre Array erfasst. Offenbar gibt es einige Beschreibungen in der Software, und die bereits vorhandenen Daten werden tatsächlich dupliziert. Das einzige, was sich bemerkbar machen wird, ist eine vorübergehende Rückkehr der Arbeitsgeschwindigkeit auf HDD-Niveau, aber wie die Praxis zeigt, ist die Beschleunigung bereits nach wenigen Minuten spürbar.

Wahrscheinlich so etwas wie das Zwischenspeichernkleiner Optan als Produkt der Firma Intel. Dann wurde die Idee von AMD übernommen, aber offenbar nicht, weil es wirklich notwendig war, sondern um nicht schlechter als die eines Konkurrenten zu sein - die Marketingabteilung erhielt eine Auszeichnung und wird es auch sein. Beide Giganten banden die Technologie bei Intel oder einem Eisenbündel an ihre eigene Hardware und bei AMD teilweise Software.

Aber alles kann ausgeführt werden und die Logik umgehenOligopole sind recht regelmäßige Werkzeuge. Natürlich ist PrimoCache nicht die einzige Software, die langsame Laufwerke über RAM und schnelle Laufwerke zwischenspeichern kann. Wir betrachten dieses Beispiel jedoch als eine Fortsetzung der bisherigen Thematik des Materials Ja, und einige Unternehmenssoftwareprodukte in diesem Bereich sind selbst für Tests ohne Eisenschlüssel nicht verfügbar.

Apropos Test: Unser kleiner Test sollte eher als Indikator für einen Trend als als genaues Ergebnis betrachtet werden.

Aber warum haben wir eine Waffe an der Wand? SSD Kingston auf 16 GB? Ein dritter Tee wird denjenigen angeboten, die an diesem Ort gelesen haben

In der Vergangenheit lag das Material, das wir auf der Festplatte speicherndurch es. Es war eine Penny-Variante, bei der die Flohmärkte überwältigt waren und auch verkauft werden würden. zu den heutigen Preisen für SDD 16gb kann einfach nicht teuer sein - Flash-Laufwerke sind billiger. Billiger, aber nicht schneller. Und selbst eine 16-GBit-SSD ist, wie aus dem Test oben ersichtlich, viel schneller als jeder andere, selbst eine moderne Consumer-HDD. Natürlich gibt es auch hybride SSD-HDDs, aber der Cache-Cache in ihnen ist selten von Bedeutung und dem Benutzer wird nicht angeboten, seine interne Logik anzupassen.

Nach dem Anschluss des "fabelhaften" Optan als Zwischenspeicherplatte blieb Kingston nicht bei uns, aber wir werden eine Verwendung dafür finden.

In unserem System sind, wie wir uns erinnern, nur 8 GBDDR2-RAM, von dem wir PrimoCache teilweise dem Cache der ersten Ebene zuordnen. Dadurch werden die Daten in Form von Optan in den Second-Level-Cache geleitet und dann auf einer langsamen Festplatte abgelegt. In Verbindung mit der Menge an RAM und Appetit heutiger Programme, insbesondere bei Browsern, können wir die Auslagerungsdatei nicht ablehnen, und dies ist nicht erforderlich. Versionen von PrimoCache über 3 können zwischengespeichert und ausgetauscht werden Auslagerungsdatei, aber in unserem Fall können wir die Systemfestplatte und sogar den Cache noch mehr entladen, indem Sie einen Swap auf eine separate SSD setzen. Wir werden diesen kleinen Kingston haben.

Warum?

Oh, sie werden schießen! (c)

Wenn Sie die Threads über die Logik der Arbeit mit Swaps lesenIn der Windows-Umgebung ist es möglich, in den ausführlichen Microsoft-Kommentaren eine Erklärung zu finden, die besagt, dass sich ein Swap-System auf mehreren Datenträgern befindet. In diesem Fall ist Windows hauptsächlich auf dasjenige angewiesen, das mehr Abfragen enthält. Ie Nachdem Sie den Swap auf einer separaten SATA-SSD platziert haben, wird das Disk-Subsystem zusätzlich entladen. Schalten Sie den Swap auf der langsamen Festplatte des Systems einfach nicht aus. Einige Software erfordert immer noch ihre Anwesenheit, und wenn Microsoft die Wahrheit sagt, ist der Swap auf einer schnellen Solid-State-Disk viel produktiver, da er sich auf einem physisch anderen System befindet als der Systemdatenträger. Übrigens kann es auch zwischengespeichert werden, aber dies ist für sehr enthusiastische Leute gedacht, und laut demselben Microsoft überwiegt das Lesen, das wir von einer separaten SSD zu organisieren versuchen, die Arbeit mit einem Swap.

Also haben wir Frankenstein, woBei der Systemfestplatte handelt es sich um eine alte Festplatte, die gemäß den Bedingungen der Aufgabe nicht mehr berührt werden kann. Sie wird von Optan mit PrimoCache auf dem Weg durch den Arbeitsspeicher zwischengespeichert, und der Austausch erfolgt auf einer physisch getrennten SATA-SSD + 2 GB Festplatte für kalte Daten, Sicherungen usw.

Als Ergebnis typische Aufgaben nach 2-3 Ausführungenwerden durch Lesen von Optan unterstützt und dann sehr schnell ausgeführt. Wir sind nicht an bestimmten Millisekunden interessiert. Subjektiv ist es radikal schneller als die Originalversion mit einer Systemfestplatte und spürbar schneller als das Cachen nur über eine SSD. Sowohl zu Beginn als auch in der Arbeit. Und das alles ohne das Risiko eines Datenverlustes bei einem Defekt von Optan oder einer anderen SSD!

Die Lösung ist sicherlich nicht massiv, aber äußerst effektiv, und ich bin sicher, dass Sie mit Optan® das zweite derartige Experiment zu Antiquitäten wahrscheinlich nicht finden werden