Használata ssd-meghajtók, mint a cache szerver lemez alrendszer csapat számítógépek

A számítógépek, szerverek és munkaállomások, adunk egy ingyenes három év garancia és helyszíni működés (lásd. A térkép szolgáltatás határok) mérnök távozása után 24 órán belül a kezelést.

Az ügyfelek számára található a Ring Road és a közeli külvárosokban (15 km-re Moszkva), mi ingyenes gyors szállítás berendezések tőlünk vásárolt révén saját flotta.

Az inkább a témában:

A legtöbb szerver alkalmazások működjenek a lemez alrendszer kiszolgáló véletlenszerű hozzáférési módot, amikor adatokat olvasott vagy írt kis blokk mérete néhány kilobyte, és ezek az egységek is elhelyezhető a lemez tömb véletlenszerűen.

A merevlemezek átlagos hozzáférési idő tetszőleges blokk néhány milliszekundum adatokat. Ez az idő kell elhelyezni, az olvasófej a kívánt adatokat. Egy másik, a merevlemez meghajtó képes olvasni (vagy írd) több száz ilyen blokkokat. Ez a mutató tükrözi a merevlemez teljesítményét a véletlen IOPS és mért értéke IOPS (Input Output másodpercenként, input-output művelet másodpercenként). Azaz, a teljesítménye véletlen hozzáférést a merevlemez több száz IOPS.

Általános szabály, hogy lemezalrendszer szerver több merevlemez van egyesítve RAID-tömb, amelyben dolgozik párhuzamosan. Ebben az esetben a sebesség véletlenszerű olvasási műveletek RAID-tömb bármilyen arányosan növekszik lemezek száma a tömbben, de az arány írási művelet nem csak attól függ a lemezek számát, hanem a módszer kombinálásával lemezek RAID-tömbben.

Elég gyakran, a lemez alrendszer olyan tényező, amely korlátozza a teljesítményét a szerver. A nagy számú egyidejű kérések a lemez alrendszer eléri a határértéket a kapacitásának és növeli a RAM és a processzor sebességét nem lesz hatása.

Radikális módja, hogy növelje a teljesítményt a lemez alrendszer használata SSD meghajtók (SSD-meghajtók), amelyben az információt rögzítjük nem felejtő flash memóriát. SSD-meghajtók férhetnek alkalommal egy tetszőleges adatblokkot egy néhány tíz ezredmásodperc (azaz két nagyságrenddel kisebb, mint a merevlemez-meghajtók), úgy, hogy a teljesítménye még egy SSD-meghajtó a véletlen műveletek eléri 60'000 IOPS.

Az alábbi grafikonok mutatják összehasonlító teljesítménymutatók RAID-tömbök 8 HDD és a 8-SSD meghajtók. Az adatokat négy különböző típusú RAID-tömbök: RAID 0, RAID 1, RAID 5 és RAID 6 Annak érdekében, hogy ne terhelje túl a szöveg a technikai részletekben, a vizsgálati módszert, már feltöltött a végén.

Használata ssd-meghajtók, mint a cache szerver lemez alrendszer csapat számítógépek

Használata ssd-meghajtók, mint a cache szerver lemez alrendszer csapat számítógépek

A grafikonok nyilvánvaló, hogy a használata SSD teljesítményű meghajtók növeli a kiszolgáló alrendszer véletlenszerű hozzáférési műveletek 20-40 alkalommal. Azonban a széles körben elterjedt használata SSD-meghajtók megelőzni ezeket a komoly korlátai vannak.

Először is, a modern SSD-meghajtó rendelkezik egy kis kapacitású. A maximális kapacitása merevlemezek (3 TB) meghaladja a maximális kapacitása a szerver SSD-meghajtók (300 GB) 10-szer. Másodszor, az SSD-meghajtók körülbelül 10-szer drágább, mint a merevlemezek, ha összehasonlítjuk a költségek 1 GB szabad lemezterület. Ezért az építési a lemez alrendszer önmagában SSD-meghajtók ma már ritkán használják.

Azonban, SSD-meghajtók lehet használni, mint egy cache memória a RAID-vezérlő. Ha szeretné megtudni, hogyan működik, és mit ad, beszéljünk részleteket.

Az a tény, hogy még egy viszonylag nagy szerver lemezalrendszer kapacitása tíz terabájtnyi mennyiségű „aktív” adatok, azaz az adatokat, amelyek leggyakrabban használt, viszonylag kicsi. Például, ha ön dolgozik egy adatbázis, amely tárolja a rekordokat hosszú ideig, aktív használata valószínűleg csak egy kis része az adatok, hogy kapcsolódik az aktuális időrés. Vagy, ha a szerver hosting szánt internetes források, a legtöbb érdeklődő fog kapcsolódni néhány a leggyakrabban látogatott oldalakon.

Így, ha az „aktív” (vagy „forró”) adatai nem lesznek „lassú” merevlemezek, és a „gyors” cache SSD-meghajtók, a lemez alrendszer termelékenység növelése érdekében. Ebben az esetben nem kell törődnünk, hogy milyen adatokat kell helyezni a gyorsítótárat. Miután az első alkalommal, amikor a vezérlő kiolvassa az adatokat a merevlemezről, akkor hagyja az adatokat a cache SSD és újraolvasása fogják végezni onnan.

Továbbá, caching működik nem csak az olvasás, hanem a felvételt. Az írási művelet az adatok írását a merevlemezen és a cache memória az SSD-meghajtók, így az írási művelet kerül végrehajtásra sokkal gyorsabb.

Szinte cache mechanizmus az SSD-meghajtók is megvalósítható bármely hat Gigabit modult, a RAID-kötet vagy RAID-vezérlő második generációs Intel-alapú mikrokontroller LSI2208: RMS25CB040, RMS25CB080, RMT3CB080, RMS25PB040, RMS25PB080, RS25DB080, RS25AB080, RMT3PB080. Ezek RAID-vezérlők és modulok használják csapat alapú szerverek Intel E5-2600 és E5-2400 (Intel Sandy Bridge platform) processzorokat.

Ahhoz, hogy használni az SSD-cache módban kell telepíteni a RAID-vezérlő hardver kulcs AXXRPFKSSD2. Amellett, hogy támogatja SSD-caching, ez az opció felgyorsítja az adatkezelő dolgozni egy „tiszta” SSD-meghajtók, amikor nem használják a cache memória, mint a hagyományos meghajtók. Ebben az esetben, a termelékenység érhető el a véletlenszerű olvasási-írási műveletek 465'000 IOPS (FastPath I mód / O).

Nézzük meg a teljesítmény vizsgálati eredmények az azonos tömb nyolc merevlemezek, de a négy SSD-meghajtók, mint a cache memória, és hasonlítsa össze őket a tömb adatokat anélkül, cache-t.

Használata ssd-meghajtók, mint a cache szerver lemez alrendszer csapat számítógépek

Használata ssd-meghajtók, mint a cache szerver lemez alrendszer csapat számítógépek

Végeztünk egy tesztet két lehetőség SSD-cache. Az első kiviteli alaknál, 4 SSD-meghajtó beolvadtak a tömb RAID-szintű nulla (R0), és egy tükör tömb (R1) alakult ki a második esetben a 4 SSD-meghajtók. A második lehetőség egy kicsit lassabb írási műveletek, de ez redundanciát biztosít az adatok SSD-cache, előnyösebb lenne.

Érdekes, hogy a olvasási és írási teljesítményt lényegében független a típus a „basic”, a RAID tömb merevlemez, és elhatároztam, hogy csak a sebesség az SSD-meghajtó cache, és írja a RAID-tömbben. Sőt, a „cache” RAID 6, a merevlemezek gyorsabb írási műveletek, mint a „tiszta” RAID 6 SSD boltok (29'300 és 24'900 IOPS ellen 15'320 IOPS). A magyarázat egyszerű - sőt, mi teljesítményének mérésére, nem RAID 6, RAID 0 vagy RAID 1 cache, és ezek a tömbök gyorsabb írni, még kevesebb meghajtók.

Reméljük, hogy a bemutatott információk ezt a cikket segít kiválasztásában hatékony konfigurációs szerver lemezalrendszer. Ezen túlmenően, a szükséges műszaki konzultáció mindig készen áll, hogy a vezetők és a mérnökök.

A vizsgálati rendszer konfigurációs és vizsgálati eljárás

A tesztet az Intel IO Meter programot.

Minden opciót, a hardver konfiguráció kiválasztja az optimális beállításokat a vezérlő gyorsítótárat.

A kötet a virtuális lemez vizsgálat - 50GB. Ez a mennyiség került kiválasztásra, hogy tesztvezetés tudott teljesen illeszkedik SSD-cache.

Egyéb jellemzők:
Strip Size - 256KB.
A blokk mérete adatait későbbi műveletek - 1 MB.
A blokk mérete adatokat a véletlen hozzáférési műveletek - 4 KB.
Sor Mélység - 256.