Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Awọn imọ-ẹrọ fun imudara iṣẹ ṣiṣe ti o da lori lilo awọn SSDs ati lilo pupọ ni awọn eto ibi ipamọ ti pẹ ni idasilẹ. Ni akọkọ, o jẹ lilo SSD bi aaye ibi-itọju, eyiti o munadoko 100%, ṣugbọn gbowolori. Nitorinaa, awọn imọ-ẹrọ tiring ati caching ni a lo, nibiti a ti lo awọn SSD nikan fun data olokiki julọ (“gbona”). Tiering jẹ dara fun awọn oju iṣẹlẹ ti igba pipẹ (awọn ọsẹ-ọsẹ) lilo data “gbona”. Caching, ni ilodi si, jẹ fun igba kukuru (awọn iṣẹju-wakati) lilo. Mejeji ti awọn aṣayan wọnyi ni a ṣe ni eto ipamọ QSAN XCubeSAN. Ninu nkan yii a yoo wo imuse ti algorithm keji - SSD caching.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ohun pataki ti imọ-ẹrọ caching SSD ni lilo awọn SSD bi kaṣe agbedemeji laarin awọn awakọ lile ati Ramu oludari. Išẹ ti SSD jẹ, nitorinaa, kere ju iṣẹ ti kaṣe ti ara ẹni ti oludari, ṣugbọn iwọn didun jẹ aṣẹ titobi ti o ga julọ. Nitorinaa, a gba adehun kan laarin iyara ati iwọn didun.

Awọn itọkasi fun lilo kaṣe SSD fun kika:

  • Predominance ti awọn iṣẹ kika lori awọn iṣẹ kikọ (julọ julọ aṣoju fun awọn apoti isura data ati awọn ohun elo wẹẹbu);
  • Iwaju igo kan ni irisi iṣẹ ṣiṣe ti dirafu lile;
  • Iye data ti a beere jẹ kere ju iwọn ti kaṣe SSD.

Awọn itọkasi fun lilo kika + kọ SSD kaṣe jẹ kanna, ayafi fun iru awọn iṣẹ ṣiṣe - iru adalu (fun apẹẹrẹ, olupin faili).

Pupọ julọ awọn olutaja ibi ipamọ lo kaṣe SSD kika-nikan ninu awọn ọja wọn. Iyatọ ipilẹ QSAN Wọn pese agbara lati lo kaṣe fun kikọ daradara. Lati mu iṣẹ caching SSD ṣiṣẹ ni awọn ọna ipamọ QSAN, o gbọdọ ra iwe-aṣẹ lọtọ (ti a pese ni itanna).

Kaṣe SSD ni XCubeSAN ti wa ni imuse ti ara ni irisi awọn adagun omi kaṣe SSD lọtọ. O le to mẹrin ninu wọn ninu eto naa. Adagun adagun kọọkan, nitorinaa, nlo eto tirẹ ti SSDs. Ati pe tẹlẹ ninu awọn ohun-ini ti disiki foju a pinnu boya yoo lo adagun kaṣe ati kini. Muu ṣiṣẹ ati pipaarẹ lilo kaṣe fun awọn iwọn didun le ṣee ṣe lori ayelujara laisi idaduro I/O. O tun le gbona fi awọn SSDs si adagun-odo ki o yọ wọn kuro nibẹ. Nigbati o ba ṣẹda kaṣe adagun adagun SSD kan, o nilo lati yan ipo wo ni yoo ṣiṣẹ ni: kika-nikan tabi ka + kọ. Eto ti ara rẹ da lori eyi. Niwọn bi ọpọlọpọ awọn adagun kaṣe le wa, iṣẹ ṣiṣe wọn le yatọ (iyẹn ni, eto naa le ni kika mejeeji ati kika + kọ awọn adagun kaṣe ni akoko kanna).

Ti o ba ti lo adagun kaṣe kika-nikan, o le ni 1-8 SSDs. Awọn disiki ko ni lati jẹ ti agbara kanna ati olutaja kanna, bi wọn ṣe ṣajọpọ sinu eto NRAID+ kan. Gbogbo awọn SSD ti o wa ninu adagun ti pin. Eto naa ni ominira gbiyanju lati ṣe afiwe awọn ibeere ti nwọle laarin gbogbo awọn SSD lati ṣaṣeyọri iṣẹ ṣiṣe ti o pọju. Ti ọkan ninu awọn SSD ba kuna, ko si ohun buburu ti yoo ṣẹlẹ: lẹhinna, kaṣe naa ni ẹda kan ti data ti o fipamọ sori titobi awọn awakọ lile. O kan jẹ pe iye kaṣe SSD ti o wa yoo dinku (tabi di odo ti o ba lo kaṣe SSD atilẹba lati awakọ kan).

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ti a ba lo kaṣe naa fun awọn iṣẹ kika + kikọ, lẹhinna nọmba awọn SSD ti o wa ninu adagun yẹ ki o jẹ ọpọ ti meji, niwọn igba ti awọn akoonu ti ṣe afihan lori awọn orisii awakọ (a lo ọna NRAID 1+). Ṣiṣatunṣe kaṣe jẹ pataki nitori pe o le ni data ninu ti ko tii kọ si awọn dirafu lile. Ati ninu ọran yii, ikuna ti SSD lati adagun kaṣe yoo ja si isonu ti alaye. Ninu ọran ti NRAID 1+, ikuna ti SSD yoo yorisi nirọrun si kaṣe gbigbe si ipo kika-nikan, pẹlu data ti a ko kọ silẹ sori ẹrọ dirafu lile. Lẹhin ti o rọpo SSD aṣiṣe, kaṣe naa yoo pada si ipo iṣẹ atilẹba rẹ. Nipa ọna, fun aabo nla, o le fi awọn ifipamọ gbigbona igbẹhin si kaṣe kika + kikọ.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Nigbati o ba nlo iṣẹ caching SSD ni XCubeSAN, awọn nọmba kan wa ti awọn ibeere fun iye iranti ti awọn olutona ipamọ: diẹ sii iranti eto, ti o tobi adagun kaṣe yoo wa.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ko dabi ọpọlọpọ awọn aṣelọpọ eto ipamọ, ti o funni ni aṣayan nikan lati tan/pa kaṣe SSD, QSAN pese awọn aṣayan diẹ sii. Ni pataki, o le yan ipo iṣẹ kaṣe da lori iru ẹru naa. Awọn awoṣe tito tẹlẹ mẹta wa ti o sunmọ julọ ninu iṣẹ wọn si awọn iṣẹ ti o baamu: data data, eto faili, iṣẹ wẹẹbu. Ni afikun, oluṣakoso le ṣẹda profaili tirẹ nipa tito awọn iye paramita ti o nilo:

  • Àkọsílẹ iwọn (kaṣe Block Iwon) - 1/2/4 MB
  • Nọmba awọn ibeere lati ka bulọọki kan ki o le daakọ si kaṣe (Ibagbekalẹ-lori-Ka Ala) – 1..4
  • Nọmba awọn ibeere lati kọ bulọọki kan ki o le daakọ si kaṣe (Ibagbepo-lori-Kọwe) – 0..4

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Awọn profaili le wa ni yipada lori awọn fly, ṣugbọn, dajudaju, pẹlu awọn akoonu ti awọn kaṣe si ipilẹ ati awọn oniwe-titun "imorusi soke".

Ṣiyesi ilana ti iṣiṣẹ ti kaṣe SSD, a le ṣe afihan awọn iṣẹ akọkọ nigbati o n ṣiṣẹ pẹlu rẹ:

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Kika data nigbati ko si ninu kaṣe

  1. Ibeere lati ọdọ agbalejo de ọdọ oludari;
  2. Niwọn igba ti awọn ti o beere ko si ni kaṣe SSD, wọn ka lati awọn dirafu lile;
  3. Awọn data kika ni a fi ranṣẹ si agbalejo. Ni akoko kanna, a ṣe ayẹwo lati rii boya awọn bulọọki wọnyi jẹ "gbona";
  4. Ti o ba jẹ bẹẹni, lẹhinna wọn ti daakọ si kaṣe SSD fun lilo siwaju sii.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ka data nigbati o wa ninu kaṣe

  1. Ibeere lati ọdọ agbalejo de ọdọ oludari;
  2. Niwọn bi data ti o beere wa ninu kaṣe SSD, o ti ka lati ibẹ;
  3. Awọn data kika ni a fi ranṣẹ si agbalejo.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Kikọ data nigba lilo kaṣe kika

  1. Ibeere kikọ lati ọdọ agbalejo de ọdọ oludari;
  2. Data ti kọ si awọn dirafu lile;
  3. Idahun ti o nfihan igbasilẹ aṣeyọri ti pada si agbalejo;
  4. Ni akoko kanna, o ti ṣayẹwo boya idinaduro naa jẹ “gbona” (a ṣe afiwe paramita Agbegbe Olugbe-lori-Kọ). Ti o ba jẹ bẹẹni, lẹhinna o ti daakọ si kaṣe SSD fun lilo nigbamii.

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Kikọ data nigba lilo kika + kọ kaṣe

  1. Ibeere kikọ lati ọdọ agbalejo de ọdọ oludari;
  2. A kọ data si kaṣe SSD;
  3. Idahun ti o nfihan igbasilẹ aṣeyọri ti pada si agbalejo;
  4. Data lati kaṣe SSD ti kọ si awọn dirafu lile ni abẹlẹ;

Ṣayẹwo ni igbese

igbeyewo imurasilẹ

Awọn olupin 2 (CPU: 2 x Xeon E5-2620v3 2.4Hz / Ramu: 32GB) ti sopọ nipasẹ awọn ebute oko oju omi meji nipasẹ Fiber Channel 16G taara si eto ibi ipamọ XCubeSAN XS5224D (16GB Ramu / oludari).

A lo 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, ni idapo ni RAID5 (15 + 1), fun titobi data ati 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, SAS 100GB

Awọn ipele 2 ti ṣẹda: ọkan fun olupin kọọkan.

Idanwo 1. Kaṣe SSD ka-nikan lati 1-8 SSDs

Kaṣe SSD

  • I/O Iru: isọdi
  • Kaṣe Block Iwon: 4MB
  • Olokiki-lori-kika Ipele: 1
  • Olokiki-lori-kikọ Ala: 0

I/O Àpẹẹrẹ

  • Irinṣẹ: IOmeter V1.1.0
  • Awọn oṣiṣẹ: 1
  • Pataki julo (Ijinle Queue): 128
  • Awọn pato Wiwọle: 4KB, 100% Ka, 100% ID

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ni imọran, diẹ sii awọn SSD ninu adagun kaṣe, iṣẹ ṣiṣe ga julọ. Ni iṣe, eyi ti jẹrisi. Ilọsi pataki nikan ni nọmba awọn SSD pẹlu nọmba kekere ti awọn iwọn didun ko ja si ipa ibẹjadi.

Idanwo 2. SSD kaṣe ni kika + kikọ ipo pẹlu 2-8 SSDs

Kaṣe SSD

  • I/O Iru: isọdi
  • Kaṣe Block Iwon: 4MB
  • Olokiki-lori-kika Ipele: 1
  • Olokiki-lori-kikọ Ala: 1

I/O Àpẹẹrẹ

  • Irinṣẹ: IOmeter V1.1.0
  • Awọn oṣiṣẹ: 1
  • Pataki julo (Ijinle Queue): 128
  • Awọn pato Wiwọle: 4KB, 100% Kọ, 100% ID

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Abajade kanna: idagbasoke iṣẹ ibẹjadi ati iwọn bi nọmba awọn SSD ṣe n pọ si.

Ninu awọn idanwo mejeeji, iye data iṣẹ ko kere ju iwọn kaṣe lapapọ. Nitorinaa, ni akoko pupọ, gbogbo awọn bulọọki ni a daakọ si kaṣe. Ati pe iṣẹ naa, ni otitọ, ti ṣe tẹlẹ pẹlu awọn SSDs, ni iṣe laisi ni ipa awọn awakọ lile. Idi ti awọn idanwo wọnyi ni lati ṣe afihan imunadoko ti imorusi kaṣe ati iwọn iṣẹ rẹ da lori nọmba awọn SSDs.

Bayi jẹ ki a pada wa si ilẹ ki o ṣayẹwo ipo ti o daju diẹ sii, nigbati iye data ba tobi ju iwọn kaṣe lọ. Ni ibere fun idanwo naa lati kọja ni iye akoko ti o ni oye (akoko "igbona" ​​kaṣe n pọ si pupọ bi iwọn didun ṣe pọ si), a yoo ṣe idinwo iwọn didun si 120GB.

Idanwo 3. Database emulation

Kaṣe SSD

  • I/O Iru: Database
  • Kaṣe Block Iwon: 1MB
  • Olokiki-lori-kika Ipele: 2
  • Olokiki-lori-kikọ Ala: 1

I/O Àpẹẹrẹ

  • Irinṣẹ: IOmeter V1.1.0
  • Awọn oṣiṣẹ: 1
  • Pataki julo (Ijinle Queue): 128
  • Awọn pato Wiwọle: 8KB, 67% Ka, 100% ID

Imuse ti SSD caching ni QSAN XCubeSAN ipamọ eto

Ipade

Ipari ti o han gbangba, nitorinaa, jẹ ṣiṣe to dara ti lilo kaṣe SSD lati mu iṣẹ ṣiṣe ti eyikeyi eto ipamọ sii. Ti a lo si QSAN XCubeSAN Alaye yii kan ni kikun: iṣẹ caching SSD ti wa ni imuse ni pipe. Eyi jẹ awọn ifiyesi atilẹyin fun kika ati kika + awọn ipo kikọ, awọn eto rọ fun eyikeyi oju iṣẹlẹ lilo, bakanna bi iṣẹ ṣiṣe gbogbogbo ti eto naa lapapọ. Nitorinaa, fun idiyele idiyele pupọ (owo iwe-aṣẹ jẹ afiwera si idiyele ti 1-2 SSDs), o le mu iṣẹ ṣiṣe pọ si ni pataki.

orisun: www.habr.com

Fi ọrọìwòye kun