Warum der Laptop eine kleine SSD ist und ob Sie Windows darauf legen sollten. Hybrid-SSHD-Festplatten. Dafür und dagegen

Die Entstehung von Festkörper-Festplatten oder abgekürzten SSD ist sicherlich möglich, als Durchbruch bei der Entwicklung von Technologien zum Erstellen von Geräten zum Aufzeichnen und Speichern digitaler Informationen zu betrachten. Die erste SSD trat den Markt ein, außer schnelle Geschwindigkeit Zugang zu willkürlichen Informationsblöcken, die den traditionellen HDDs weitgehend unterlegen sind. Nicht nur ihre Volumina ohne Übertreibung könnten mehr als bescheiden aufgerufen werden, sie hatten auch eine geringe Fehlertoleranz und kosten erhebliches Geld.

Welches C-SSD ist falsch?

Hochgeschwindigkeits, stiller und kleiner Energieverbrauch von festen Speichergeräten dienten als gute Treiber für ihre Entwicklung. Moderne SSD-Laufwerke sind leicht, sehr schnell und recht zuverlässig in Bezug auf die Mechanik des Geräts, die in Tabletten, Ultrabooks und anderen kompakten Geräten verwendet werden. Deutlich verringert und der Preis von SSD. Aber immer noch kann man nicht perfekt genannt werden. Alle SSD haben einen erheblichen Nachteil - eine begrenzte Anzahl von Überschreibzyklen.

Das meiste SSD-Flash-Speicher verfügt über einen MLC-Typ und ermöglicht Ihnen, Daten von etwa 3 bis 10 Tausendmal aufzunehmen, während ein herkömmlicher USB seine Ressource für 1000 und weniger Überschreibzyklen abgibt. Es gibt beispielsweise solche SSDs, beispielsweise mit SLC-Speichertyp, die mehrere hunderttausend Umschreibungszyklen standhalten kann. Es gibt viele Nuancen, so dass nichts überraschend ist, dass dieses Merkmal von SSD-Treiber viele Fragen in gewöhnlichen Anwendern in Bezug auf ihre Operation und die Erweiterung ihres Lebensdauerns verursacht. Benötigt die SSD-Optimierung in Windows 7/10 oder ist es nur ein weiterer Mythos, der von den Herstellern selbst und kommerziellen Softwareentwicklern erstellt wurde?

Grundvorbereitung

Ja, Sie können mit SSD auf einem PC mit SSD alles, wie es ist, auf einem PC abreisen, aber es ist richtig, aber wenn Sie sich wirklich um Ihre Festplatte interessieren, und möchten, dass er so länger dient, ist es wert, darüber nachzudenken. Um damit zu beginnen, haben Sie einen Computer mit integrierter SSD oder nur die Disc selbst gekauft, die Sie die Festplatte ersetzen möchten, die Fenster übertragen. Im ersten Fall können Sie die Systemeinstellung einschränken. Wenn Sie SSD selbst installieren, prüfen Sie unbedingt, ob der AHCI-Verbindungsmodus für den SATA-Controller im BIOS aktiviert ist.

Hier gibt es zwei Punkte: Nach dem Einschalten der AHCI- und Übertragungsfenster an die SSD kann das System nicht booten, da es nicht geeignete Treiber ist. Installieren Sie daher entweder die Treiber nach oben oder erfüllen installation von Windows erneut installieren von Grund auf neu. Zweite. In BIOS sind alte PCs möglicherweise nicht AHCI-Modus. In diesem Fall muss das BIOS aktualisieren. Jetzt als für die Firmware des SSD-Controllers. Besitzer von Festkörperdisketten werden häufig gefragt, ob das Laufwerk schneller funktioniert, wenn Sie installieren letzte Version Firmware. Ja, es wird es tun, aber wenn Sie sich entscheiden, es zu aktualisieren, und im Allgemeinen, wenn dies erforderlich ist, ist es besser, um Hilfe im Service-Service zu bitten.

Systemeinstellungen. Defagmentierung deaktivieren.

Für die Festplatte ist die Defragmentierung eine nützliche Sache, aber die SSD-Laufwerke kann dagegen beschädigt werden, sodass Windows es normalerweise automatisch ausschaltet. Es lohnt sich jedoch, zu überprüfen, ob es wirklich deaktiviert ist. Das Team laufen lassen dFRGUI. Das Festpund klicken Sie auf "Parameter ändern".

Stellen Sie sicher, dass das Kontrollkästchen "auf dem Zeitplan ausführen" entfernt wird. Wenn sie dort steht, entfernen Sie es, um ihn zu entfernen.

Trimm einschalten

Der Trimmmechanismus macht eine SSD-Antriebsoptimierung, wobei die Speicherzelle bei der Entfernung von der Festplatte die Speicherzelle aus unnötigen Daten gereinigt wird. Die Verwendung von Trimm sorgt für einheitlicher Scheibenzellenverschleiß und erhöht die Geschwindigkeit des Betriebs. Um zu prüfen, ob die Trimmung in Ihrem System aktiv ist, führen Sie die Befehlszeile für die Befehlszeile aus fsutil-Verhaltensabfrage deaktiviert.

Wenn der Wert des zurückgegebenen Parameters DebecenteNotify. Es wird 0 sein, es bedeutet, dass alles in der Reihenfolge ist und die Trimmfunktion aktiviert ist, wenn 1 deaktiviert ist und der Befehl aktiviert sein sollte. fSUTIL-Verhaltens-Set deccasedInifieware 0.

Anwendbare SSD-Einstellung nur auf Windows 7/10, während Vista und XP es nicht unterstützen. Optionen zwei: Installieren Sie entweder ein neueres System oder suchen Sie nach einer SSD-Festplatte mit Hardware-Trim. Beachten Sie auch, dass einige alte Modelle von Festkörperantrieben nicht auf allen Support-Trim, jedoch die Wahrscheinlichkeit, dass sie noch in digitalen Technologiegeschäften umgesetzt sind, sehr klein sind.

Im Prozess in der Hiberfil.sys-Datei auf systemdiskette Eine erhebliche Menge an Daten im Vergleich zu der RAM-Menge kann geschrieben werden. Es sollte auch durch die Anzahl der Aufzeichnungszyklen reduziert werden, um den SSD-Dienst zu erweitern, sodass der Ruhezustand wünschenswert ist, um sich zu deaktivieren. Minus solcher. einstellungen SSD. dass Sie nicht mehr sparen können dateien öffnen und Programme, wenn der Computer ausgeschaltet ist. Um den Ruhezustand zu deaktivieren, führen Sie den Befehl in dem Befehl aus, der mit Administratorrechten läuft. powerCFG -H aus..

Starten Sie Ihren Computer neu und stellen Sie sicher, dass die HIDDEN-Systemdatei Hiberfil.sys von der C-Disc entfernt wird.

Deaktivieren Sie Such- und Indexierungsdateien

Was können Sie sonst noch tun, um die SSD-Festplatte für Windows 7/10 richtig zu konfigurieren? Die Antwort ist, die Indexierung des Festplattengehalts zu deaktivieren, da SSD so schnell genug ist. Öffnen Sie die Festplatteneigenschaften und entfernen Sie den "Index zulassen den Inhalt der Dateien ...".

Aber was für eine Sache. Wenn Sie zusätzlich zu SSD eine Festplatte haben, deaktivieren Sie die Indexierung darauf, dass Sie es nicht möchten. Was wird von diesem passieren? Standardmäßig befindet sich die Indexdatei auf der C-Platte und Schreibdaten von der Festplatte D befinden sich weiterhin auf der Festkörperdiskette.

Wenn Sie die Indexierung des Benutzervolumens nicht ausschalten möchten, müssen Sie die Indexierungsdatei über das System SSD-Datenträger auf die Benutzer-HDD übertragen. Öffnen Sie den Befehl steuerung / Name Microsoft.IndexingOptions Parameter indexieren.

Klicken Sie nun auf "Erweitert" und geben Sie Ihren Indexort an, indem Sie zuerst einen Ordner auf der Benutzerdiskette erstellen.

Wenn sich nur SSD auf Ihrem PC befindet, können Sie die Indexierung vollständig deaktivieren und suchen, indem Sie den Befehl dienste.msc öffnen, um das Service Management auszustatten und anzuhalten windows-Dienst Suche.

Systemschutz deaktivieren

Umstrittener Moment. Trennen der Erstellung systemischer Schattenkopien, reduzieren Sie die Anzahl der Aufzeichnungszyklen auf einer Seite, andererseits - erhöhen das Risiko, dass das Risiko eines nicht funktionierenden Systems im Falle eines unvorhergesehenen Fehlerns erhalten wird. Die Verwendung von einziehbar ist eine der effektivsten und einfache Wege Um Windows in den Arbeitszustand zurückzugeben, würden wir aus diesem Grund nicht empfehlen, diese Funktion auszuschalten, zumal die Punkte selten erstellt werden und die Orte nicht so viel einnehmen.

Es empfiehlt es nicht, den Systemschutz für seine SSD-Intel auszuschalten, dieselbe Meinung ist an Microsoft eingehalten. Sie entscheiden jedoch. Wenn Sie andere Mittel verwenden reserve-Kopie, z.B, Acronis wahr. Image, Systemschutz kann deaktiviert werden. Gehen Sie dazu auf die Eigenschaften des Systems, auf der Registerkarte Systemschutz, wählen Sie die SSD-Festplatte aus und klicken Sie auf "Einrichten". Aktivieren Sie in den Wiederherstellungsparametern den Optionsfeld "Systemschutz deaktivieren", bewegen Sie den Schieberegler auf Null und klicken Sie auf die Schaltfläche Löschen.

Deaktivieren oder keine Paging-Datei?

Eine noch mehr mehrdeutige Lösung ist die Deaktivierung der Paging-Datei. Jemand rät, es auf die HDD zu übertragen, jemanden völlig deaktivieren, aber nicht alles ist so einfach. Die Paging-Datei ist notwendig, um die Geschwindigkeit des Systems und die Programme zu optimieren, die erhebliche RAM-Ressourcen erfordern. Ausschalten der Paging kann die Last auf der Festplatte wirklich reduzieren, der resultierende Effekt ist jedoch sehr unbedeutend. Darüber hinaus kann diese Trennung die Leistung des Computers erheblich reduzieren.

Bei der Übertragung der Paging-Datei auf der Hard HDD-Festplatte gibt es auch kein besonderes Sinn, da es sich um ein Vielfaches langsamer als SSD ist, und der stetige Anruf des Systems wird langsamer. Deaktivieren, und sogar besser reduzieren Die Paging-Datei ist nur in einem Fall zulässig - wenn Sie mehr als 10 GB RAM auf Ihrem Computer haben, und gleichzeitig verwenden Sie keine ressourcenintensiven Anwendungen. Und so ist es natürlich besser, standardmäßig alles zu verlassen. Sie können alle Manipulationen mit der Paging-Datei in der Geschwindigkeit der Geschwindigkeit der Geschwindigkeiten des Befehls "Run" ausführen systempropertieSperformance. (Weiter zusätzlich - Ändern).

Prefetch und Superfetch.

Theoretisch ist es auch besser, den Standard zu verlassen. Die Funktion beeinflusst nicht die Haltbarkeit von Festkörperscheiben, da er keine Einträge erzeugt. Besonders seit windows-Installation Auf dem SSD-System wird es automatisch ausgeschaltet. Möchten Sie sicherstellen, dass es deaktiviert ist? Gehen Sie an der Adresse zum Registrierungs-Editor an HKEY_LOCAL_MACHINE / System / Currentcontrolset / Control / Session Manager / Speicherverwaltung / PrefetchParameters und schauen Sie sich den Wert des Parameters an EnableFetch.. Es muss auf 0 gesetzt sein. Es ist auch möglich, es durch den Service-Management-Snap zu deaktivieren.

Wie für den Prefetch ist es so unbedeutend, dass es so unbedeutend ist, dass es ignoriert werden kann. Sie können es jedoch deaktivieren, nichts schreckliches wird passieren. So stellen Sie in derselben Registry-Taste den Wert des Parameters ein EnablePrefetcher. 0.

Dasselbe kann davon ausgegangen werden, dass die Unterstützung der zusätzlichen Prefetch-Readyboot-Funktion getrennt wird, und die Protokollierung des Anwendungsladevorgangs. Die Menge der von ihm erzeugten Einträge im Ordner C: / Windows / Prefetch / ReadyBoot Seien Sie vernachlässigbar, aber wenn Sie sich deaktivieren möchten, setzen Sie den Parameter 0 Start in den Schlüssel ein HKEY_LOCAL_MACHINE / System / CurrentcontrolSet / Control / WMI / AutoLogger / ReadyBoot.

SSD-Festplatten-Optimierungsprogramme

Fast alles, was in den obigen Beispielen gezeigt wurde, können Sie mit spezielle Dienstprogramme. So konfigurieren Sie SSD unter Windows 7/10 mit programme von Drittanbietern? Sehr einfach. Die meisten von ihnen verfügen über eine intuitive Benutzeroberfläche, die durch eine Reihe von Optionen dargestellt werden, die aktiviert oder deaktiviert werden können. SSD-Optimierer sind viel, aber wir werden nur auf die beliebtesten wohnen.

SSD-Mini-Tweaker.

Das bequemste tragbare Programm zur Optimierung von Festkörperantrieben. Das Dienstprogramm wird durch das Arbeiten mit den Funktionen der Defragmentierung, den Ruhezustand und den Schutz des Systems, der Trim, des Superfetchs und des Prefetchers, der Steuerung der Paging-Datei und der Layout.ini, der Indexierung, des Cache unterstützt dateisystem Und einige andere Einstellungen.

Die SSD-Mini-Tweaker-Schnittstelle wird durch eine Liste mit einer Liste mit einer Liste, die zur Steuerung von Funktionen verfügbar ist, dargestellt. Nach dem Anwenden neuer Einstellungen müssen Sie möglicherweise den PC neu starten.

Konditionsfreies Nutzen für Optimierungs- und Leistungseinstellungen SSD-Disc.. Russische Sprache in Tweak-SSD nein, aber es gibt ein komfortables Step-für-Schritt-Master-Anbieter optimale Einstellungen. Die Funktionen dieses Programms umfassen das Herunterfahren der Dateiindexierung, des Programmkompatibilitätsassistents, des Ruhezustands, der Paging-Datei, der Defragmentierung, den letzten Dateizugriffszeitaufzeichnungsaufzeichnungen, mit Trim, um den Dateisystem-Cache zu erhöhen, das NTFS-Limit zu entfernen, um den Speicher zu verwenden, um den Speicher zu verwenden Als Kernelentfernung im Speicher, anstatt Teile von Modulen auf der Festplatte zu entladen.

Ssd frisch plus.

Ein weiterer SSD-Optimierer. Im Gegensatz zu Analoga unterstützen Sie die Arbeit mit s.m.r.r.t. Mit Abelssoft SSD Fresh Plus können Sie die Defragmentierung deaktivieren, indem Sie mit abgekürzten Namen für Ordner und Dateien, Zeittags, Windows-Protokoll, vorläufige Probenahme-Dienst verwenden.

Insgesamt unterstützt das Dienstprogramm neun verschiedene EinstellungenOptimieren arbeit SSD.. Zusatzfunktionen Programme umfassen die Anzeige. genaue Information Über die Festplatte. Es gilt für bezahlte und kostenlose Redakteure.

Fazit

Daraufhin, vielleicht alles. Es gibt auch andere Empfehlungen zur Optimierung von SSD, aber meistens zweifelnde oder schädlich. Es wird insbesondere nicht empfohlen, das Zwischenspeichern von Einträgen für die SSD-Festplatte und das USN-Protokolldateisystem NTFS zu deaktivieren. Werden Sie nicht mit SSD-Programmen und temporären Ordnern Temp, Browser-Cache usw. übertragen, denn dann ist die Bedeutung beim Kauf einer SSD-Festplatte? Wir müssen die Arbeit der Programme beschleunigen, wir bewegen sie auf der Festplatte, Sie werden das System nur verlangsamen.

Und schließlich ist hier ein guter Rat. Machen Sie sich nicht besonders bei der SSD-Optimierung. Um eine Ressource sogar Budget zu entwickeln festkörperdiskette 128 GB, Sie benötigen mindestens ein Dutzend Jahre, es sei denn, Sie schreiben und löschen täglich tägliche Terabyte Daten. Und während dieser Zeit nicht nur das Modell der Festplatte, sondern auch der Computer selbst.

  • Vergleich der Leistung verschiedener Arten von Server-Laufwerken (HDD, SSD, SATA DOM, EUB)
  • Vergleich der Leistung der neuesten Intel- und Adaptec-Server-RAID-Controller (24 SSD)
  • Vergleich von ServerleistungsrAID-Controllern
  • Intel Server-Disk-Subsystem-Leistung basierend auf Xeon E5-2600 und XEON E5-2400
  • Tische vergleichsmerkmale: RAID-Controller, Server-HDD, Server SSD
  • Links zu Preislistenabschnitte: RAID-Controller, Server-HDD, Server SSD

Die meisten Serveranwendungen arbeiten von einem Server-Disk-Subsystem im Direct-Access-Modus, wenn die Daten von kleinen Blöcken eines leichten Kilobyte gelesen oder aufgezeichnet werden, und diese Blöcke selbst können sich in der Festplattenarray zufällig befinden.

Festplatten haben eine durchschnittliche Zugriffszeit zu einem beliebigen Datenblock von etwa ein paar Millisekunden. Diese Zeit ist notwendig, um den Scheibenkopf über die gewünschten Daten zu positionieren. In einer Sekunde kann eine Festplatte mehrere hundert solcher Blöcke lesen (oder schreiben). Dieser Indikator spiegelt die Leistung wider festplatte Bei den zufälligen E / A-Vorgängen und wird durch IOPS (Eingangsleistung pro Sekunde, E / A-Vorgang pro Sekunde) gemessen. Das heißt, die Leistung des zufälligen Zugangs für die Festplatte beträgt mehrere hundert IOPS.

In der Regel werden im Disk-Subsystem des Servers mehrere Festplatten in das RAID-Array zusammengefasst, in dem sie parallel arbeiten. In diesem Fall steigt die Geschwindigkeit der zufälligen Lesevorgänge für das RAID-Array eines beliebigen Typs in einem Verhältnis zur Anzahl der Festplatten im Array, aber die Geschwindigkeit der Aufzeichnungsvorgänge hängt jedoch nicht nur von der Anzahl der Festplatten ab, sondern auch auf dem Verfahren von Festplatten in der RAID-Array kombinieren.

Häufig ist das Festplatten-Subsystem ein Faktor, der die Geschwindigkeit des Servers begrenzt. Zum große Mengen Gleichzeitiges Anfragen kann das Festplatten-Subsystem die Grenze seiner Leistung erreichen, und eine Erhöhung der RAM- oder Prozessorfrequenz wird keine Effekte ergeben.

Eine radikale Möglichkeit, die Leistung des Festplatten-Subsystems zu erhöhen, ist die Verwendung von Festkörperlaufwerken (SSD-Laufwerken), in denen die Informationen in den nichtflüchtigen Flash-Speicher geschrieben werden. In SSD-Laufwerken ist der Zugriff auf einen beliebigen Datenblock ein paar Dutzend Mikrosekunden (dh zwei Größenordnungen, die weniger als die von Festplattenläufen sind), dank der Leistung eines sogar einem SSD-Laufwerks an zufälligen Operationen erreicht 60 "000 IOPS.

Die folgenden Grafiken enthalten Vergleichsindikatoren von RAID-Arrays von 8 Festplatten und 8 SSD-Laufwerken enthalten. Die Daten für vier sind angegeben. verschiedene Typen RAID-Arrays: RAID 0, RAID 1, RAID 5 und RAID 6. Um den Text nicht mit technischen Details zu überlasteten, haben wir am Ende des Artikels Informationen über die Testmethodik aufgegeben.


Die Diagramme Es ist klar, dass die Verwendung von SSD-Laufwerken die Leistung des Disk-Subsystems des Servers an zufälligen Zugriffsvorgängen von 20 bis 40 Mal verbessert. Die folgenden ernsthaften Einschränkungen verhindern jedoch den weit verbreiteten Einsatz von SSD-Laufwerken.

Erstens haben moderne SSD-Antriebe einen kleinen Behälter. Die maximale Festplattenkapazität (3TB) übersteigt die maximale Kapazität von Server-SSD-Laufwerken (300 GB) 10-mal. Zweitens sind SSD-Laufwerke etwa zehnmal teurer, wenn wir die Kosten von 1 GB Speicherplatz vergleichen. Daher wird der Bau des Festplatten-Subsystems von SSD-Laufwerken derzeit nur selten angewendet.

Sie können jedoch SSD-Laufwerke als RAID-Controller-Cache verwenden. Wie es funktioniert und was gibt, lass uns mehr reden.

Tatsache ist, dass selbst in einem ziemlich großen Festplattenservers-Subsystem mit zehn TERABYTES, dem Volumen der "aktiven" Daten, dh die damals, die am häufigsten verwendet wird, relativ klein ist. Wenn Sie beispielsweise mit einer Datenbank arbeiten, die die Aufnahme längere Zeit speichert, wird es am wahrscheinlichsten aktiv verwendet. kleines Teil Daten, die sich auf das aktuelle Zeitintervall beziehen. Oder wenn der Server für das Ressourcen des Internets vorgesehen ist, beziehen sich die meisten Anforderungen auf eine kleine Anzahl der am meisten besuchten Seiten.

Wenn diese "aktiven" (oder "heißen") Daten nicht "langsam" sein werden festplattex, und im "schnellen" Cache-Speicher auf SSD-Laufwerken wird die Leistung des Festplatten-Subsystems um eine Bestellung erhöht. Gleichzeitig müssen Sie nicht darum kümmern, welche Daten im Cache platziert werden sollten. Nach dem ersten Start des Controllers liest der Controller die Daten von der Festplatte, er wird diese Daten im SSD-Cache hinterlassen, und das Read wird bereits von dort durchgeführt.

Darüber hinaus funktioniert das Caching nicht nur beim Lesen, sondern auch beim Aufnehmen. Jeder Aufnahmebetrieb erfasst Daten nicht auf der Festplatte, jedoch im Cash-Speicher auf SSD-Laufwerken, sodass auch die Datensatzvorgänge eine Bestellung erstellt werden.

Praktisch der Caching-Mechanismus auf SSD-Laufwerken kann auf einem beliebigen Sechs-Gigabit-RAID-Modul oder dem Intel-RAID-Controller der zweiten Generation implementiert werden, der auf dem LSI2208-Mikrocontroller basiert: RMS25CB040, RMS25CB080, RMT3CB080, RMS25PB040, RMS205080, RS25DB080, RS25AB080, RMT3PB080. Diese RAID-Module und -controller werden in den Teamservern auf der Basis von Intel E5-2600 und E5-2400 (Intel Sandy Bridge Platform) verwendet.

Um den SSD-Caching-Modus zu verwenden, müssen Sie den AXXRPFKSSSD2-Hardware-Schlüssel an den RAID-Controller installieren. Neben der Unterstützung des SSD-Zwischenspeichers beschleunigt diese Taste auch den Betrieb des Controllers mit "sauberen" SSD-Festplatten, wenn sie nicht als Cache-Speicher verwendet werden, sondern als herkömmliche Laufwerke. In diesem Fall ist es möglich, Leistung bei zufälligen Read-Schreibvorgängen in 465 "000 IOPs (Fastpath E / A-Modus) zu erreichen.

Schauen wir uns die Ergebnisse des Testens der Leistung desselben Arrays von acht Festplatten an, sondern auch mit vier SSD-Laufwerken als Cache-Speicher und vergleichen sie mit den Daten dieses Arrays ohne Zwischenspeicherung.



Wir haben Tests für zwei Optionen zum Organisieren eines SSD-Cache abgeschlossen. In der ersten Ausführungsform wurden 4 SSD-Antriebe in das RAID-Array des Nullpegels (R0) zusammengefasst, und in dem zweiten Fall wurde ein Spiegelfeld (R1) aus diesen 4 SSD-Laufwerken gebildet. Die zweite Option ist bei Aufzeichnungsvorgängen etwas langsamer, er bietet jedoch Datenredundanz an den SSD-Cache, daher ist es bevorzugt.

Interessanterweise hängt Lesen- und Schreibleistung praktisch nicht von der Art der "Haupt" RAID-Anordnung von Festplatten ab und wird nur durch die Geschwindigkeit der SSD-Antriebe des Cache und der Art des RAID-Arrays bestimmt. Darüber hinaus stellt sich der "zwischengespeicherte" RAID 6 von Festplatten auf Aufzeichnungsvorgänge schneller als "sauberer" RAID 6 von SSD-Laufwerken (29 "300 oder 24" 900 IOPS gegen 15 "320 IOPS). Erläuterung ist einfach - in der Tat Wir messen die Leistung. Nicht RAID 6, aber RAID 0 oder RAID 1 Cache-Speicher, und diese Arrays sind auch mit einer geringeren Anzahl von Discs schneller auf Datensätzen.

Sie können ein SSD-Laufwerk als Cache-Speicher verwenden. Wir empfehlen jedoch, dies nicht zu tun, da die Cache-Daten redundant sind. Im Falle einer Ausgabe eines solchen SSD-Laufwerks wird die Datenintegrität unterbrochen. Für SSD-Zwischenspeicherung ist es besser, mindestens zwei SSD-Laufwerke zu verwenden, die in ein RAID-Array der ersten Ebene ("Spiegel") kombiniert werden.

Wir hoffen, dass die in diesem Artikel angegebenen Informationen Ihnen bei der Auswahl einer effektiven Konfiguration des Disk-Subsystems des Servers helfen. Darüber hinaus sind unsere Manager und Ingenieure immer bereit, technische Beratung anzubieten.

Testständer-Konfigurations- und Testmethode

Server-Plattform - Team R2000GZ
Extender SAS-Ports Intel RES2CV360 36 Port Exander Car
RAID-Controller - Intel RS25DB080 mit AXXRPFKSSD2-Taste
HDD - 8 SAS 2.5-Discs "Seagate Savvio 10k.5 300GB 6GB / s 10000 RPM 64MB Cache
SSD - 8 oder 4 SSD SATA 2.5 "Intel 520 Serie 180GB 6GB / S

Die Prüfung wurde mit durchgeführt intel-Programme IO-Meter.

Für jede Hardware-Konfigurationsoption wurde die optimale Konfiguration des Controller-Cache ausgewählt.

Volumen virtuelle Diskette Zum Testen - 50 GB. Dieses Volume wurde so ausgewählt, dass der Testlaufwerk vollständig in den SSD-Cache passt.

Andere Parameter:
Bandgröße - 256kb.
Die Größe des Datenblocks für sequentielle Vorgänge beträgt 1 MB.
Datenblockgröße für Direktzugriffsvorgänge - 4 KB.
Die Tiefe der Warteschlange beträgt 256.

Kürzlich konfrierte ich dem Problem der Beschleunigung des Betriebs des Festplatten-Subsystems, das in der Ultra BECH LENOVO U 530 (und anderen ähnlichen Modellen) vorgesehen ist. Alles begann mit der Tatsache, dass die Wahl auf diesen Laptop fiel, um den älteren zu ersetzen.

Diese Serie verfügt über mehrere Konfigurationen, die bei diesem Link eingesehen werden können: http: // shop. lenovo..com / ru./ru./ Laptops / lenovo./ u -series / u 530-touch / index .html #tab - "5e \u003d 8g 5a: 85_e [E-Mail geschützt]: B. [E-Mail geschützt] 8:8

Ich nahm die Option mit dem Intel Core -I 7.4500U-Prozessor, 1TB HDD + 16 GB SSD-Cache.

HINWEIS: Dieser Ultrabook und ähnliche verwendet SSD im M2-Format:http://en.wikipedia.org/wiki/m.2.

In der Zukunft begann, mit ihm zusammenzuarbeiten, da die Anwesenheit des Cache nicht beobachtet wurde, zu verstehen, wie alles funktioniert?

In Intel-Chipsätzen (insbesondere Intel-Serie) 8) Es gibt eine solche Technologie alsIntel Rapid Storage-Technologie (Lesen Sie mehr darüber, dass auf diesem Link gelesen werden kann:http: // www .intel. ru./ Inhalt / www / ru./ru./ Architektur -und -technologie / schnell -storage -technologie .html).

Diese Technologie hat eine Funktion Intel ® Smart Response wodurch Sie eine Hybridversion verwenden könnenSSHD oder HDD + SDD das Festplatten-Subsystem beschleunigen.

Wenn Sie kurz gesagt haben, können Sie häufig verwendete Dateien aufbewahrenSSD. diskette und bei anschließenden Starts von Dateien lesen sie mitSSD. diskette, was die Leistung des gesamten Systems als Ganzes erheblich verbessert (mehr überIntelligente Antwort für diesen Link:

2) Verwenden Sie Windows ReadyBoost (http://ru.wikipedia.org/wiki/readyboost)

3) Verwenden Sie die Option Expresscache.

HINWEIS: Viele haben wahrscheinlich Anweisungen im Internet über die Übertragung der Hybridisierungsdatei auf SSD gesehen, sodass er auf Ihrer Erfahrung überprüft hat, funktioniert er nicht, denn auch in diesem Fall, denn auch in diesem Fall, wenn Sie einen Abschnitt der Hybridisierung erstellen, der Intel Rapid-Speicher Technologie wird noch verwendet. Mit anderen Worten, das Hybridisierungsregime ist bereits nevinte, und es steuert diese Intel-Technologie, und da es nicht mit uns zusammenarbeitet, erhalten Sie nicht etwas für nutzlose Hybridisierungsabschnitte auf SSD, daher funktioniert er nicht.

Und jetzt werde ich detaillierter beschreiben, wie Sie jede der drei Optionen einrichten.

1. Nutzen Sie das Dienstprogramm von Drittanbietern von SanDisk - Expresscache.

Kranke Aktionspunkte:

Wenn Sie diesen Dienstprogramm nie benutzt haben, tun wir Folgendes:

1) Laden Sie es zum Beispiel von hier aus: http: // unterstützung. lenovo..com / US / eN./ Downloads / DS 035460

2) Gehen Sie zu "Laufwerkskontrolle" und löschen Sie alle Abschnitte mit einer SSD-Festplatte.

3)Installieren Sie das Express-Cache-Programm auf dem Computer, neu starten und alles ist fertig) Das Programm selbst bildet den gewünschten Abschnitt und verwendet es.


4) Um die Arbeit zu überprüfen, rufen Sie an befehlszeile im Administratormodus und einführen eccmd.exe -info.

5) Infolgedessen sollte es ein ähnliches Bild geben:

Abbildung 6 - Überprüfen des Cache-Vorgangs, wenn Sie den ECCMD.exe-Dienstprogramm starten - die Info.


2. Verwenden Sie die Windows ReadyBoost-Technologie

Um diese Technologie zu nutzen, ist es notwendig:

2) Erstellen Sie einen Hauptabschnitt auf SSD;

3) Der neue Abschnitt erscheint als neuer Festplatte mit seinem Buchstaben. Gehen Sie zu meinem Computer und klicken Sie auf rechtsklick Auf der Festplatte und wählen Sie das Menü "Eigenschaften", dann die Registerkarte "Ready Boost".

4) Wählen Sie auf der Registerkarte die Option "Verwenden dieses Geräts verwenden" und ordnen Sie alle verfügbaren Speicherplatz auf.

Danach ssd. beschleunigt den Betrieb des Dateisystems mit Microsoft Windows Ready Boost-Technologie.

Ich weiß nicht, wie effektiv es ist, mit SSD zusammenzuarbeiten, da der ursprüngliche Zweck den üblichen NAND-Blitz als XP-Geräte als Keyfobs verwenden sollte, und die Geschwindigkeit des Zugangs zu solchen Geräten ist viel niedriger als das msata.SSD.


3. Verwenden Sie die Option Expresscache. + Übertragen Sie Swap-Datei in einen separaten SSD-Abschnitt.

Meiner Meinung nach ist dies die optimalste Methode für diesen Fall, da wir zum einen die Arbeit mit einem Swap beschleunigen, in SSD verschoben werden, sowie die Arbeit mit dem Cache. Diese Methode ist eher für eine Ultra-Buche mit SSD 16 und mehr GB.

Wie kann man es machen?

1) Gehen Sie zu "Disk Management" und löschen Sie alle Abschnitte mit einer SSD-Festplatte.

2) Bei SSD benötigen Sie zwei Partitionen, die wir tun, der zweite wird vom Express-Cache-Programm erstellt.

3) Erstellen Sie einen Abschnitt für einen Swap, zum Beispiel: 6 GB reicht eigentlich für Ultra BECH mit 8 GB RAM (RAM).

5) Jetzt müssen wir den Swap von der Festplatte C: auf übertragen neue Disc SSD. Um dies zu tun, gehen Sie in Systemparameter, im Folgenden "Zusätzliche Systemparameter".


Abbildung 8- Erweiterte Systemparameter

Klicken Sie auf der Registerkarte "Advanced" auf die Schaltfläche "Parameter *", die Registerkarte "Advanced **" und dann die Schaltfläche "Edit **". Ausschalten " Automatikmodus*** Wählen Sie dann die Festplatte mit einem Swap für uns aus der Liste aus und versuchen Sie dann, die Option "Größe" auszuwählen, indem Sie das *** System auswählen "und klicken Sie auf die Schaltfläche" SET *** ". Wenn die Systemteppiche, ist es höchstwahrscheinlich darauf zurückzuführen, dass die Festplatte in 6 GB ist. Das System gilt als zu klein, wenn Sie sich jedoch die empfohlene Datei im Fenster ansehen, schwankt es in dem 4,5 GB-Bereich, der noch weniger als unserem Abschnitt ist. Wir führen folgende Schritte - Wählen Sie die Option "Geben Sie die Option" Größe angeben "aus. * "Und in dem Feld" Quellgröße *** "geschrieben, dass die von unten empfohlene Datei angezeigt wird. Im Feld "Maximale Größe ***" können Sie das gesamte Volumen der Partition schreiben, und klicken Sie dann auf die Schaltfläche "SET ***".
Als nächstes müssen wir den bereits vorhandenen Swap deaktivieren, dafür wählen Sie die Disc aus der Liste, auf der sich der Swap aktuell befindet (zum Beispiel C :), und wählen Sie die folgenden Optionen - "ohne Paging-Datei **", und dann "Set * **.
All-it ist ein Held der Paging-Datei auf der SSD-Festplatte.
Wir warten auf "OK ***" und überladen den Computer.

6) Sie können prüfen, ob auf der Festplatte eine Datei vorhanden ist oder nicht, gehen Sie zum C-Laufwerk C: (Im Explorer muss die Sichtbarkeitsfunktion aktiviert sein versteckte Dateien oder mit Hilfe des gesamten Kommandanten).


Abbildung 12 - SSD Swap Sichtbarkeit

Die Paging-Datei wird aufgerufen pageffic. . sYS. Es sollte auf einer neuen Festplatte sein, und in der alten sollte es nicht sein.

7) Jetzt müssen Sie einen Abschnitt zum Caching installieren, dafür tun wir alles, was in Absatz 1 beschrieben wurde.

Infolgedessen, nachdem die Aktionen getan haben, erhalten wir die Beschleunigung des gesamten Systems insgesamt.

Abbildung 13 - Abschnitte auf SSD für Swap- und SSD-Cache

Ich wünsche Ihnen eine schnelle Leistung Ihres Systems und eine lange Arbeit SSD J

Ich bin froh, kommentiert zu meinem Artikel und alle möglichen Kritiken) danke!

Wenn Sie sich für den Kauf entscheiden solid State SSD. Fahren, dann kann dies mehrere Gründe geben:

  • Sie sind nicht zufrieden mit der Geschwindigkeit Ihrer Festplatte.
  • Du brauchst schnelle Arbeit Windows und bestimmte Arten von Anwendungen, Spielen.

Um CDs jedoch in einen Computer oder einen Laptop zu installieren, und füllen Sie ihn dann mit Informationen nicht aus. Es ist auch notwendig, seine Arbeit mit dem Betrieb Ihres OC zu optimieren.


Betrachten Sie die Hauptmethoden zur Optimierung der SSD-Festplatte.

Ahci Sata.

Technologie, mit der Sie die Trimmfunktion für verschiedene Festkörperantriebe verwenden können. Die Inklusion erfolgt auf dem BIOS-Pegel Ihres PCs oder des Laptops.

Aktivieren von AHCI SATA:

  1. Öffnen Sie die Befehlszeilenkombination der Win- + R-Keys.
  2. Geben Sie den Befehl ein: "regedit" (Zugriff auf die Registrierung).
  3. Fahren Sie auf der nächsten Richtung: HKEY_LOCAL_MACHINE → System → Currentcontrolset → Services → Storahci.
  4. Ändern Sie den Wert des Fehlercontrol-Unterabschnitts in 0 (standardmäßig 3), indem Sie das Kontextmenü aufrufen und den Parameter "Modify" drücken.
  5. Gehen Sie mit dem Namen "StartoverRide" in den Zweig und ändern Sie den Wert auf 0 (standardmäßig 3).
  6. Starten Sie Ihren PC neu (Laptop), gehen Sie zum BIOS / UFI (wie Sie in das BIOS gehen, lesen Sie separat für das Modell Ihres Laptops oder hauptplatine PC). Im Abschnitt "Speicherkonfiguration" und im SATA-Port-Unterabschnitt setzen Sie AHCI oder in den Abschnitt "SATA RAID / AHCI-Modus" ein, einstellen Sie AHCI (für unterschiedlich) versionen BIOS., Ihre Abschnitte und Unterabschnitte).
  7. Überprüfen Sie die Funktionalität der Funktion in Windows. Gehen Sie zum nächsten Weg: Bedienfeld → Geräte-Manager → IDE ATA / ATAPI-Controller. Im letzten Unterabschnitt sollte das Gerät erscheinen: "Standard SATA AHCI Controller".

Trimmfunktion

Standardmäßig ist diese Funktion unter Windows 7 und höher aktiviert, es ist jedoch besser, manuell zu überprüfen, ob diese Funktion funktioniert. Die Bedeutung von Trimm ist, dass Windows nach dem Löschen von Dateien das SSD an die Laufwerksinformationen überträgt, dass ein bestimmter Plattenbereich nicht verwendet wird und zur Aufnahme gereinigt werden kann. (im HDD-Daten Die Aufnahme bleibt "über" vorhanden). Wenn die Funktion deaktiviert ist, erfolgt die Leistung des Laufwerks.

Schneiden Sie die Überprüfung in Windows an:

  1. Führen Sie die Befehlszeile aus, indem Sie die Kombination von Win + R-Tasten drücken.
  2. Geben Sie den Befehl ein: "Fsutil-Verhaltensabfrage disableTeNotify".
  3. Wenn die Meldung nach dem Eintritt angezeigt wird: "deaktivierungscenteNotify \u003d 0", dann ist die Trimmfunktion aktiviert, wenn "deaktivieren von deaktivieren Wenn die Trimmung nicht funktioniert, geben Sie den Befehl ein: "Fsutil-Verhaltens-Set deaktiviert 0", dann wiederholen Sie die Elemente 2 und 3.

Defragmentierung

Diese Funktion hilft, den HDD-Betrieb zu optimieren und zu beschleunigen, aber für SSD hat es einen nachteiligen Effekt. Für SSD ist die Funktion "Automatische Defragmentierung" standardmäßig deaktiviert. Um zu überprüfen, ob es notwendig ist:

  1. Drücken Sie die Kombination von Winc + R.
  2. Geben Sie im Fenster Befehlszeilen den Befehl ein: "DFRGUI" und klicken Sie auf "OK".
  3. Wählen Sie in dem öffnenden Fenster Ihre CDD aus und schauen Sie sich den Artikel "Optimization geplant" an. Für unser Solid-State-Laufwerk muss es deaktiviert sein.

Indizierung

Windows-Funktion, mit der eine schnelle Suche nach Dateien auf der Festplatte für große Datenmengen ausführt, erhöhen jedoch die Belastung des SSD-Datensatzes. Für seine Trennung:

  1. Gehen Sie zu Abschnitt "diesen Computer", "Mein Computer", "Computer" (für jedes Betriebssystem anders).
  2. Wählen Sie Ihr SCD und in kontextmenü Wählen Sie "Eigenschaften".
  3. Entfernen Sie im Fenster, das öffnet, das Kontrollkästchen neben dem Parameter entfernen: "Indexieren des Inhalts von Dateien auf dieser Festplatte zusätzlich zu den Eigenschaften der Datei."

Suchdienst

Die Funktion erstellt einen Dateiindex, dank der Suche nach einer Vielzahl von Dateien und Ordnern wird schneller ausgeführt. Die SSD-Geschwindigkeiten reichen jedoch aus, um ihn abzulehnen. Um auszuschalten, ist es notwendig:

  1. Gehen Sie zur folgenden Adresse: Bedienfeld → System und Sicherheit → Verwaltung → Computerverwaltung.
  2. Gehen Sie zur Registerkarte: "Dienste".
  3. Suchen Sie den Windows-Suchdienst und wählen Sie "Deaktiviert" in der Registerkarte "Startup-Typ".

Winterschlaf

Der Modus, mit dem Sie den Inhalt des RAM auf einer Festplatte speichern können, sodass Informationen, sodass Sie einschalten, werden Informationen gespeichert und offene Anwendungen Von der vorherigen Sitzung.

Bei Verwendung der SSD geht die Bedeutung dieser Funktion als Laufwerk verloren und startet so schnell. Und "Ruhezustand", das Erstellen von "Aufzeichnungsprozess" -Zyklen, reduziert die Lebenserwartung der SSD-Festplatte.

Überwachung deaktivieren:

  1. Laufen Sie erneut Cmd.exe-Kombination von Win + R-Keys.
  2. Geben Sie den Befehl ein: "PowerCFG -H OFF".

Rekord-Caching.

Diese Funktion verbessert die Leistung Ihres Solid-State-Laufwerks. Wenn es eingeschaltet ist, wird die NCQ-Aufzeichnungs- und Lesetechnologie verwendet. NCQ - nimmt gleichzeitig mehrere Anfragen an und organisiert ihre Ausführungsauftrag so, dass sie eine maximale Leistung erreichen.

Für den Anschluss ist es notwendig:

  1. Rufen Sie eine Befehlszeile mit einer Kombination von Winc + R an
  2. Geben Sie den Befehl ein: "devmgmt.msc".
  3. Öffnen Sie "Festplattengeräte", wählen Sie SSD und wählen Sie im Kontextmenü "Eigenschaften".
  4. Gehen Sie zur Registerkarte "Politik".
  5. Setzen Sie das "Tick" gegenüber dem Parameter ein: "Erlauben Sie Caching-Datensätze für dieses Gerät."

Prefetch und Superfetch.

Prefetch. - Technologie, mit der häufig verwendete Programme im Voraus in den Speicher geladen werden, wodurch deren nachfolgende Start beschleunigt wird. Gleichzeitig wird die gleichnamige Datei auf dem Speicherplatz erstellt.

Superfetch. - Technologie ähnlich wie Prefetch mit der Differenz, mit der der PC vorausgibt, welche Anwendungen gestartet werden, laden Sie sie im Voraus in den Speicher.

Beide Funktionen nutzen nicht, wenn verwenden von SSD.. Daher sind sie am besten deaktiviert. Dafür:

  1. Rufen Sie die Befehlszeile mit einer Kombination von Win- + R-Keys an.
  2. Wir führen den Befehl aus: "regedit" (Übergang zur Registrierung).
  3. Gehen Sie auf dem Weg: HKEY_LOCAL_MACHINE → System → Currentcontrolset → Steuerung → Sitzungsmanager → Speicherverwaltung → PrefetchParameters.
  4. Finden Sie mehrere Parameter in der Registrierungsablage: "ENABLEPREFEFETCHER" und "Enableuperfetch", stellen Sie ihren Wert auf 0 ein (Standard 3).

SSD-Mini-Tweaker-Dienstprogramm

Alle oben genannten Aktionen können manuell durchgeführt werden, aber die Hände der Programmierer wurden erstellt - Tweaks, der Zweck der Anpassung von Windows-Betriebssystem sowie deren separaten Komponenten mit mehreren Klicks. Eines dieser Programme ist SSD-Mini-Tweaker.

SSD-Mini-Tweaker. - ein Programm, eine Art von Tweaks, mit dem Sie Ihre SSD ohne großen Aufwand optimieren können.

Leistungen:

  • Absolute Russifizierung.
  • Funktioniert mit jedem Betriebssystem mit Windows 7.
  • Kostenlos.
  • Verständliche Schnittstelle.
  • Erfordert keine Installation.

andere Methoden

Solche Manipulationen wie Übertragung von Browser-Cache, Paging-Dateien, temporär windows-Ordner, System-Backup mit einer SSD-Festplatte auf HDD (oder Trennen dieser Funktion), ist unbrauchbar, da sie die Lebenserwartung der SSD erhöhen, jedoch das Potenzial seiner Verwendung einschränken.

Nachdem Sie die oben genannten Manipulationen von Ihrem Betriebssystem ausführen, können Sie dadurch die Lebensdauer Ihres Laufwerks erweitern sowie die maximale Leistung konfigurieren.

Betrachten Sie mehrere verschiedene Optionen für den Aufbau eines Serverdisketten-Subsystems, um sie für den Preis und die Geschwindigkeit zu vergleichen. Wählen Sie als Wert des Nutzbehälters des Festplattenspeichers den Wert von 10 TB aus. Es wird angenommen, dass alle Optionen einen 2-GB-Hardware-RAID-Controller verwenden.

Eine Budgetoption - Zwei Festplatten 3.5-Volumen von 10 TB mit SATA-Schnittstelle und Spindeldrehzahl 7200 U / min, kombiniert in ein RAID1-Array. Die Geschwindigkeit eines solchen Arrays überschreitet nicht mehr als 500 Operationen pro Sekunde (IOPs), wenn Sie beim Lesen und 250 IOPs beim Aufnehmen lesen. Zusätzliches Plus Diese Lösung ist die Möglichkeit einer mehrfachen Erhöhung der Speicherkapazität, indem sie dem freien Zifferblatt des Server-Datenträgerkorbs neue Festplatten hinzufügen.

Produktive Option - 12 HDD 2.5 "10'000RPM 1,8 TB Kapazität in RAID10 (RAID5 oder RAID50 ist bei Aufzeichnungsvorgängen doppelt so langsamer). Hier erhalten wir etwa 5'000 IOPs beim Lesen und bei der Aufnahme von 2'500 IOPs - um 10 erneut Im Vergleich zur ersten Option. Diese Räder kosten jedoch etwa sechs Mal teurer.

Maximale Geschwindigkeit Bietet ein RAID10-Array von SSD-Laufwerken, z. B. 12 Intel DC S4600 1.9 TB. Die Leistung eines solchen Arrays beträgt 800'000 IOPs bei Lesevorgängen und 400'000 IOPs bei Aufzeichnungsvorgängen, dh schneller als die zweite Version von 160-mal, aber mehr als 4-mal im Vergleich dazu und mit der ersten Option 24 mal. Auswahl der SSD-Laufwerke größere Größe Es ergibt die gleichen Zahlen zu Kosten und etwas niedriger - in Bezug auf die Leistung.

Möglichkeit
massiva
lesen
(IOPS)
Aufzeichnung
(IOPS)
Um wieviel Uhr
einmal schneller
Um wieviel Uhr
mal mehr
HDD 10 TB x 2500 250
HDD 1,8 TB x 125’000 2’500 X 10.X 6.
SSD 1.9 TB x 12800’000 400’000 X 1600.X 24.

Im Allgemeinen, desto teurer, desto schneller. Und sogar die Geschwindigkeit überholt den Preis.

Produktivitätssteigerung um 3 Größenordnungen, die zur Verfügung stehen solid State DrivesEs ist äußerst attraktiv, jedoch kostet die Lagereinrichtungen zu teuer.

Glücklicherweise gibt es weniger kostspielige Technologie, die die Erfüllung derselben Reihenfolge wie ein gewöhnliches Array von SDD-Laufwerken bereitstellen kann. Es basiert auf der Verwendung von SSD-Laufwerken als Festplatten-Subsystem-Cache.

Die Idee von SSD Caching basiert auf dem Konzept von "Hot" -Daten.

Normalerweise arbeiten Serveranwendungen aktiv nur mit einem kleinen Teil der im Server-Disk-Subsystem gespeicherten Daten. Beispielsweise wird der Transaktionsserver hauptsächlich mit den Daten des aktuellen Betriebszeitraums durchgeführt, und die meisten Anforderungen an den Webhosting-Server werden in der Regel auf die beliebtesten Site-Seiten gezeichnet.

Somit gibt es im Festplatten-Subsystem des Servers Blöcke von Daten, denen der Controller wesentlich häufiger als andere Blöcke gezeichnet wird. Ein solches "Hot" blockiert den Controller, der SSD Caching-Technology-Speicher im Cache auf SSD-Laufwerken unterstützt. Aufnahme und Lesen dieser Blöcke mit SSDs werden viel schneller gemacht als das Lesen und Schreiben von Festplatten.

Es ist klar, dass die Trennung von Daten auf dem "heißen" und "kalt" ausreichend bedingt ist. Als Praxis zeigt jedoch die Verwendung für das Zwischenspeichern von "heißen" Daten sogar ein Paar SSD-Antriebe eines kleinen Volumens, der in ein RAID1-Array kombiniert ist, einen sehr großen Anstieg der Leistung des Festplatten-Subsystems.

SSD-Caching-Technologie wird zum Lesen von Operationen verwendet, also für Aufzeichnungsvorgänge.

Der SSD-Caching-Algorithmus wird vom Controller implementiert, es ist ziemlich einfach und erfordert keine Anstrengungen, um Konfiguration und Begleitung des Administrators erforderlich. Die Essenz des Algorithmus ist wie folgt.

Wenn der Server den Controller sendet, um den Datenblock zu lesen

Wenn ja, liest der Controller einen Block von SSD-Cache.

Wenn nicht, liest der Controller einen Block mit Festplattenlaufwerken und schreibt eine Kopie dieses Geräts an den SSD-Cache. Das nächste Mal, wenn Sie das Lesen dieses Geräts lesen, wird er aus dem SSD-Cache gelesen.

Wenn der Server den Controller sendet, um den Datenblock-Datensatz zu schreibenDer Controller prüft, ob sich dieser Block im SSD-Cache befindet.

Wenn ja, zeichnet der Controller diesen Block im SSD-Cache auf.

Wenn nicht, zeichnet der Controller diesen Block auf Festplatten und im SSD-Cache auf. Das nächste Mal, wenn Sie den Datensatz dieses Geräts anfordern, wird es nur im SSD-Cache aufgenommen.

Was passiert, wenn mit der nächsten Anforderung, einen Block zu schreiben, der nicht im SSD-Cache ist, gibt es keine freiraum? In diesem Fall wird die am meisten "alte" Konvertierungseinheit im SSD-Cache auf der Festplatte aufgenommen, und der Ort dauert einen "neuen" Block.

Somit enthält die SSD-Cache-Technologie nach einiger Zeit nach einiger Zeit, nachdem der Server mit der SSD-Cache-Technologie mit der SSD-Cache-Technologie begonnen wurde, Datenblöcke, auf die Serveranwendungen häufiger angesprochen werden.

Wenn das SSD-Caching für das Lesen verwendet wird, als SSD-Cache verwenden, können Sie als SSD-Cache ein einzelnes SSD-Laufwerk oder ein RAID0-Array von SSD-Laufwerken verwenden, da der SSD-Cache nur Kopien von Datenblöcken speichert, die auf Festplatten gespeichert sind.

Wenn SSD Caching geplant ist, um zum Lesen und Schreiben verwendet zu werden, werden dann "Hot" -Daten nur im SSD-Cache gespeichert. In diesem Fall ist es notwendig, solche Daten zu reduzieren, um zwei oder mehr SSD-Laufwerke als Cache-Speicher zu verwenden, in Verbindung zu einem RAID-Array mit Redundanz, beispielsweise RAID1 oder RAID10.

Mal sehen, wie die SSD-Caching-Technologie in der Praxis arbeitet und gleichzeitig die Wirksamkeit seiner Implementierung auf den Controller von zwei verschiedenen Herstellern - Adaptec und LSI vergleichen.

Testen

Hauptdiskette-Array: RAID10 von Six HDD SATA 3,5 "1 TB. Nützliches Volumen eines 2,7-tb-Arrays.

SSD-Cache: RAID1 von zwei SSD Intel DC S4600 240GB. Nützliches Volumen des Arrays 223GB.

Als "heiße" Daten verwendeten wir die ersten 20 Millionen Sektoren, dh 9,5 GB, das HauptrAID10-Massiv. Die ausgewählte kleine Menge an "Hot" -Daten ändert sich nicht grundlegend, aber Sie können die Testzeit erheblich reduzieren.

Testcontroller: Adaptec Smartaid 3152-8i und Broadcom Megaraid 9361-8i (LSI).

Die Last auf dem Festplatten-Subsystem wurde mit dem IMETER-Dienstprogramm erstellt. Ladeparameter: Blockgröße 4k, Direktzugriff, die Tiefe der Warteschlange 256. Wir haben eine größere Warteschlangentiefe für die Vergleichen der maximalen Leistungsindikatoren ausgewählt, die nicht auf die Verzögerungszeit lenkte.

Die Leistung des Festplatten-Subsystems wurde mit einem Windows-Systemmonitor aufgezeichnet.

Adaptec (microSemi) Smartaid 3152-8i mit MaxCache 4.0-Technologie

Dieser Standardcontroller unterstützt die MaxCache 4.0-SSD-Caching-Technologie und verfügt über 2 GB seinen eigenen Cache mit dem Schutz gegen das Leistungsverlustbündel.

Beim Erstellen des Haupt-RAID10-Masfs haben wir die Standardeinstellungen für die Controller verwendet.

Das RAID1 Cash Memory-Array auf SSD wurde auf den Schreibmodus gesetzt, um das Lesen und Schreiben von SSD-Caching zu aktivieren. Bei der Installation des Write-Through-Modus werden alle Daten auf der Festplatte aufgenommen, sodass wir die Beschleunigung nur bei Lesevorgängen erhalten.

Testmuster:

Zeitplan 1. Testen Adaptec maxcache 4.0

Rote Linie - Die Leistung des Festplatten-Subsystems bei Aufzeichnungsvorgängen.

Zunächst gibt es ein scharfes Leistungspritzen auf einen Wert von 100'000 iops - die Daten werden in den Controller-Cache geschrieben, der mit der RAM-Geschwindigkeit arbeitet.

Nach dem Füllen des Caches fällt die Leistung auf die übliche Geschwindigkeit des Festplattenarrays (ca. 2'000 IOPs) ab. Zu diesem Zeitpunkt werden die Datenblöcke auf Festplatten aufgenommen, da diese Blöcke im SSD-Cache auf SSD noch nicht sind und der Controller sie nicht heiß betrachtet. Eine Kopie der Daten wird im SSD-Cache aufgezeichnet.

Allmählich werden immer mehr Blöcke erneut aufgezeichnet, solche Blöcke befinden sich bereits im SSD-Cache, so dass der Controller sie als "heiß" betrachtet und nur auf SSD schreibt. Die Leistung der Rekordoperationen erreicht 40'000 IOPS und stabilisiert sich an dieser Marke. Da die Daten in SSD-Cache (RAID1) geschützt sind, müssen sie nicht in das Hauptanschluss überschrieben werden.

Wir stellen übrigens fest, dass die von der Herstefür die von uns von uns von uns verwendeten SSD-Laufwerken des Intel DC S4600 240 GB nur 38'000 IOPs beträgt. Da wir denselben Datensatz auf jedem Laufwerk vom RAID1-Spiegelpaar aufzeichnen, können wir sagen, dass SSD-Laufwerke auf höchstmöglicher Geschwindigkeit für sich selbst arbeiten.

Blaue Linie - Leistung des Festplatten-Subsystems bei Lesevorgängen. Der linke Bereich besteht darin, Daten von dem Festplattenarray auf ungefähr 2'000 IOPs zu lesen, im SSD-Cache, es gibt keine "heißen" Daten. Gleichzeitig mit dem Lesen von Festplattenblöcken werden sie in den SSD-Cache kopiert. Allmählich wächst die Lesegeschwindigkeit leicht wachsend, da die zuvor in SSD-Cache gelesenen Blöcke beginnen, "qualifizieren".

Nach dem Schreiben an SSD-Cache alle "Hot" -Daten wird ihr Lesen von dort mit der Geschwindigkeit von mehr als 90'000 IOPs (zweites blauem Grundstück) durchgeführt.

Violette Linie - Kombinierte Last (50% Lesen, 50% Datensatz). Alle Vorgänge werden nur mit Hotdaten auf SSD ausgeführt. Produktivität in der Gegend 60'000 IOPS.

Zusammenfassung

Der Adaptec Smartaid 3152-8I-Controller wird mit der SSD-Caching-Organisation perfekt umwickelt. Da der Controller bereits Unterstützung für maxcache 4.0 und Cache-Schutz enthält, müssen nur SSD-Laufwerke erworben werden. Der Controller ist praktisch und einfach zu konfigurieren, die Standardeinstellungen bieten den maximalen Datenschutzniveau.

Video mit der Testaufzeichnung Adaptec maxcache 4.0:

LSI (Broadcom) MegaRaid 9361-8i

Dieser Controller unterstützt die Cachecade 2.0-SSD-Caching-Technologie. Um es zu verwenden, müssen Sie eine Lizenz im Wert von etwa 20'000 Rubel erwerben.

Der Schutz des Cache-Speichers ist nicht in das Paket enthalten, sondern gemäß den Testergebnissen haben wir herausgefunden, dass es besser ist, im Writ-Through-Modus besser zu verwenden, der nicht den Schutz des Cache erfordert, um maximale Testleistung zu erhalten.

Installation des Controllers für das Hauptanschluss: Ein Controller-Cache im Durchlaufmodus; Direkte IO-Lesemodi, keine Vorleserung.

Cash Memory auf SSD-Laufwerken (RAID1-Array) im Write-Back-Modus für die Zwischenlese- und Schreibvorgänge.

Testmuster (hier ist der Bereich der vertikalen Skala doppelt so viel wie Adaptec):

Grafik 2. Testen LSI Cachecade 2.0

Die Testsequenz ist gleich, das Bild ist ähnlich, aber die Kapazität von Cachecade 2.0 ist etwas höher als maxcache.

Bei den Operationen der Aufnahme "Hot" -Daten erhielten wir fast 60'000 IOPs gegen 40'000 in Adaptec, auf dem Lesevorgang - fast 120'000 IOPs gegen 90'000 IOPs, auf einer kombinierten Last - 70'000 IOPS gegen 60 '000 IOPS.

Bei der Anfangszeit der Testvorgänge gibt es kein "Spritzen" der Leistung, da der Controller-Cache im Schreibensmodus arbeitet und beim Schreiben von Daten auf Discs nicht verwendet wird.

Zusammenfassung

Der LSI-Controller hat eine komplexere Einstellung von Parametern, die ein Verständnis der Prinzipien seiner Arbeit erfordert. Um SSD Caching zu verwenden, ist keine obligatorische Verfügbarkeit des Schutzes des Controller-Caches erforderlich. Im Gegensatz zu Adaptec ist es möglich, SSD-Cache zu verwenden, um mehrere RAID-Arrays gleichzeitig aufrechtzuerhalten. Höhere Leistung im Vergleich zu Adaptec-Controllern. Erfordert den Kauf einer zusätzlichen Cachecade-Lizenz.

Video mit dem Testen LSI Cachecade 2.0:

Fazit

Vervollständige unser Zeichen. Beim Vergleich der Preise ist es für ein Array in 10 TB einen größeren Kapazitätscache wünschenswert. Performance-Figuren nehmen von unseren Tests auf.

Möglichkeit
massiva
lesen
(IOPS)
Aufzeichnung
(IOPS)
Um wieviel Uhr
einmal schneller
Um wieviel Uhr
mal mehr
HDD 10 TB x 2 500 250
HDD 1,8 TB x 12 5’000 2’500 X 10.X 6.
SSD 1.9 TB x 12 800’000 400’000 X 1600.X 24.
HDD 10 TB x 2 + SSD 960GB x 2, maxcache 90’000 40’000 X 160.X 2,5.
HDD 10 TB x 2 + SSD 960GB x 2, Cachecade 120’000 60’000 X 240.X 3.

Verwenden Sie beim Einspeichern des Datensatzes immer als SSD-Cache mit Redundanz (RAID1 oder RAID10).

Verwenden Sie für SSD-Cache nur Server-SSD-Laufwerke. Sie haben einen zusätzlichen "unsichtbaren" Bereich von etwa 20% des angegebenen Volumens. Dieser Sicherungsbereich wird für interne Defragmentierungsoperationen und "Müllbaugruppe" verwendet, so dass die Leistung solcher Laufwerke auf Aufzeichnungsvorgänge nicht einmal bei 100% ihrer Füllung fällt. Darüber hinaus speichert die Verfügbarkeit eines Sicherungsbereichs die Ressource des Laufwerks.

Die SSD-Laufwerke Ressourcen für den Cache-Speicher muss mit der Last des Serverspeicher-Subsystems nach aufgezeichneten Daten übereinstimmen. Die Antriebsressource wird in der Regel vom DWPD-Parameter (Laufwerk schreibt pro Tag) ermittelt - wie oft am Tag Sie das Laufwerk für 5 Jahre vollständig überschreiben können. Antriebslaufwerke 3 DWPD und mehr werden in der Regel eine geeignete Wahl sein. Sie können die eigentliche Last auf dem Festplatten-Subsystem mit einem Systemmonitor messen.

Wenn es notwendig ist, alle Daten aus dem Cache-Speicher auf SSD-Laufwerken in das Hauptanschluss übertragen zu können, müssen Sie den Betriebsmodus des SSD-Caches von der Abschreibung auf den Writ-Through umschalten und warten, bis die Daten nicht vollständig sind auf Festplatten zurückspulen. Am Ende dieses Verfahrens, aber nicht früher, erlaubt der Controller ", das SSD-Caching-Volume zu entfernen.

Wenn Sie Fragen oder Kommentare zu diesem Material haben, senden Sie sie bitte an.

Fortsetzung des Themas:
Modems

Haben Sie Sat-TV-TV-TV-TV angesehen? Ist es Zeit, den alten Empfänger zu ändern? Jetzt die beste Zeit, um Träume der Realität zu verkörpern. Auschecken ...