Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Teknoloji pou amelyore pèfòmans ki baze sou itilizasyon SSD ak lajman ki itilize nan sistèm depo yo te envante depi lontan. Premye a tout, li se itilize nan SSD kòm espas depo, ki se 100% efikas, men chè. Se poutèt sa, fatigan ak teknoloji kachèt yo itilize, kote SSD yo itilize sèlman pou done ki pi popilè ("cho"). Tiring se bon pou senaryo nan alontèm (jou-semèn) itilizasyon done "cho". Caching, okontrè, se pou itilize kout tèm (minit-èdtan). Tou de nan opsyon sa yo aplike nan sistèm nan depo QSAN XCubeSAN. Nan atik sa a nou pral gade nan aplikasyon an nan algorithm nan dezyèm - SSD kachèt.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Sans nan teknoloji SSD kachèt se itilizasyon SSD kòm yon kachèt entèmedyè ant kondui di ak RAM kontwolè a. Pèfòmans SSD a se, nan kou, pi ba pase pèfòmans nan pwòp kachèt kontwolè a, men volim nan se yon lòd nan grandè pi wo. Se poutèt sa, nou jwenn yon konpwomi sèten ant vitès ak volim.

Endikasyon pou itilize SSD kachèt pou lekti:

  • Prevalans nan operasyon lekti sou operasyon ekriti (pi souvan tipik pou baz done ak aplikasyon entènèt);
  • Prezans nan yon kou boutèy nan fòm lan nan pèfòmans nan etalaj la kondwi difisil;
  • Kantite done ki nesesè yo pi piti pase gwosè kachèt SSD la.

Endikasyon yo pou itilize yon kachèt SSD li + ekri yo se menm bagay la, eksepte pou nati a nan operasyon yo - kalite melanje (pa egzanp, sèvè dosye).

Pifò machann depo itilize kachèt SSD sèlman pou li nan pwodwi yo. Diferans fondamantal la QSAN Yo bay kapasite pou itilize kachèt la pou ekri tou. Pou aktive fonksyonalite SSD nan kachèt nan sistèm depo QSAN, ou dwe achte yon lisans apa (apwovizyone elektwonikman).

Cache SSD nan XCubeSAN aplike fizikman nan fòm pisin kachèt SSD separe. Ka gen jiska kat nan yo nan sistèm nan. Chak pisin, nan kou, sèvi ak pwòp seri SSD li yo. E deja nan pwopriyete yo nan disk la vityèl nou detèmine si li pral sèvi ak yon pisin kachèt ak ki youn. Pèmèt ak enfim itilizasyon kachèt pou volim yo ka fè sou entènèt san yo pa sispann I/O. Ou kapab tou ajoute SSD yo nan pisin lan epi retire yo nan la. Lè w ap kreye yon kachèt pisin SSD, ou bezwen chwazi nan ki mòd li pral opere: li sèlman oswa li + ekri. Òganizasyon fizik li depann de sa. Depi kapab genyen plizyè pisin kachèt, fonksyonalite yo ka diferan (ki vle di, sistèm nan ka gen tou de pisin kachèt li ak li + ekri an menm tan).

Si yo itilize yon pisin kachèt pou lekti sèlman, li ka konpoze de 1-8 SSD. Disk yo pa oblije gen menm kapasite ak menm machann, paske yo konbine nan yon estrikti NRAID+. Tout SSD nan pisin lan pataje. Sistèm nan poukont eseye paralelize demann fèk ap rantre ant tout SSD yo pou reyalize maksimòm pèfòmans. Si youn nan SSD yo echwe, pa gen anyen move ki pral rive: apre yo tout, kachèt la gen sèlman yon kopi done yo ki estoke sou etalaj la nan disk di. Se jis ke kantite lajan an nan kachèt SSD ki disponib ap diminye (oswa vin zewo si w ap itilize kachèt SSD orijinal la nan yon sèl kondwi).

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Si yo itilize kachèt la pou operasyon lekti + ekri, Lè sa a, kantite SSD nan pisin lan ta dwe yon miltip de, depi sa ki nan yo reflete sou pè kondwi (yo se estrikti NRAID 1+ yo itilize). Diplike kachèt la nesesè paske li ka genyen done ki poko ekri sou disk yo. Ak nan ka sa a, echèk nan SSD a soti nan pisin lan kachèt ta mennen nan pèt enfòmasyon. Nan ka a nan NRAID 1+, yon echèk nan SSD a pral tou senpleman mennen nan kachèt la transfere nan yon eta li sèlman, ak done ki pa ekri yo te jete sou etalaj la kondwi difisil. Apre ranplase SSD ki defo a, kachèt la ap retounen nan mòd opere orijinal li. By wout la, pou pi gwo sekirite, ou ka bay rezèv cho dedye nan yon kachèt li + ekri.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Lè w ap itilize fonksyon SSD kachèt nan XCubeSAN, gen yon kantite kondisyon pou kantite memwa kontwolè depo: plis memwa sistèm, se pi gwo pisin kachèt la ap disponib.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Kontrèman ak pifò manifaktirè sistèm depo yo, ki ofri sèlman yon opsyon pou limen/dènye kachèt SSD la, QSAN bay plis opsyon. An patikilye, ou ka chwazi mòd nan fonksyone kachèt depann sou nati a nan chaj la. Gen twa modèl prereglaj ki pi pre nan operasyon yo ak sèvis korespondan yo: baz done, sistèm dosye, sèvis entènèt. Anplis de sa, administratè a ka kreye pwòp pwofil li lè li mete valè paramèt yo mande yo:

  • Gwosè blòk (Gwosè blòk kachèt) - 1/2/4 MB
  • Kantite demann pou li yon blòk pou yo kopye li nan kachèt la (Plete-on-Read Threshold) - 1..4
  • Kantite demann pou ekri yon blòk pou yo kopye li nan kachèt la (Populate-on-Write Threshold) - 0..4

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Des yo ka chanje sou vole a, men, nan kou, ak sa ki nan kachèt reset la ak nouvo li yo "chofe".

Lè nou konsidere prensip operasyon SSD kachèt la, nou ka mete aksan sou operasyon prensipal yo lè w ap travay avèk li:

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Lekti done lè li pa nan kachèt la

  1. Yon demann nan men lame a rive nan kontwolè a;
  2. Depi sa yo mande yo pa nan kachèt SSD la, yo li nan disk yo di;
  3. Done li yo voye bay lame a. An menm tan an, yo fè yon chèk pou wè si blòk sa yo "cho";
  4. Si wi, Lè sa a, yo kopye nan kachèt SSD la pou plis itilize.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Li done lè li prezan nan kachèt la

  1. Yon demann nan men lame a rive nan kontwolè a;
  2. Depi done yo mande yo nan kachèt SSD la, li soti nan li;
  3. Done li yo voye bay lame a.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Ekri done lè w ap itilize li kachèt

  1. Yon demann ekri nan men lame a rive nan kontwolè a;
  2. Done yo ekri sou disk di;
  3. Yon repons ki endike anrejistreman siksè retounen bay lame a;
  4. An menm tan an, yo tcheke si blòk la "cho" (yo konpare paramèt Populate-on-Write Threshold). Si wi, Lè sa a, li se kopye nan kachèt la SSD pou itilize pita.

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Ekri done lè w ap itilize yon kachèt lekti+ekri

  1. Yon demann ekri nan men lame a rive nan kontwolè a;
  2. Done yo ekri nan kachèt SSD la;
  3. Yon repons ki endike anrejistreman siksè retounen bay lame a;
  4. Done ki soti nan kachèt SSD yo ekri sou disk di nan background nan;

Tcheke nan aksyon

Ban tès

2 serveurs (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) yo konekte pa de pò atravè Fibre Channel 16G dirèkteman nan sistèm nan depo XCubeSAN XS5224D (16GB RAM / kontwolè).

Nou te itilize 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, konbine nan RAID5 (15+1), pou etalaj done a ak 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100GB, SASs as cache12Gb

Yo te kreye 2 volim: youn pou chak sèvè.

Tès 1. Lekti sèlman SSD kachèt soti nan 1-8 SSD

SSD Cache

  • I/O Kalite: Personnalisation
  • Gwosè blòk kachèt: 4MB
  • Peple-sou-li papòt: 1
  • Peple-sou-ekri Papòt: 0

I/O Modèl

  • Zouti: IOmeter V1.1.0
  • Travayè: 1
  • Eksepsyonèl (pwofondè keu): 128
  • Espesifikasyon Aksè: 4KB, 100% Li, 100% O aza

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Nan teyori, plis SSD nan pisin kachèt la, se pi wo pèfòmans lan. Nan pratik, sa a te konfime. Sèl ogmantasyon enpòtan nan kantite SSD ak yon ti kantite komèsan pa mennen nan yon efè eksplozif.

Tès 2. SSD kachèt nan mòd li + ekri ak 2-8 SSD

SSD Cache

  • I/O Kalite: Personnalisation
  • Gwosè blòk kachèt: 4MB
  • Peple-sou-li papòt: 1
  • Peple-sou-ekri Papòt: 1

I/O Modèl

  • Zouti: IOmeter V1.1.0
  • Travayè: 1
  • Eksepsyonèl (pwofondè keu): 128
  • Aksè Espesifikasyon: 4KB, 100% ekri, 100% o aza

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Menm rezilta a: kwasans pèfòmans eksplozif ak dekale kòm kantite SSD ogmante.

Nan tou de tès yo, kantite done k ap travay yo te mwens pase gwosè total kachèt la. Se poutèt sa, sou tan, tout blòk yo te kopye nan kachèt la. Ak travay la, an reyalite, te deja te pote soti ak SSD, pratikman san yo pa afekte kondui difisil. Objektif tès sa yo se te montre klèman efikasite nan chofe kachèt la ak echèl pèfòmans li depann de kantite SSD yo.

Koulye a, kite a tounen sou tè a epi tcheke yon sitiyasyon ki pi reyalis, lè kantite done yo pi gwo pase gwosè a kachèt. Nan lòd pou tès la pase nan yon kantite tan rezonab (peryòd "chofe" kachèt la ogmante anpil kòm gwosè volim ogmante), nou pral limite gwosè volim la a 120GB.

Tès 3. Emulation baz done

SSD Cache

  • I/O Kalite: Baz done
  • Gwosè blòk kachèt: 1MB
  • Peple-sou-li papòt: 2
  • Peple-sou-ekri Papòt: 1

I/O Modèl

  • Zouti: IOmeter V1.1.0
  • Travayè: 1
  • Eksepsyonèl (pwofondè keu): 128
  • Espesifikasyon Aksè: 8KB, 67% Li, 100% O aza

Aplikasyon kachèt SSD nan sistèm depo QSAN XCubeSAN

Vèdik

Konklizyon evidan an, nan kou, se bon efikasite nan lè l sèvi avèk yon kachèt SSD amelyore pèfòmans nan nenpòt ki sistèm depo. Aplike nan QSAN XCubeSAN Deklarasyon sa a aplike konplètman: fonksyon an kachèt SSD aplike parfe. Sa a konsène sipò pou li ak li + ekri mòd, anviwònman fleksib pou nenpòt senaryo itilizasyon, osi byen ke pèfòmans an jeneral nan sistèm nan kòm yon antye. Se poutèt sa, pou yon pri trè rezonab (pri lisans lan konparab ak pri a nan 1-2 SSD), ou ka siyifikativman ogmante pèfòmans jeneral.

Sous: www.habr.com

Add nouvo kòmantè