Rau lub hauv paus Linux Muaj ib pawg ntawm cov kho kom zoo uas tau muab tso rau hauv kev siv DRBD 9 distributed replicated block device, uas tso cai rau kev tsim ib qho RAID-1 array uas tsim los ntawm cov network-mirrored drives txuas nrog cov system sib txawv. Tus tsav tsheb yuav raug sim ua ntej hauv linux-next ceg thiab ua tiav rau kev koom ua ke ntawm kernel. Linux 7.2.
Qhov kev siv DRBD qub tau suav nrog hauv lub kernel txij li version 2.6.33, tso tawm 16 xyoo dhau los. Cov lej kernel yog raws li ceg DRBD 8, uas txawv ntawm ceg DRBD 9, tso tawm xyoo 2015 thiab tsis sib xws ntawm qib protocol. Yog li ntawd, DRBD 9 tau tsim los ua ib lub module sab nraud sib cais, tsis sib xws nrog lub module kernel tseem ceeb. Lub kernel's DRBD kev siv tau khaws cia sib cais thiab lags tom qab DRBD codebase tam sim no los ntawm 10-15 xyoo. Cov patches uas tau thov yog tsim los txuas qhov sib txawv no.
DRBD tso cai rau cov cluster node drives kom sib koom ua ke rau hauv ib qho chaw cia khoom uas tsis ua haujlwm. Rau cov ntawv thov thiab lub kaw lus, qhov chaw cia khoom no zoo li ib qho khoom siv thaiv ib yam nkaus. Nrog DRBD, txhua qhov kev ua haujlwm disk hauv zos raug xa mus rau lwm cov nodes thiab sib dhos nrog cov disks ntawm lwm lub tshuab. Yog tias ib qho node tsis ua haujlwm, qhov chaw cia khoom yuav txuas ntxiv ua haujlwm siv cov nodes seem. Thaum lub node tsis ua haujlwm rov qab muaj dua, nws lub xeev yuav rov qab los rau lub xeev tam sim no.
Cov pawg uas tsim cov chaw khaws cia tuaj yeem suav nrog txog li 32 lub nodes nyob hauv ob qho tib si hauv lub network hauv zos thiab hauv cov chaw nyob sib cais. cov chaw zov me nyuamKev sib dhos ua ke hauv cov kab ke khaws cia faib tawm no yog ua tiav hauv lub network mesh—cov ntaub ntawv ntws los ntawm node mus rau node. Kev rov ua dua ntawm node tuaj yeem ua tau synchronously lossis asynchronously. Piv txwv li, cov nodes uas tuav hauv zos tuaj yeem siv kev rov ua dua synchronous, thaum cov nodes ntawm cov chaw nyob deb tuaj yeem siv kev rov ua dua asynchronous nrog kev sib tsoo tsheb ntxiv thiab kev encryption.
Ceg DRBD 9 yog qhov txawv los ntawm kev rho tawm ntawm txheej thauj mus los, uas ua rau nws muaj peev xwm siv cov kev sib txuas lus tsis yog tsuas yog nyob rau sab saum toj ntawm TCP/IP, tab sis kuj siv RDMA / Infiniband. Piv rau kev khiav hla lub network IP ib txwm muaj, kev koom ua ke nkag mus rau lwm lub khoos phis tawj RAM siv RDMA (Remote Direct Memory Access) tau ua ob npaug ntawm kev ua haujlwm rov ua dua thaum txo CPU load los ntawm 50%. Qhov loj tshaj plaws ntawm kev cia khoom sib dhos tau nce mus rau 32 nodes. DRBD 9 kuj tseem muaj cov qauv hloov kho node resynchronization, lub tshuab xauv tshiab, ntxiv kev txhawb nqa rau cov npe network, kev hloov kho qhov xwm txheej node tsis siv neeg raws li kev ua ub no, thiab kev txhawb nqa rau ob-theem kev cog lus thiab kev hloov kho tshiab tsis thaiv. 
Tau qhov twg los: opennet.ru
