Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Parhau i ystyried technolegau ar gyfer cyflymu gweithrediadau I/O fel y'u cymhwysir i systemau storio, wedi'i ddechrau yn erthygl flaenorol, ni all un helpu ond aros ar opsiwn mor boblogaidd iawn â Haenu Auto. Er bod ideoleg y swyddogaeth hon yn debyg iawn ymhlith gwneuthurwyr systemau storio amrywiol, byddwn yn edrych ar nodweddion gweithredu haenau gan ddefnyddio enghraifft System storio Qsan.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Er gwaethaf yr amrywiaeth o ddata sy'n cael ei storio ar systemau storio, gellir rhannu'r un data hwn yn sawl grŵp yn seiliedig ar eu galw (amlder defnydd). Mae angen cyrchu’r data (“poeth”) mwyaf poblogaidd cyn gynted â phosibl, tra bod modd prosesu data (“oer”) sy’n cael ei ddefnyddio’n llai aml â blaenoriaeth is.

I drefnu cynllun o'r fath, defnyddir y swyddogaeth haenu. Nid yw'r casgliad data yn yr achos hwn yn cynnwys disgiau o'r un math, ond o sawl grŵp o yriannau sy'n ffurfio gwahanol haenau storio. Gan ddefnyddio algorithm arbennig, mae data'n cael ei symud yn awtomatig rhwng lefelau i sicrhau'r perfformiad cyffredinol mwyaf posibl.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

SHD Qsan cefnogi hyd at dair lefel storio:

  • Haen 1: SSD, perfformiad uchaf
  • Haen 2: HDD SAS 10K/15K, perfformiad uchel
  • Haen 3: HDD NL-SAS 7.2K, capasiti mwyaf

Gall pwll Haenu Ceir gynnwys y tair lefel, neu dim ond dwy mewn unrhyw gyfuniad. O fewn pob Haen, cyfunir gyriannau yn grwpiau RAID cyfarwydd. I gael yr hyblygrwydd mwyaf posibl, gall y lefel RAID ym mhob Haen fod yn wahanol. Hynny yw, er enghraifft, nid oes dim yn eich atal rhag trefnu strwythur fel 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6

Ar ôl creu cyfrolau (disgiau rhithwir) ymlaen Haenu Auto cronni arno yn dechrau casglu cefndir o ystadegau am yr holl weithrediadau I/O. I wneud hyn, mae'r gofod yn cael ei “dorri” i flociau 1GB (yr is-LUN fel y'i gelwir). Bob tro y ceir mynediad i floc o'r fath, rhoddir cyfernod o 1 iddo. Yna, dros amser, mae'r cyfernod hwn yn lleihau. Ar ôl 24 awr, os nad oes unrhyw geisiadau I / O i'r bloc hwn, bydd eisoes yn hafal i 0.5 a bydd yn parhau i ostwng bob awr wedyn.

Ar adeg benodol (yn ddiofyn, bob dydd am hanner nos), mae'r canlyniadau a gasglwyd yn cael eu rhestru yn ôl gweithgaredd is-LUN yn seiliedig ar eu cyfernodau. Yn seiliedig ar hyn, gwneir penderfyniad pa flociau i symud ac i ba gyfeiriad. Ar ôl hynny, mewn gwirionedd, mae adleoli data rhwng lefelau yn digwydd.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Mae system storio Qsan yn gweithredu rheolaeth y broses haenu yn berffaith gan ddefnyddio llawer o baramedrau, sy'n eich galluogi i ffurfweddu perfformiad terfynol yr arae yn hyblyg iawn.

Er mwyn pennu lleoliad cychwynnol y data a chyfeiriad blaenoriaeth ei symudiad, defnyddir polisïau a osodir ar wahân ar gyfer pob cyfrol:

  • Haenu Auto – mae polisi diofyn, lleoliad cychwynnol a chyfeiriad symudiadau yn cael eu pennu’n awtomatig, h.y. Mae data “poeth” yn tueddu i'r lefel uchaf, ac mae data “oer” yn symud i lawr. Dewisir y lleoliad cychwynnol ar sail y gofod sydd ar gael ar bob lefel. Ond mae angen i chi ddeall bod y system yn ymdrechu'n bennaf i wneud y defnydd mwyaf posibl o'r gyriannau cyflymaf. Felly, os oes lle am ddim, bydd data'n cael ei osod ar y lefelau uchaf. Mae'r polisi hwn yn addas ar gyfer y rhan fwyaf o sefyllfaoedd lle na ellir rhagweld y galw am ddata ymlaen llaw.
  • Dechreuwch gyda Haenu Uchel ac yna Haenu Auto - dim ond yn lleoliad cychwynnol y data y mae'r gwahaniaeth o'r un blaenorol (ar y lefel gyflymaf)
  • Lefel uchaf - mae data bob amser yn ymdrechu i feddiannu'r lefel gyflymaf. Os cânt eu symud i lawr yn ystod y llawdriniaeth, yna cyn gynted â phosibl cânt eu symud yn ôl. Mae'r polisi hwn yn addas ar gyfer data sy'n gofyn am y mynediad cyflymaf posibl.
  • Isafswm lefel – mae data bob amser yn tueddu i fod ar y lefel isaf. Mae'r polisi hwn yn wych ar gyfer data a ddefnyddir yn anaml (er enghraifft, archifau).
  • Dim symud - mae'r system yn pennu lleoliad gwreiddiol y data yn awtomatig ac nid yw'n ei symud. Fodd bynnag, parheir i gasglu ystadegau rhag ofn y bydd angen eu hadleoli wedyn.

Mae'n werth nodi, er bod polisïau'n cael eu diffinio pan fydd pob cyfrol yn cael ei chreu, gellir eu newid dro ar ôl tro ar y hedfan trwy gydol cylch bywyd y system.

Yn ogystal â pholisïau ar gyfer y mecanwaith haenau, mae amlder a chyflymder symudiad data rhwng lefelau hefyd wedi'u ffurfweddu. Gallwch chi osod amser teithio penodol: bob dydd neu ar ddiwrnodau penodol o'r wythnos, a hefyd lleihau'r cyfnod casglu ystadegau i sawl awr (amledd lleiaf - 2 awr). Os oes angen i chi gyfyngu ar yr amser y mae'n ei gymryd i gwblhau gweithrediad symud data, gallwch osod ffrâm amser (ffenestr ar gyfer symud). Yn ogystal, nodir y cyflymder adleoli hefyd - 3 dull: cyflym, canolig, araf.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Os oes angen adleoli data ar unwaith, mae'n bosibl ei berfformio â llaw ar unrhyw adeg ar orchymyn y gweinyddwr.

Mae'n amlwg po fwyaf aml a chyflymach y symudir data rhwng lefelau, y mwyaf hyblyg fydd y system storio i addasu i amodau gweithredu cyfredol. Ond ar yr un pryd, mae'n werth cofio bod symud yn lwyth ychwanegol (yn bennaf ar ddisgiau), felly ni ddylech "yrru" data oni bai bod hynny'n gwbl angenrheidiol. Mae'n well cynllunio'r symudiad ar adegau o'r llwyth lleiaf posibl. Os yw gweithrediad y system storio yn gyson yn gofyn am berfformiad uchel 24/7, yna mae'n werth lleihau'r gyfradd adleoli i isafswm.

Bydd y doreth o osodiadau saethu yn ddi-os yn plesio defnyddwyr uwch. Fodd bynnag, i'r rhai sy'n dod ar draws technoleg o'r fath am y tro cyntaf, nid oes dim i boeni amdano. Mae'n eithaf posibl ymddiried yn y gosodiadau diofyn (polisi Haenu Auto, gan symud ar gyflymder uchaf unwaith y dydd gyda'r nos) ac, wrth i ystadegau gronni, addasu paramedrau penodol i gyflawni'r canlyniad gofynnol.

Cymharu rhwygo â thechnoleg mor boblogaidd ar gyfer cynyddu cynhyrchiant fel SSD caching, dylech gofio gwahanol egwyddorion gweithredu eu algorithmau.

SSD caching
Haenu Auto

Effaith cyflymder cychwyn
Bron ar unwaith. Ond dim ond ar ôl i'r storfa gael ei “gynhesu” (munudau i oriau) y daw'r effaith amlwg
Ar ôl casglu ystadegau (o 2 awr, yn ddelfrydol y dydd) ynghyd ag amser i symud y data

Hyd yr effaith
Hyd nes y caiff y data ei ddisodli gan ddogn newydd (munudau-oriau)
Tra bod galw am y data (XNUMX awr neu fwy)

Nodiadau i'w defnyddio
Enillion perfformiad tymor byr ar unwaith (cronfeydd data, amgylcheddau rhithwiroli)
Cynyddu cynhyrchiant am gyfnod hir (ffeil, gwe, gweinyddwyr post)

Hefyd, un o nodweddion haenu yw'r posibilrwydd o'i ddefnyddio nid yn unig ar gyfer senarios fel “SSD + HDD”, ond hefyd “HDD cyflym + HDD araf” neu hyd yn oed y tair lefel, sy'n amhosibl yn y bôn wrth ddefnyddio caching SSD.

Profi

Er mwyn profi perfformiad yr algorithmau haenau, fe wnaethom gynnal prawf syml. Crëwyd cronfa o ddwy lefel SSD (RAID 1) + HDD 7.2K (RAID1), a gosodwyd cyfrol gyda pholisi “lefel lleiaf” arno. Y rhai. Dylid lleoli data ar ddisgiau araf bob amser.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Mae'r rhyngwyneb rheoli yn dangos yn glir leoliad data rhwng lefelau

Ar ôl llenwi'r cyfaint â data, fe wnaethom newid y polisi lleoli i Auto Haenu a rhedeg y prawf IOmeter.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Ar ôl sawl awr o brofi, pan oedd y system yn gallu cronni ystadegau, dechreuodd y broses adleoli.

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Ar ôl i'r symudiad data gael ei gwblhau, fe wnaeth ein cyfaint prawf “gropian” yn llwyr i'r lefel uchaf (SSD).

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Nodweddion Haenu Auto mewn systemau storio Qsan XCubeSAN

Ffydd

Mae Auto Haenu yn dechnoleg wych sy'n eich galluogi i gynyddu perfformiad system storio heb lawer o gostau deunydd ac amser trwy ddefnydd mwy dwys o yriannau cyflym. Wedi'i gymhwyso i Qsan yr unig fuddsoddiad yw trwydded, a brynir unwaith ac am byth heb gyfyngiadau ar gyfaint/nifer y disgiau/silffoedd/ayb. Mae'r swyddogaeth hon wedi'i chyfarparu â gosodiadau mor gyfoethog fel y gall fodloni bron unrhyw dasg fusnes. A bydd delweddu prosesau yn y rhyngwyneb yn caniatáu ichi reoli'r ddyfais yn effeithiol.

Ffynhonnell: hab.com

Ychwanegu sylw