Ukuqhubeka nokuqwalasela itekhnoloji yokukhawulezisa imisebenzi ye-I/O njengoko isetyenziswa kwiinkqubo zokugcina, eqalwe ngo , umntu akanakuzinceda kodwa ahlale kukhetho olunjalo oluthandwa kakhulu njenge-Auto Tiering. Nangona i-ideology yalo msebenzi ifana kakhulu phakathi kwabavelisi benkqubo yokugcina abahlukeneyo, siya kujonga iimpawu zokuphunyezwa kwe-tiering usebenzisa umzekelo. .

Nangona uluhlu lwedatha egcinwe kwiinkqubo zokugcina, le datha efanayo inokwahlulwa ibe ngamaqela amaninzi ngokusekelwe kwimfuno yabo (i-frequency of use). Idatha ethandwa kakhulu ("eshushu") kufuneka ifikeleleke ngokukhawuleza, ngelixa i-data esetyenziswa ngaphantsi ("ebandayo") ingacutshungulwa kwindawo ephantsi.
Ukulungelelanisa iskimu esinjalo, umsebenzi we-tiering usetyenziswa. Uluhlu lwedatha kulo mzekelo aluquki iidiski zohlobo olufanayo, kodwa amaqela amaninzi eedrive ezenza amanqanaba okugcina ahlukeneyo. Ukusebenzisa i-algorithm ekhethekileyo, idatha ihanjiswa ngokuzenzekelayo phakathi kwamanqanaba ukuqinisekisa ukusebenza okuphezulu.

SHD inkxaso ukuya kumanqanaba amathathu ogcino:
- Inqanaba 1: I-SSD, ukusebenza okuphezulu
- Inqanaba 2: I-HDD SAS 10K / 15K, ukusebenza okuphezulu
- I-Tier 3: I-HDD NL-SAS 7.2K, umthamo omkhulu
I-Auto Tiering pool ingaba nemigangatho emithathu, okanye ezimbini kuphela kuyo nayiphi na indibaniselwano. Kwinqanaba ngalinye, iidrive zidityanisiwe zibe ngamaqela aqhelekileyo e-RAID. Ukuguquguquka okuphezulu, inqanaba le-RAID kwiTier ngalinye linokwahluka. Oko kukuthi, umzekelo, akukho nto ikuthintela ekulungiseleleni isakhiwo esifana ne-4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6
Emva kokudala imiqulu (virtual disks) kwi ipool kuyo iqala ingqokelela yangasemva yeenkcukacha-manani malunga nayo yonke imisebenzi ye-I/O. Ukwenza oku, indawo "inqunyulwe" kwiibhloko ze-1GB (ebizwa ngokuba yi-sub LUN). Ngalo lonke ixesha ibhloko enjalo ifikeleleke, inikwe i-coefficient ye-1. Emva koko, ngokuhamba kwexesha, le coefficient iyancipha. Emva kweeyure ze-24, ukuba akukho zicelo ze-I / O kule block, iya kuba sele ilingana ne-0.5 kwaye iya kuqhubeka nokuwa rhoqo ngeyure elandelayo.
Ngexesha elithile (ngokungagqibekanga, yonke imihla ezinzulwini zobusuku), iziphumo eziqokelelweyo zibekwe ngokwenkqubo ye-LUN esezantsi ngokwee-coefficients zazo. Ngokusekelwe kule nto, isigqibo senziwe ukuba zeziphi iibhloko ezihambayo kunye nendlela. Emva koko, enyanisweni, ukuhanjiswa kwedatha phakathi kwamanqanaba kwenzeka.

Inkqubo yokugcinwa kwe-Qsan iphumeza ngokugqibeleleyo ulawulo lwenkqubo yokulinganisa usebenzisa iiparitha ezininzi, ezikuvumela ukuba ulungelelanise ngokuguquguqukayo ukusebenza kokugqibela koluhlu.
Ukumisela indawo yokuqala yedatha kunye nesikhokelo esiphambili sokuhamba kwayo, imigaqo-nkqubo esetyenzisiweyo ebekwe ngokwahlukileyo kumthamo ngamnye:
- I-Auto Tiering - umgaqo-nkqubo ongagqibekanga, ukubekwa kokuqala kunye nolwalathiso lweentshukumo zimiselwa ngokuzenzekelayo, okt. Idatha "eshushu" ithandeka kwinqanaba eliphezulu, kwaye idatha "ebandayo" ihla. Ukubekwa kokuqala kukhethwe ngokusekelwe kwindawo ekhoyo kwinqanaba ngalinye. Kodwa kuya kufuneka uqonde ukuba inkqubo izama ukwenza usetyenziso oluphezulu kwezona drives zikhawulezayo. Ngoko ke, ukuba kukho indawo ekhululekile, idatha iya kufakwa kumanqanaba aphezulu. Lo mgaqo-nkqubo ufanelekile kwiimeko ezininzi apho imfuno yedatha ayinakuqikelelwa kwangaphambili.
- Qala nge-High kwaye emva koko i-Auto Tiering -umahluko kulowo wangaphambili kuphela kwindawo yokuqala yedatha (kwinqanaba elikhawulezayo)
- Inqanaba eliphezulu -Idatha ihlala izama ukuhlala kwinqanaba elikhawulezayo. Ukuba ziyasuswa ngexesha lokusebenza, ngoko ngokukhawuleza zibuyiselwa umva. Lo mgaqo-nkqubo ufanelekile kwidatha efuna ukufikelela ngokukhawuleza okunokwenzeka.
- Ubuncinci benqanaba -idatha ihlala idla ngokuhlala kwelona nqanaba lisezantsi. Lo mgaqo-nkqubo ulungile kwidatha engafane isetyenziswe (umzekelo, oovimba).
- Akukho kuhamba - inkqubo inquma ngokuzenzekelayo indawo yokuqala yedatha kwaye ayiyishukumisi. Nangona kunjalo, iinkcukacha-manani ziyaqhubeka ukuqokelelwa xa kunokwenzeka ukuba ukufuduswa kwabo kufuneke emva koko.
Kuyafaneleka ukuba uqaphele ukuba nangona imigaqo-nkqubo ichazwa xa umthamo ngamnye wenziwa, unokutshintshwa ngokuphindaphindiweyo kwi-fly ngexesha lomjikelo wobomi benkqubo.
Ukongeza kwimigaqo-nkqubo yendlela yokulinganisa, ukuphindaphindwa kunye nesantya sokuhamba kwedatha phakathi kwamanqanaba nawo aqwalaselwe. Unokuseta ixesha elithile lokuhamba: imihla ngemihla okanye ngeentsuku ezithile zeveki, kwaye unciphise ixesha lokuqokelela izibalo kwiiyure ezininzi (ubuncinane bexesha - iiyure ezi-2). Ukuba ufuna ukunciphisa ixesha elithathayo ukugqiba umsebenzi wokuhamba kwedatha, unokuseta isakhelo sexesha (ifestile yokushukuma). Ukongeza, isantya sokufuduka sikwabonisiwe - iindlela ezi-3: ngokukhawuleza, okuphakathi, kancinci.

Ukuba kukho imfuneko yokufuduswa kwedatha ngokukhawuleza, kunokwenzeka ukuba uyenze ngesandla nangaliphi na ixesha ngokomyalelo womlawuli.
Kucacile ukuba idatha rhoqo kwaye ngokukhawuleza ishukunyiswa phakathi kwamanqanaba, i-flexible ngakumbi inkqubo yokugcina iya kuba ihambelana neemeko zokusebenza zangoku. Kodwa ngexesha elifanayo, kuyafaneleka ukukhumbula ukuba ukuhamba ngumthwalo owongezelelweyo (ngokukodwa kwiidiski), ngoko akufanele "uqhube" idatha ngaphandle kokuba kuyimfuneko. Kungcono ukucwangcisa ukunyakaza ngexesha lomthwalo omncinci. Ukuba inkqubo yokugcinwa kwenkqubo ihlala ifuna ukusebenza okuphezulu kwe-24/7, ngoko kuyafaneleka ukunciphisa izinga lokufuduka libe lincinci.
Ubuninzi bezicwangciso zokudubula ngokungathandabuzekiyo ziya kukholisa abasebenzisi abaphambili. Nangona kunjalo, kwabo badibana neteknoloji enjalo okokuqala, akukho nto yokukhathazeka ngayo. Kuyenzeka ukuba uthembe useto olungagqibekanga (Umgaqo-nkqubo we-Auto Tiering, uhamba ngesantya esiphezulu kanye ngemini ebusuku) kwaye, njengoko izibalo ziqokelelana, hlengahlengisa iiparamitha ezithile ukufezekisa isiphumo esifunekayo.
Ukuthelekisa ukukrazula neteknoloji ethandwa ngokulinganayo ukunyusa imveliso njengoko , kufuneka ukhumbule imigaqo yokusebenza eyahlukeneyo yee-algorithms zabo.
I-caching ye-SSD
I-Auto Tiering
Isantya sokuqala kwesiphumo
Phantse ngoko nangoko. Kodwa umphumo obonakalayo kuphela emva kokuba i-cache "ifudumele" (imizuzu ukuya kwiiyure)
Emva kokuqokelela izibalo (ukusuka kwiiyure ezi-2, ngokufanelekileyo ngosuku) kunye nexesha lokuhambisa idatha
Ubude bexesha
Ide idatha ithathelwe indawo yinxenye entsha (imizuzu-iiyure)
Ngelixa idatha ifunwa (iiyure ezingama-24 okanye ngaphezulu)
Izimpawu zokusetyenziswa
Iinzuzo zokusebenza zexeshana elifutshane (iziseko zogcino-lwazi, iimeko-bume ze-virtualization)
Ukonyuka kwemveliso ixesha elide (ifayile, iwebhu, iiseva zeposi)
Kwakhona, enye yeempawu zokulinganisa kukukwazi ukuyisebenzisa kungekuphela nje kwiimeko ezinjenge "SSD + HDD", kodwa "i-HDD ekhawulezayo + ecothayo ye-HDD" okanye amanqanaba amathathu, into engenakwenzeka xa usebenzisa i-caching ye-SSD.
Ukuvavanywa
Ukuvavanya ukusebenza kwe-algorithms ye-tiering, senze uvavanyo olulula. I-pool yamanqanaba amabini e-SSD (i-RAID 1) + i-HDD 7.2K (RAID1) yenziwe, apho umthamo onomgaqo-nkqubo "wezinga eliphantsi". Ezo. Idatha kufuneka ihlale ibekwe kwiidiski ezicothayo.


Ujongano lolawulo lubonisa ngokucacileyo ukubekwa kwedatha phakathi kwamanqanaba
Emva kokuzalisa umthamo ngedatha, satshintsha umgaqo-nkqubo wokubekwa kwi-Auto Tiering kwaye siqhuba uvavanyo lwe-IOmeter.

Emva kweeyure ezininzi zokuvavanya, xa inkqubo ikwazi ukuqokelela izibalo, inkqubo yokufuduka yaqala.

Emva kokuba ukuhanjiswa kwedatha kugqityiwe, umthamo wethu wokuvavanya ngokupheleleyo "ukhase" kwinqanaba eliphezulu (SSD).


Isiqinisekiso
I-Auto Tiering yitekhnoloji emangalisayo ekuvumela ukuba ukwandise ukusebenza kwenkqubo yokugcina izinto ezincinci kunye neendleko zexesha ngokusetyenziswa kakhulu kokuqhuba ngesantya esiphezulu. Kusetyenziswa kwi utyalo-mali kuphela yilayisenisi, ethengwa kanye kwaye yonke ngaphandle kwezithintelo kumthamo / inani le disks/shelves/etc. Lo msebenzi uxhotyiswe ngezicwangciso ezityebileyo kangangokuba unokwanelisa phantse nawuphi na umsebenzi weshishini. Kwaye ukubonwa kweenkqubo kwi-interface kuya kukuvumela ukuba ulawule ngokufanelekileyo isixhobo.
umthombo: www.habr.com
