Nav navikê Linux Pêşniyar tê kirin ku cîhaza bloka dubarekirî ya belavkirî DRBD 9 were çalak kirin.

Ji bo bingehîn Linux Komek ji patchan ji bo pêkanîna cîhaza bloka dubarekirî ya belavkirî ya DRBD 9 hatiye pêşniyar kirin, ku destûrê dide afirandina rêzek RAID-1 ku ji ajokarên neynika torê yên bi pergalên cûda ve girêdayî pêk tê. Ajokar dê di destpêkê de di şaxa linux-next de were ceribandin û ji bo entegrasyona kernel were qedandin. Linux 7.2.

Pêkanîna DRBD ya kevin ji guhertoya 2.6.33-an vir ve, ku 16 sal berê hate berdan, di nav kernelê de cih digire. Koda kernelê li ser şaxa DRBD 8-ê ye, ku ji şaxa DRBD 9-ê, ku di sala 2015-an de hate berdan, pir cûda ye û di asta protokolê de ne lihevhatî ye. Di encamê de, DRBD 9 wekî modulek derveyî ya cuda pêş ket, ku bi modula kernelê ya bingehîn re ne lihevhatî ye. Pêkanîna DRBD-ê ya kernelê bi awayekî cuda hate parastin û 10-15 salan li paş koda DRBD-ya heyî ye. Paçeyên pêşniyarkirî ji bo çareserkirina vê valatiyê hatine çêkirin.

DRBD mimkun dike ku ajokarên girêkên komê di nav depoyek yek-tehemul a xeletiyê de bicivîne. Ji bo serîlêdan û pergalê, hilanîna wusa mîna amûrek blokê ye ku ji bo hemî pergalan yek e. Dema ku DRBD bikar tînin, hemî operasyonên dîskê yên herêmî ji girêkên din re têne şandin û bi dîskên makîneyên din re têne hevrêz kirin. Ger yek nodek têk biçe, hilanînê dê bixweber bi karanîna girêkên mayî kar bidomîne. Dema ku hebûna girêka têkçûyî were vegerandin, dê rewşa wê bixweber were nûve kirin.

Koma ku depoyê pêk tîne dikare heta 32 girêkên ku hem di tora herêmî de û hem jî li deverên belavbûyî yên erdnîgarî de cih digirin di nav xwe de bigire. navendên danûstendinêSenkronîzekirin di sîstemên hilanîna belavkirî yên weha de di toreke mesh de tê kirin - daneyên ji girêkê diherikin girêkê. Dubarekirina girêkê dikare bi awayekî senkronîk an asenkron were kirin. Mînakî, girêkên ku li herêmê têne mêvandar kirin dikarin dubarekirina senkronîk bikar bînin, di heman demê de girêkên li malperên dûr dikarin dubarekirina asenkron bi zextkirin û şîfrekirina trafîkê ya zêde bikar bînin.

Şaxa DRBD 9 bi abstraksiyona qata veguhastinê tê cudakirin, ku ev yek ne tenê li ser kanalên ragihandinê bicîhanîna wan gengaz kir. TCP/IP, lê di heman demê de RDMA/Infiniband jî bikar tîne. Li gorî xebitandina li ser toreke IP ya kevneşopî, entegrekirina gihîştina rasterast bi RAM-a kompîturek din re bi karanîna RDMA (Remote Direct Memory Access) performansa dubarekirinê du qat kir di heman demê de barê CPU-yê bi rêjeya 50% kêm kir. Mezinahiya herî zêde ya hilanîna senkronîzekirî gihîşt 32 girêkan. DRBD 9 di heman demê de mantiqa ji nû ve senkronîzekirina girêkan a guherandî, mekanîzmayek kilîtkirinê ya ji nû ve hatî sêwirandin, piştgiriya zêdekirî ji bo navên torê, verastkirina rewşa girêkan a otomatîk li gorî çalakiyê, û piştgiriya ji bo commitên du-qonaxî û belavbûna nûvekirina bê astengker vedihewîne. Nav navikê Linux Pêşniyar tê kirin ku cîhaza bloka dubarekirî ya belavkirî DRBD 9 were çalak kirin.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster