Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Teknụzụ maka imeziwanye arụmọrụ dabere n'iji SSDs na nke a na-ejikarị eme ihe na sistemụ nchekwa ogologo oge echepụtala. Nke mbụ, ọ bụ iji SSD dị ka ebe nchekwa, nke dị 100% dị irè, ma dị oke ọnụ. Ya mere, a na-eji teknụzụ na-agwụ ike na caching, ebe SSD na-eji naanị maka data kachasị ewu ewu ("ọkụ"). Tiering dị mma maka ọnọdụ nke ogologo oge (ụbọchị-izu) iji data "ọkụ". Caching, n'ụzọ megidere nke ahụ, bụ maka iji obere oge (nkeji-awa) mee ihe. A na-emejuputa nhọrọ abụọ a na usoro nchekwa QSAN XCubeSAN. N'isiokwu a, anyị ga-eleba anya na mmejuputa algọridim nke abụọ - SSD caching.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Isi ihe dị na teknụzụ caching SSD bụ iji SSD dị ka oghere etiti n'etiti draịva siri ike na RAM onye njikwa. N'ezie, arụmọrụ nke SSD dị ala karịa arụmọrụ nke cache nke onye njikwa, mana olu bụ usoro nke ịdị elu dị elu. Ya mere, anyị na-enweta nkwekọrịta ụfọdụ n'etiti ọsọ na olu.

Ihe ngosi maka iji cache SSD maka ịgụ:

  • Ikike nke ịgụ ọrụ n'elu ọrụ ide ihe (ọtụtụ mgbe maka ọdụ data na ngwa weebụ);
  • Ọnụnọ nke ọkpọ ọkpọ n'ụdị arụmọrụ nke nhazi draịvụ ike;
  • Ọnụ ego nke data achọrọ erughị nha nke cache SSD.

Ngosipụta maka iji cache na-agụ + dee SSD bụ otu, belụsọ maka ụdị arụmọrụ - ụdị agwakọtara (dịka ọmụmaatụ, ihe nkesa faịlụ).

Ọtụtụ ndị na-ere nchekwa na-eji cache SSD na-agụ naanị na ngwaahịa ha. Isi ihe dị iche QSAN Ha na-enyekwa ike iji cache maka ide ihe. Iji mee ka arụmọrụ caching SSD rụọ ọrụ na sistemu nchekwa QSAN, ị ga-azụrịrị ikikere dị iche (nke enyere na eletrọnịkị).

A na-emejuputa oghere SSD dị na XCubeSAN n'ụzọ anụ ahụ n'ụdị ọdọ mmiri cache SSD dị iche iche. Enwere ike inwe ihe ruru anọ na sistemụ. Ọdọ mmiri ọ bụla, n'ezie, na-eji usoro SSD nke ya. Na ugbua na akụrụngwa nke diski mebere, anyị na-ekpebi ma ọ ga-eji ọdọ mmiri cache na nke. Ịkwado na ịkwụsị iji cache maka mpịakọta nwere ike ime n'ịntanetị na-akwụsịghị I/O. Ị nwekwara ike na-ekpo ọkụ tinye SSD na ọdọ mmiri ma wepụ ha n'ebe ahụ. Mgbe ị na-eke oghere ọdọ mmiri SSD, ịkwesịrị ịhọrọ ụdị ọnọdụ ọ ga-arụ ọrụ na: naanị ọgụgụ ma ọ bụ gụọ + dee. Nhazi anụ ahụ ya dabere na nke a. Ebe enwere ike inwe ọtụtụ ọdọ mmiri cache, ọrụ ha nwere ike ịdị iche (ya bụ, sistemụ nwere ike ịgụ ma gụọ + dee ọdọ mmiri n'otu oge).

Ọ bụrụ na ejiri ọdọ mmiri cache na-agụ naanị, ọ nwere ike ịnwe 1-8 SSDs. Disk ekwesịghị ịbụ nke otu ikike na otu onye na-ere ahịa, ebe ọ bụ na ejikọtara ya na nhazi NRAID +. A na-ekekọrịta SSD niile dị na ọdọ mmiri. Sistemu ahụ n'onwe ya na-anwa ịmekọrịta arịrịọ mbata n'etiti SSD niile iji nweta arụmọrụ kacha. Ọ bụrụ na otu n'ime SSD dara ada, ọ nweghị ihe ọjọọ ga-eme: ka emechara, cache nwere naanị otu data echekwara na draịva siri ike. Ọ bụ naanị na ọnụọgụ cache SSD dị ga-ebelata (ma ọ bụ bụrụ efu ma ọ bụrụ na ị na-eji cache SSD mbụ site na otu mbanye).

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Ọ bụrụ na a na-eji cache maka ịgụ + dee arụmọrụ, mgbe ahụ ọnụọgụ SSD dị na ọdọ mmiri kwesịrị ịbụ ọnụọgụ abụọ, ebe ọ bụ na a na-egosipụta ihe dị na draịva abụọ (a na-eji usoro NRAID 1+). Ịmegharị cache dị mkpa n'ihi na ọ nwere ike ịnwe data na-edebeghị na draịvụ ike. Na nke a, ọdịda nke SSD site na ọdọ mmiri cache ga-eduga na enweghị ozi. N'ihe banyere NRAID 1+, ọdịda nke SSD ga-eduga naanị na ebufe cache ahụ gaa na steeti naanị ọgụgụ, na-atụba data edeghị ede na draịvụ ike. Mgbe dochie SSD na-ezighi ezi, cache ga-alaghachi na ọnọdụ ọrụ mbụ ya. Site n'ụzọ, maka nchekwa ka ukwuu, ị nwere ike ikenye ihe nchekwa ọkụ raara onwe ya nye na ebe nchekwa ọgụgụ ọgụgụ + ide.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Mgbe ị na-eji ọrụ caching SSD na XCubeSAN, enwere ọtụtụ ihe achọrọ maka ọnụọgụ ebe nchekwa nke ndị na-ahụ maka nchekwa nchekwa: ka ebe nchekwa sistemu dịkwuo, nnukwu ọdọ mmiri cache ga-adị.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

N'adịghị ka ọtụtụ ndị na-emepụta usoro nchekwa, ndị na-enye naanị nhọrọ iji gbanye / gbanyụọ cache SSD, QSAN na-enye nhọrọ ndị ọzọ. Karịsịa, ị nwere ike họrọ cache arụ ọrụ mode dabere na ọdịdị nke ibu. Enwere ndebiri atọ atọ nke kacha nso na ọrụ ha na ọrụ kwekọrọ: nchekwa data, sistemụ faịlụ, ọrụ weebụ. Na mgbakwunye, onye nchịkwa nwere ike ịmepụta profaịlụ nke ya site na ịtọ ụkpụrụ paramita achọrọ:

  • Nha ngọngọ (Nha oghere oghere) - 1/2/4 MB
  • Ọnụọgụ arịrịọ ịgụ ngọngọ ka e depụtaghachi ya na cache (Ọnụ ọgụgụ ndị mmadụ-na-agụ) - 1..4
  • Ọnụọgụ nke arịrịọ iji dee ngọngọ ka e depụtaghachi ya na cache (Ọkachamma-na-ede ihe) - 0..4

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Profaịlụ nwere ike ịgbanwe na ofufe, ma, n'ezie, na ọdịnaya nke cache nrụpụta na ọhụrụ ya "na-ekpo ọkụ".

N'iburu n'uche ụkpụrụ nke ọrụ nke cache SSD, anyị nwere ike ịkọwapụta ọrụ ndị bụ isi mgbe anyị na ya na-arụ ọrụ:

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Na-agụ data mgbe ọ na-adịghị na cache

  1. Arịrịọ sitere n'aka onye ọbịa bịarutere na njikwa;
  2. Ebe ọ bụ na ndị a rịọrọ anọghị na cache SSD, a na-agụ ha site na draịvụ ike;
  3. A na-ezigara onye nnabata data ọgụgụ ahụ. N'otu oge ahụ, a na-eme nyocha iji hụ ma ihe mgbochi ndị a "na-ekpo ọkụ";
  4. Ọ bụrụ ee, a na-eṅomi ha na cache SSD maka ojiji ọzọ.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Gụọ data mgbe ọ dị na cache

  1. Arịrịọ sitere n'aka onye ọbịa bịarutere na njikwa;
  2. Ebe ọ bụ na data achọrọ dị na cache SSD, a na-agụ ya n'ebe ahụ;
  3. A na-ezigara onye nnabata data ọgụgụ ahụ.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Na-ede data mgbe ị na-eji cache agụ

  1. Arịrịọ ederede sitere n'aka onye ọbịa bịarutere na njikwa;
  2. Edere data na draịva siri ike;
  3. A na-eweghachite nzaghachi nke na-egosi ndekọ na-aga nke ọma nye onye ọbịa;
  4. N'otu oge ahụ, a na-enyocha ma ngọngọ ahụ ọ "na-ekpo ọkụ" (a na-atụnyere paramita Populate-on-Write Threshold). Ọ bụrụ ee, a na-eṅomi ya na cache SSD maka iji emechaa.

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Na-ede data mgbe ị na-eji cache na-agụ+dee

  1. Arịrịọ ederede sitere n'aka onye ọbịa bịarutere na njikwa;
  2. Edere data na ebe nchekwa SSD;
  3. A na-eweghachite nzaghachi nke na-egosi ndekọ na-aga nke ọma nye onye ọbịa;
  4. Edere data sitere na cache SSD na draịva siri ike n'azụ;

Lelee omume

Nwale oche

2 sava (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) ejikọrọ site na ọdụ ụgbọ mmiri abụọ site na Fiber Channel 16G ozugbo na XCubeSAN XS5224D nchekwa usoro (16GB RAM / njikwa).

Anyị na-eji 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, jikọtara na RAID5 (15 + 1), maka data array na 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100AS12GB cache, XNUMXGB.

E kere mpịakọta 2: otu maka nkesa ọ bụla.

Nwalee 1. Ọgụgụ-naanị SSD cache sitere na 1-8 SSDs

SSD cache

  • Ụdị I/O: Nhazi
  • Nha ngọngọ cache: 4MB
  • Ọnụ ọgụgụ ndị mmadụ na-agụ: 1
  • Oke ọnụ ọgụgụ ndị mmadụ na-ede: 0

Ụkpụrụ I/O

  • Ngwaọrụ: IOmeter V1.1.0
  • Ndị ọrụ: 1
  • Ihe pụtara ìhè (Omimi Queue): 128
  • Nkọwa nnweta: 4KB, 100% Gụọ, 100% random

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Na tiori, ka SSDs na ọdọ mmiri cache, ka arụmọrụ dị elu. Na omume, a kwadoro nke a. Naanị mmụba dị ịrịba ama na ọnụ ọgụgụ SSD nke nwere ọnụ ọgụgụ dị nta nke mpịakọta anaghị ebute mmetụta mgbawa.

Nwalee 2. SSD cache na ọgụgụ ọgụgụ + ide mode na 2-8 SSDs

SSD cache

  • Ụdị I/O: Nhazi
  • Nha ngọngọ cache: 4MB
  • Ọnụ ọgụgụ ndị mmadụ na-agụ: 1
  • Oke ọnụ ọgụgụ ndị mmadụ na-ede: 1

Ụkpụrụ I/O

  • Ngwaọrụ: IOmeter V1.1.0
  • Ndị ọrụ: 1
  • Ihe pụtara ìhè (Omimi Queue): 128
  • Nkọwa nnweta: 4KB, 100% Dee, 100% random

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Otu nsonaazụ ahụ: mmụba arụmọrụ na-agbawa agbawa ka ọnụọgụ SSD na-abawanye.

N'ime ule abụọ a, ọnụọgụ data arụ ọrụ erughị mkpokọta cache. Ya mere, ka oge na-aga, e depụtaghachiri ngọngọ niile na cache. Na ọrụ ahụ, n'ezie, ejirila SSD rụọ ya, ọ fọrọ nke nta ka ọ bụrụ na-emetụtaghị draịva siri ike. Ebumnuche nke ule ndị a bụ iji gosipụta n'ụzọ doro anya ịdị irè nke ime ka cache dị ọkụ na ịgbatị arụmọrụ ya dabere na ọnụọgụ SSD.

Ugbu a, ka anyị laghachi azụ n'ụwa na-elele a ọzọ ezi uche ọnọdụ, mgbe ego nke data bụ ibu karịa cache size. Ka ule ahụ wee gafee n'ime oge kwesịrị ekwesị (oge cache "oge ọkụ" na-abawanye nke ukwuu ka ụda olu na-abawanye), anyị ga-amachi oke olu na 120GB.

Ule 3. Database emulation

SSD cache

  • Ụdị I/O: Ebe nchekwa data
  • Nha ngọngọ cache: 1MB
  • Ọnụ ọgụgụ ndị mmadụ na-agụ: 2
  • Oke ọnụ ọgụgụ ndị mmadụ na-ede: 1

Ụkpụrụ I/O

  • Ngwaọrụ: IOmeter V1.1.0
  • Ndị ọrụ: 1
  • Ihe pụtara ìhè (Omimi Queue): 128
  • Nkọwa nnweta: 8KB, 67% Gụọ, 100% random

Mmejuputa SSD caching na QSAN XCubeSAN sistemu nchekwa

Mkpebi

Nkwubi okwu doro anya, n'ezie, bụ ezigbo arụmọrụ nke iji cache SSD iji melite arụmọrụ nke usoro nchekwa ọ bụla. Tinyere na QSAN XCubeSAN Nkwupụta a na-emetụta nke ọma: arụ ọrụ caching SSD na-arụ ọrụ nke ọma. Nke a metụtara nkwado maka ịgụ na ịgụ + ụdịdị ide ihe, ntọala mgbanwe maka ọnọdụ ojiji ọ bụla, yana arụmọrụ sistemụ n'ozuzu ya. Ya mere, maka ọnụ ahịa ezi uche dị na ya (ọnụahịa ikike nhata na ọnụ ahịa 1-2 SSDs), ị nwere ike ịbawanye arụmọrụ zuru oke.

isi: www.habr.com

Tinye a comment