Ukuqhubeka nokucabangela ubuchwepheshe bokusheshisa ukusebenza kwe-I/O njengoba busetshenziswa ezinhlelweni zokugcina, kuqale ngo
Naphezu kwezinhlobonhlobo zedatha egcinwe ezinhlelweni zokulondoloza, le datha efanayo ingahlukaniswa ngamaqembu amaningana ngokuya ngesidingo sabo (imvamisa yokusetshenziswa). Idatha edume kakhulu ("eshisayo") idinga ukufinyelelwa ngokushesha ngangokunokwenzeka, kuyilapho idatha engasetshenziswa kancane ("ebandayo") ingacutshungulwa ngokubalulekile okuphansi.
Ukuhlela uhlelo olunjalo, ukusebenza kwe-tiering kuyasetshenziswa. Uhlu lwedatha kuleli cala aluhlanganisi amadiski ohlobo olufanayo, kodwa ngamaqembu amaningana amadrayivu akha izigaba zokulondoloza ezihlukene. Kusetshenziswa i-algorithm ekhethekile, idatha ihanjiswa ngokuzenzakalela phakathi kwamazinga ukuze kuqinisekiswe ukusebenza okuphezulu okuphelele.
I-SHD
- Isigaba 1: I-SSD, ukusebenza okuphezulu
- Isigaba 2: HDD SAS 10K/15K, ukusebenza okuphezulu
- Isigaba 3: HDD NL-SAS 7.2K, umthamo omkhulu
I-Auto Tiering pool ingaqukatha wonke amazinga amathathu, noma amabili kuphela kunoma iyiphi inhlanganisela. Ngaphakathi kweTier ngayinye, amadrayivu ahlanganiswa abe amaqembu ajwayelekile e-RAID. Ukuze kube nokuguquguquka okukhulu, ileveli ye-RAID ku-Tier ngayinye ingahluka. Okusho ukuthi, ngokwesibonelo, akukho okuvimbele ukuthi uhlele isakhiwo esifana ne-4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6
Ngemva kokudala amavolumu (ama-virtual disks) avuliwe
Esikhathini esithile (ngokuzenzakalelayo, nsuku zonke phakathi kwamabili), imiphumela eqoqiwe ilinganiswa ngomsebenzi we-LUN engaphansi ngokusekelwe kuma-coefficient awo. Ngokusekelwe kulokhu, kwenziwa isinqumo sokuthi imaphi amabhulokhi okufanele ahanjiswe futhi abheke ngakuphi. Ngemuva kwalokho, empeleni, ukuthuthwa kwedatha phakathi kwamazinga kwenzeka.
Uhlelo lwesitoreji se-Qsan lisebenzisa kahle ukuphathwa kwenqubo yokuhlanganisa kusetshenziswa amapharamitha amaningi, okukuvumela ukuthi ulungiselele kalula ukusebenza kokugcina kwamalungu afanayo.
Ukunquma indawo yokuqala yedatha kanye nesiqondiso esibalulekile sokuhamba kwayo, izinqubomgomo zisetshenziswa ezisethelwe ngokuhlukile kuvolumu ngayinye:
- I-Auto Tiering - inqubomgomo ezenzakalelayo, ukubekwa kokuqala kanye nesiqondiso sokunyakaza kunqunywa ngokuzenzakalelayo, i.e. Idatha "eshisayo" ivame ukuya ezingeni eliphezulu, futhi idatha "ebandayo" yehla. Ukubekwa kokuqala kukhethwa ngokusekelwe endaweni etholakalayo ezingeni ngalinye. Kodwa udinga ukuqonda ukuthi uhlelo ngokuyinhloko lulwela ukusebenzisa kakhulu amadrayivu ashesha kakhulu. Ngakho-ke, uma kunesikhala samahhala, idatha izofakwa emazingeni aphezulu. Le nqubomgomo ifanele izimo eziningi lapho isidingo sedatha singakwazi ukubikezelwa kusengaphambili.
- Qala nge-High bese ulandela i-Auto Tiering - umehluko kusuka kwedlule kuphela endaweni yokuqala yedatha (ezingeni elisheshayo)
- Izinga eliphezulu - idatha ihlale ilwela ukuthatha izinga elisheshayo. Uma zihanjiswa phansi ngesikhathi sokusebenza, khona-ke ngokushesha ngangokunokwenzeka zibuyiselwa emuva. Le nqubomgomo ifanele idatha edinga ukufinyelela okusheshayo ngangokunokwenzeka.
- Izinga eliphansi - idatha ihlale ithatha izinga eliphansi kakhulu. Le nqubomgomo inhle kudatha engavamile ukusetshenziswa (isibonelo, izingobo zomlando).
- Akukho ukunyakaza - uhlelo lunquma ngokuzenzakalelayo indawo yasekuqaleni yedatha futhi aluyisusi. Nokho, izibalo ziyaqhubeka nokuqoqwa uma kwenzeka ukuthutha kwazo kudingekile.
Kubalulekile ukuqaphela ukuthi nakuba izinqubomgomo zichazwa lapho ivolumu ngayinye idalwa, ingashintshwa ngokuphindaphindiwe kuwo wonke umjikelezo wokuphila wesistimu.
Ngokungeziwe kuzinqubomgomo zendlela yokuhlanganisa, imvamisa nesivinini sokuhamba kwedatha phakathi kwamaleveli nakho kuyalungiswa. Ungasetha isikhathi esithile sokuhamba: nsuku zonke noma ngezinsuku ezithile zesonto, futhi unciphise isikhawu sokuqoqwa kwezibalo sibe amahora ambalwa (imvamisa encane - amahora ama-2). Uma udinga ukukhawulela isikhathi esisithathayo ukuqedela umsebenzi wokuhambisa idatha, ungasetha uhlaka lwesikhathi (iwindi lokuhambisa). Ngaphezu kwalokho, isivinini sokuthutha siyaboniswa - izindlela ezi-3: fast, medium, slow.
Uma kunesidingo sokuthuthwa kwedatha ngokushesha, kungenzeka ukuwenza mathupha nganoma yisiphi isikhathi ngomyalo womlawuli.
Kuyacaca ukuthi idatha evame kakhulu futhi esheshayo ihanjiswa phakathi kwamazinga, uhlelo lokugcina luzovumelana nezimo zokusebenza zamanje. Kodwa ngesikhathi esifanayo, kufanelekile ukukhumbula ukuthi ukuthutha kuwumthwalo owengeziwe (ikakhulukazi kuma-disks), ngakho akufanele "ushayele" idatha ngaphandle uma kunesidingo ngokuphelele. Kungcono ukuhlela ukunyakaza ngezikhathi zomthwalo omncane. Uma ukusebenza kwesistimu yesitoreji njalo kudinga ukusebenza okuphezulu okungu-24/7, khona-ke kufanelekile ukunciphisa izinga lokuthuthela endaweni encane.
Ubuningi bezilungiselelo zokudubula ngokungangabazeki buzojabulisa abasebenzisi abathuthukile. Kodwa-ke, kulabo ababhekana nobuchwepheshe obunjalo okokuqala, akukho lutho lokukhathazeka ngakho. Kungenzeka ngempela ukwethemba izilungiselelo ezizenzakalelayo (Inqubomgomo Yokulinganisa Okuzenzakalelayo, ehamba ngesivinini esiphezulu kanye ngosuku ebusuku) futhi, njengoba izibalo zinqwabelana, lungisa amapharamitha athile ukuze uzuze umphumela odingekayo.
Ukuqhathanisa ukuklebhula nobuchwepheshe obudumile obufanayo bokukhulisa umkhiqizo njenge
Ukugcinwa kwesikhashana kwe-SSD
I-Auto Tiering
Isivinini sokuqala somphumela
Cishe ngokuphazima kweso. Kodwa umphumela obonakalayo kuphela ngemva kokuba inqolobane “ifudunyeziwe” (imizuzu ukuya emahoreni)
Ngemva kokuqoqa izibalo (kusuka emahoreni angu-2, kahle ngosuku) kanye nesikhathi sokuhambisa idatha
Isikhathi somphumela
Kuze kube yilapho idatha ithathelwa indawo ingxenye entsha (amahora-amaminithi)
Ngenkathi idatha idingeka (amahora angama-XNUMX noma ngaphezulu)
Izinkomba zokusetshenziswa
Izinzuzo zokusebenza zesikhathi esifushane ezisheshayo (izizindalwazi, izindawo zokwenza izinto ezibonakalayo)
Ukukhiqiza okuthuthukisiwe isikhathi eside (ifayela, iwebhu, amaseva e-imeyili)
Futhi, esinye sezici ze-tiering ukuthi kungenzeka ukuyisebenzisela izimo ezifana ne- "SSD + HDD", kodwa futhi "i-HDD esheshayo + i-HDD ehamba kancane" noma ngisho nawo wonke amazinga amathathu, okuyinto engenakwenzeka uma usebenzisa i-SSD caching.
Ukuhlola
Ukuhlola ukusebenza kwe-algorithms ye-tiering, senze ukuhlolwa okulula. Iphuli yamaleveli amabili e-SSD (RAID 1) + HDD 7.2K (RAID1) yakhiwe, lapho ivolumu enenqubomgomo “yezinga eliphansi” ibekwe khona. Labo. Idatha kufanele ihlale itholakala kumadiski ahamba kancane.
I-interface yokuphatha ibonisa ngokucacile ukubekwa kwedatha phakathi kwamaleveli
Ngemva kokugcwalisa ivolomu ngedatha, sishintshe inqubomgomo yokubeka yaba i-Auto Tiering futhi saqhuba ukuhlolwa kwe-IOmeter.
Ngemva kwamahora ambalwa okuhlolwa, lapho uhlelo lukwazi ukuqongelela izibalo, inqubo yokuthutha yaqala.
Ngemva kokuqedwa kokuhanjiswa kwedatha, ivolumu yethu yokuhlola “ikhase” ngokuphelele yaya ezingeni eliphezulu (SSD).
Isinqumo
I-Auto Tiering iwubuchwepheshe obumangalisayo obukuvumela ukuthi ukhuphule ukusebenza kwesistimu yokugcina impahla enezindleko ezincane nezindleko zesikhathi ngokusebenzisa kakhulu amadrayivu anesivinini esikhulu. Kusetshenziswe ku
Qsan okuwukuphela kokutshalwa kwezimali yilayisense, ethengwa kanye kuphela ngaphandle kwemikhawulo kuvolumu/inombolo yamadiski/amashalofu/njll. Lokhu kusebenza kufakwe izilungiselelo ezicebile kangangokuthi kungenelisa cishe noma yimuphi umsebenzi webhizinisi. Futhi ukubonwa kwezinqubo kusixhumi esibonakalayo kuzokuvumela ukuthi uphathe ngempumelelo idivayisi.
Source: www.habr.com