{"id":31305,"date":"2019-10-31T21:40:34","date_gmt":"2019-10-31T18:40:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan\/"},"modified":"2019-10-31T21:40:34","modified_gmt":"2019-10-31T18:40:34","slug":"realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan","title":{"rendered":"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Technologien zur Steigerung der Produktivit\u00e4t, die auf der Verwendung von SSDs basieren und in SANs weit verbreitet sind, wurden schon lange erfunden. Zun\u00e4chst einmal ist dies die Verwendung von SSDs als Speicherplatz, was zu 100 % effektiv, jedoch teuer ist. Daher kommen Technologien wie Tiering und Caching zum Einsatz, bei denen SSDs nur f\u00fcr die am h\u00e4ufigsten ben\u00f6tigten (\u201ehei\u00dfen\u201c) Daten verwendet werden. Tiering ist gut f\u00fcr langfristige (Tage-Wochen) Nutzung \u201ehei\u00dfer\u201c Daten. Caching hingegen eignet sich f\u00fcr kurzfristige (Minuten-Stunden) Nutzung. Beide Optionen sind in SANs implementiert. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.qsan.su\/goods\/sistemyi-xraneniya-dannyix\/\">QSAN XCubeSAN<\/a><\/noindex>. In diesem Artikel werden wir die Implementierung des zweiten Algorithmus \u2013 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.qsan.su\/soft\/san-os-4.0\/ssd-keshirovanie-(qcache-2.0).html\">SSD-Caching<\/a><\/noindex>.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/e2e97119a949509f4a3fe8e17a4238ac.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Die Essenz der SSD-Caching-Technologie besteht darin, SSDs als Zwischenpuffer zwischen Festplatten und dem Arbeitsspeicher des Controllers zu nutzen. Die Leistung von SSDs liegt nat\u00fcrlich unter der des internen Caches des Controllers, bietet jedoch ein um ein Vielfaches h\u00f6heres Volumen. Daher erhalten wir einen gewissen Kompromiss zwischen Geschwindigkeit und Kapazit\u00e4t.<\/p>\n<p><\/p>\n<p><b>Indikationen f\u00fcr die Verwendung von SSD-Caching zum Lesen:<\/b><\/p>\n<p><\/p>\n<ul>\n<li>\u00dcbergewicht von Lesevorg\u00e4ngen gegen\u00fcber Schreibvorg\u00e4ngen (h\u00e4ufig charakteristisch f\u00fcr Datenbanken und Webanwendungen);<\/li>\n<li>Vorhandensein eines Engpasses in Form der Leistung des Festplattenarrays;<\/li>\n<li>Das Volumen der ben\u00f6tigten Daten ist geringer als das Volumen des SSD-Caches.<\/li>\n<\/ul>\n<p><\/p>\n<p>Indikationen f\u00fcr die Verwendung von SSD-Caching f\u00fcr Lese- und Schreibvorg\u00e4nge sind dieselben Gr\u00fcnde, mit Ausnahme der Art der Operationen \u2013 gemischter Typ (z. B. Dateiserver).<\/p>\n<p><\/p>\n<p>Die meisten SAN-Anbieter verwenden in ihren Produkten SSD-Caching nur f\u00fcr Leseoperationen. Ein wesentliches Unterscheidungsmerkmal <noindex><a rel=\"nofollow\" href=\"http:\/\/www.qsan.su\/\">QSAN <\/a><\/noindex>von ihnen ist die M\u00f6glichkeit, den Cache auch f\u00fcr Schreibvorg\u00e4nge zu nutzen. F\u00fcr die Aktivierung der SSD-Caching-Funktionalit\u00e4t in QSAN-SANs ist der Erwerb einer separaten Lizenz erforderlich (wird in elektronischer Form bereitgestellt).<\/p>\n<p><\/p>\n<p>Der SSD-Cache im XCubeSAN ist physisch in Form separater SSD-Cache-Pools realisiert. Im System k\u00f6nnen bis zu vier vorhanden sein. Jeder Pool nutzt selbstverst\u00e4ndlich sein eigenes SSD-Set. In den Eigenschaften des virtuellen Laufwerks legen wir fest, ob es den Cache-Pool verwenden wird und welcher genau. Das Aktivieren und Deaktivieren der Cache-Nutzung f\u00fcr Volumes kann online ohne Unterbrechung des Ein-\/Ausgabeverkehrs erfolgen. Auch das Hinzuf\u00fcgen und Entfernen von SSDs aus dem Pool kann \u201elive\u201c erfolgen. Bei der Erstellung eines SSD-Cache-Pools muss ausgew\u00e4hlt werden, in welchem Modus er arbeiten soll: Nur Lesen oder Lesen + Schreiben. Diese Entscheidung beeinflusst seine physische Organisation. Da es mehrere Cache-Pools geben kann, kann deren Funktionalit\u00e4t unterschiedlich sein (das hei\u00dft, im System k\u00f6nnen gleichzeitig Cache-Pools f\u00fcr Lesen und f\u00fcr Lesen + Schreiben vorhanden sein).<\/p>\n<p><\/p>\n<p>Wenn der Cache-Pool nur f\u00fcr das Lesen verwendet wird, kann er aus 1-8 SSDs bestehen. Die Laufwerke m\u00fcssen nicht unbedingt das gleiche Volumen und den gleichen Anbieter haben, da sie in einer NRAID+-Struktur zusammengefasst werden. Alle SSDs im Pool werden gemeinsam genutzt. Das System versucht eigenst\u00e4ndig, die eingehenden Anfragen zwischen allen SSDs zu parallelisieren, um die maximale Leistung zu erzielen. Im Falle eines Ausfalls einer der SSDs geschieht nichts Schlimmes: Der Cache enth\u00e4lt nur eine Kopie der Daten, die auf dem Array von Festplatten gespeichert sind. Das verf\u00fcgbare Volumen des SSD-Caches verringert sich einfach (oder wird null, wenn der urspr\u00fcngliche SSD-Cache aus einem einzigen Speicherger\u00e4t besteht).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/1e592445ff41335c844e0a47b2e664c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Wenn der Cache jedoch f\u00fcr Lese- und Schreibvorg\u00e4nge verwendet wird, muss die Anzahl der SSDs im Pool gerade sein, da der Inhalt auf Paaren von Speichermedien gespiegelt wird (es wird eine NRAID 1+-Struktur verwendet). Die Duplizierung des Caches ist notwendig, da darin m\u00f6glicherweise Daten enthalten sind, die noch nicht auf die Festplatten geschrieben wurden. In diesem Fall w\u00fcrde der Ausfall einer SSD im Cache-Pool zu einem Datenverlust f\u00fchren. Im Falle von NRAID 1+ w\u00fcrde der Ausfall einer SSD einfach dazu f\u00fchren, dass der Cache in den Zustand \u201eNur Lesen\u201c mit einem Zur\u00fccksetzen der nicht geschriebenen Daten auf das Array der Festplatten wechselt. Nach dem Austausch der defekten SSD kehrt der Cache in seinen urspr\u00fcnglichen Betriebsmodus zur\u00fcck. \u00dcbrigens kann f\u00fcr einen Cache, der im Lese- und Schreibmodus arbeitet, zur Erh\u00f6hung der Sicherheit ein dedizierter Hot Spare zugewiesen werden.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/61c6ba4b29ab31c3ded112b12f8103ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Bei der Nutzung der SSD-Cachefunktion in XCubeSAN gibt es eine Reihe von Anforderungen an den Arbeitsspeicher der Speichercontroller: Je mehr Systemspeicher vorhanden ist, desto gr\u00f6\u00dfer ist das verf\u00fcgbare Cache-Poolvolumen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/40da0dba6094c55adaa54b8d9cbc1bcd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Im Gegensatz zu den meisten anderen Speicherherstellern, die lediglich die Option zum Ein- oder Ausschalten des SSD-Caches anbieten, bietet QSAN erweiterte M\u00f6glichkeiten. Insbesondere kann der Cache-Modus je nach Art der Belastung gew\u00e4hlt werden. Es gibt drei vordefinierte Vorlagen, die in ihrer Arbeitsweise den entsprechenden Diensten am n\u00e4chsten kommen: Datenbank, Dateisystem, Webdienst. Dar\u00fcber hinaus kann der Administrator sein eigenes Profil erstellen, indem er die gew\u00fcnschten Parameterwerte festlegt: <\/p>\n<p><\/p>\n<ul>\n<li>Blockgr\u00f6\u00dfe (Cache Block Size) \u2013 1\/2\/4 MB<\/li>\n<li>Anzahl der Leseanforderungen f\u00fcr einen Block, um ihn in den Cache zu kopieren (Populate-on-Read Threshold) \u2013 1..4<\/li>\n<li>Anzahl der Schreibanforderungen f\u00fcr einen Block, um ihn in den Cache zu kopieren (Populate-on-Write Threshold) \u2013 0..4<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/b584e87c4b067ac06a4b78063007f31f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Profile k\u00f6nnen \u201eon the fly\u201c ge\u00e4ndert werden, allerdings mit dem Verlust des Cache-Inhalts und einer neuen \u201eAufw\u00e4rmphase\u201c.<\/p>\n<p><\/p>\n<p>Betrachtet man das Prinzip des SSD-Caches, so lassen sich die grundlegenden Operationen bei seiner Nutzung hervorheben:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#1\">Daten lesen, wenn sie nicht im Cache vorhanden sind;<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#2\">Daten lesen, wenn sie im Cache vorhanden sind;<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#3\">Daten schreiben unter Verwendung des Cache zum Lesen;<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#4\">Daten schreiben unter Verwendung des Cache zum Lesen + Schreiben.<\/a><\/noindex><\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"1\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/c9f70934f1d9bed5ad60c716bcd3ed30.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>Daten lesen, wenn sie nicht im Cache vorhanden sind<\/i><\/p>\n<p><\/p>\n<ol>\n<li>Die Anfrage vom Host gelangt zum Controller;<\/li>\n<li>Da die angeforderten Daten nicht im SSD-Cache vorhanden sind, werden sie von den Festplatten gelesen;<\/li>\n<li>Die gelesenen Daten werden an den Host gesendet. Gleichzeitig wird \u00fcberpr\u00fcft, ob diese Bl\u00f6cke \u201ehot\u201c sind;<\/li>\n<li>Falls ja, werden sie in den SSD-Cache f\u00fcr die weitere Nutzung kopiert.<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"2\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/9eac4b4cf003fb310101b3981dfed177.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>Daten lesen, wenn sie im Cache vorhanden sind<\/i><\/p>\n<p><\/p>\n<ol>\n<li>Die Anfrage vom Host gelangt zum Controller;<\/li>\n<li>Da die angeforderten Daten im SSD-Cache vorhanden sind, werden sie von dort gelesen;<\/li>\n<li>Die gelesenen Daten werden an den Host gesendet.<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"3\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/ae1f52f5882f19916f0b49b0619dae41.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>Daten schreiben unter Verwendung des Cache zum Lesen <\/i><\/p>\n<p><\/p>\n<ol>\n<li>Die Schreibanforderung vom Host gelangt zum Controller;<\/li>\n<li>Die Daten werden auf die Festplatten geschrieben;<\/li>\n<li>Der Host erh\u00e4lt eine Best\u00e4tigung \u00fcber die erfolgreiche Speicherung;<\/li>\n<li>Gleichzeitig wird \u00fcberpr\u00fcft, ob der Block \u201ehot\u201c ist (der Parameter Populate-on-Write Threshold wird verglichen). Falls ja, wird er in den SSD-Cache f\u00fcr die zuk\u00fcnftige Nutzung kopiert.<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"4\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/b69debdc836e3c1d93f64aa8724dd322.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><i>Daten schreiben unter Verwendung des Cache zum Lesen+Schreiben<\/i><\/p>\n<p><\/p>\n<ol>\n<li>Die Schreibanforderung vom Host gelangt zum Controller;<\/li>\n<li>Die Daten werden in den SSD-Cache geschrieben;<\/li>\n<li>Der Host erh\u00e4lt eine Best\u00e4tigung \u00fcber die erfolgreiche Speicherung;<\/li>\n<li>Daten aus dem SSD-Cache werden im Hintergrund auf Festplatten geschrieben;<\/li>\n<\/ol>\n<h2>Pr\u00fcfung im Vorgang <\/h2>\n<p>\n<b class=\"spoiler_title\">Teststand<\/b><\/p>\n<p>2 Server (CPU: 2 x Xeon E5-2620v3 2,4 Hz \/ RAM: 32 GB) sind \u00fcber zwei Ports direkt \u00fcber Fibre Channel 16G mit dem Speichersystem XCubeSAN XS5224D (16 GB RAM \/ Controller) verbunden.<\/p>\n<p><\/p>\n<p>Es wurden 16 x Seagate Constellation ES, ST500NM0001, 500 GB, SAS 6 Gb\/s, in RAID5 (15+1) f\u00fcr das Daten-Array und 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100 GB, SAS 12 Gb\/s als Cache verwendet.<\/p>\n<p><\/p>\n<p>Es wurden 2 Volumes erstellt: jeweils eines f\u00fcr jeden Server. <\/p>\n<h3>Test 1. SSD-Cache nur im Lese-Modus mit 1-8 SSDs<\/h3>\n<p><\/p>\n<p><b>SSD Cache<\/b><\/p>\n<p><\/p>\n<ul>\n<li>I\/O-Typ: Anpassung<\/li>\n<li>Cache-Blockgr\u00f6\u00dfe: 4 MB<\/li>\n<li><b>Populate-on-read-Schwellenwert: 1<\/b><\/li>\n<li>Populate-on-write-Schwellenwert: 0<\/li>\n<\/ul>\n<p><b>I\/O-Muster<\/b> <\/p>\n<p><\/p>\n<ul>\n<li>Tool: IOmeter V1.1.0<\/li>\n<li>Arbeiter: 1<\/li>\n<li>Outstanding (Warteschlangen-Tiefe): 128<\/li>\n<li><b>Zugriffs-Spezifikationen: 4 KB, 100% lesen, 100% zuf\u00e4llig<\/b><\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/6d9f4d3912d066662067fba52eb0e938.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/665aa2f35d5d78bdb4a128eaea55faf2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Theoretisch f\u00fchrt eine h\u00f6here Anzahl an SSDs im Cache-Pool zu einer h\u00f6heren Leistung. In der Praxis hat sich dies best\u00e4tigt. Ein signifikantes Wachstum der Anzahl an SSDs bei wenigen Volumes f\u00fchrt jedoch nicht zu einem explosionsartigen Effekt. <\/p>\n<p><\/p>\n<h3>Test 2. SSD-Cache im Lese- + Schreibmodus mit 2-8 SSDs<\/h3>\n<p><\/p>\n<p><b>SSD Cache<\/b><\/p>\n<p><\/p>\n<ul>\n<li> I\/O-Typ: Anpassung<\/li>\n<li>Cache-Blockgr\u00f6\u00dfe: 4 MB<\/li>\n<li>Populate-on-read-Schwellenwert: 1<\/li>\n<li><b>Populate-on-write-Schwellenwert: 1 <\/b><\/li>\n<\/ul>\n<p><b>I\/O-Muster<\/b> <\/p>\n<p><\/p>\n<ul>\n<li>Tool: IOmeter V1.1.0<\/li>\n<li>Arbeiter: 1<\/li>\n<li>Outstanding (Warteschlangen-Tiefe): 128<\/li>\n<li><b>Zugriffs-Spezifikationen: 4 KB, 100% schreiben, 100% zuf\u00e4llig <\/b><\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/6177fe7ef2c74045d760ba94598acb34.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/2e1f749b827d43dd3fa8dcd33243bd9e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Das gleiche Ergebnis: explosionsartiges Wachstum der Leistung und Skalierung mit zunehmender Anzahl an SSDs.<\/p>\n<p><\/p>\n<p>In beiden Tests war das Volumen der Arbeitsdaten kleiner als das Gesamte Volumen des Caches. Daher wurden im Laufe der Zeit alle Bl\u00f6cke in den Cache kopiert. Die Arbeit erfolgte somit im Wesentlichen mit SSDs, wobei die Festplatten nahezu unber\u00fchrt blieben. Ziel dieser Tests war es, die Effektivit\u00e4t des Cache-W\u00e4rmens und die Skalierbarkeit der Leistung in Abh\u00e4ngigkeit von der Anzahl der SSDs anschaulich zu zeigen.<\/p>\n<p><\/p>\n<p>Kehren wir nun von den abstrakten Gedanken zur Realit\u00e4t zur\u00fcck und pr\u00fcfen wir eine lebensnahe Situation, in der das Datenvolumen gr\u00f6\u00dfer ist als die Cache-Gr\u00f6\u00dfe. Damit der Test in einer akzeptablen Zeit durchgef\u00fchrt werden kann (die \u201eW\u00e4rmezeit\u201c des Caches erh\u00f6ht sich stark mit der Volumengr\u00f6\u00dfe), beschr\u00e4nken wir uns auf eine Volumengr\u00f6\u00dfe von 120 GB. <\/p>\n<p><\/p>\n<h3>Test 3. Emulation des Datenbankbetriebs <\/h3>\n<p><\/p>\n<p><b>SSD Cache<\/b><\/p>\n<p><\/p>\n<ul>\n<li> <b>I\/O-Typ: Datenbank<\/b><\/li>\n<li>Cache-Blockgr\u00f6\u00dfe: 1 MB<\/li>\n<li>Populate-on-read-Schwellenwert: 2<\/li>\n<li>Populate-on-write-Schwellenwert: 1 <\/li>\n<\/ul>\n<p><b>I\/O-Muster<\/b> <\/p>\n<p><\/p>\n<ul>\n<li>Tool: IOmeter V1.1.0<\/li>\n<li>Arbeiter: 1<\/li>\n<li>Outstanding (Warteschlangen-Tiefe): 128<\/li>\n<li><b>Zugriffs-Spezifikationen: 8 KB, 67% lesen, 100% zuf\u00e4llig<\/b><\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Implementierung von SSD-Caching in der QSAN XCubeSAN-Speicherl\u00f6sung\" src=\"\/wp-content\/uploads\/2019\/04\/949b9fc604cf3a932ebf308d19fc9ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Urteil <\/h2>\n<p><\/p>\n<blockquote><p>Eine offensichtliche Schlussfolgerung ist die beeindruckende Effizienz der Nutzung von SSD-Caches zur Leistungssteigerung eines Speichersystems. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.qsan.su\/goods\/sistemyi-xraneniya-dannyix\/\">QSAN XCubeSAN<\/a><\/noindex> Diese Aussage gilt uneingeschr\u00e4nkt: Die SSD-Cache-Funktion ist hervorragend umgesetzt. Dies betrifft die Unterst\u00fctzung von Lese- sowie Lese+Schreibmodi, die flexible Anpassung der Arbeitsweise f\u00fcr alle Nutzungsszenarien und die Gesamtergebnisse der Systemleistung. Daher kann man zu einem sehr fairen Preis (die Lizenzkosten sind mit den Kosten von 1-2 SSD vergleichbar) die Gesamtleistung erheblich steigern.<\/p><\/blockquote>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skilline\/blog\/432366\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 SSD \u0438 \u0448\u0438\u0440\u043e\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0432 \u0421\u0425\u0414, \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u044b. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u2013 \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 SSD \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u043d\u0430 100% \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0445\u043e\u0434 \u0438\u0434\u0443\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0442\u0438\u0440\u0438\u043d\u0433\u0430 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0433\u0434\u0435 SSD \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u0445 (\u00ab\u0433\u043e\u0440\u044f\u0447\u0438\u0445\u00bb) \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0438\u0440\u0438\u043d\u0433 \u0445\u043e\u0440\u043e\u0448 \u0434\u043b\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0434\u043e\u043b\u0433\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e (\u0434\u043d\u0438-\u043d\u0435\u0434\u0435\u043b\u0438) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 SSD \u0438 \u0448\u0438\u0440\u043e\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0432 \u0421\u0425\u0414, \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f SSD \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0421\u0425\u0414 QSAN XCubeSAN | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 SSD \u0438 \u0448\u0438\u0440\u043e\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0432 \u0421\u0425\u0414, \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:40:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:40:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Implementierung von SSD-Caching in der SAN QSAN XCubeSAN | ProHoster","description":"Technologien zur Leistungssteigerung, die auf der Nutzung von SSD basieren und in SANs weit verbreitet sind, wurden schon vor langer Zeit entwickelt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f SSD \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0421\u0425\u0414 QSAN XCubeSAN | ProHoster","og:description":"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 SSD \u0438 \u0448\u0438\u0440\u043e\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0432 \u0421\u0425\u0414, \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u044b.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/realizatsiya-ssd-keshirovaniya-v-shd-qsan-xcubesan","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:40:34+00:00","article:modified_time":"2019-10-31T18:40:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31305","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 05:30:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:19:49","updated":"2026-01-21 05:30:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/31305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=31305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/31305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/23271"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=31305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=31305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=31305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}