Ir-riżultati tat-test tal-prestazzjoni tas-sistema tal-fajls Reiser5 ippubblikati

Ġew ippubblikati r-riżultati tat-testijiet tal-prestazzjoni tal-proġett Reiser5, li jiżviluppa verżjoni ddisinjata mill-ġdid b'mod sinifikanti tas-sistema tal-fajls Reiser4 b'appoġġ għal volumi loġiċi li għandhom "skala parallela", li, b'differenza RAID tradizzjonali, timplika l-parteċipazzjoni attiva tas-sistema tal-fajls. fid-distribuzzjoni tad-data bejn l-apparati komponenti tal-volum loġiku. Mill-perspettiva ta 'amministratur, id-differenza sinifikanti mir-RAID hija li l-komponenti ta' volum loġiku fuq skala parallela huma tagħmir ta 'blokk ifformattjat.

Ir-riżultati tat-test ippreżentati jevalwaw il-prestazzjoni ta 'operazzjonijiet ta' fajls komuni, bħall-kitba ta 'fajl għal volum loġiku, il-qari ta' fajl minn volum loġiku magħmul minn numru varjabbli ta 'drives ta' stat solidu. Il-prestazzjoni ta' operazzjonijiet fuq volumi loġiċi, bħaż-żieda ta' apparat ma' volum loġiku, it-tneħħija ta' apparat minn volum loġiku, l-issettjar mill-ġdid tad-dejta minn diski tal-prokura, u l-migrazzjoni tad-dejta minn fajl regolari (mhux speċjali) għal apparat speċifikat, kienet ukoll imkejla.

Solid-state drives (SSD) fl-ammont ta 'kopji 4 intużaw biex jiġbru l-volumi. Il-veloċità ta 'operazzjoni fuq volum loġiku hija definita bħala l-proporzjon tal-ammont ta' spazju okkupat fuq il-volum loġiku kollu għaż-żmien li tieħu biex titlesta l-operazzjoni, inkluża s-sinkronizzazzjoni sħiħa mad-drajvs.

Il-veloċità ta 'kwalunkwe operazzjoni (bl-eċċezzjoni tal-flushing tad-dejta minn proxy disk fuq volum magħmul minn numru żgħir ta' apparati) hija ogħla mill-veloċità tal-ikkupjar tad-dejta minn apparat għal ieħor. Fl-istess ħin, b'żieda fin-numru ta 'apparati li minnhom huwa magħmul il-volum, il-veloċità tal-operazzjonijiet tiżdied. L-eċċezzjoni hija l-operazzjoni tal-migrazzjoni tal-fajl, li l-veloċità tagħha toqrob b'mod asintotiku (minn fuq) il-veloċità tal-kitba lill-apparat fil-mira. Aċċess sekwenzjali ta' livell baxx: Device Read, M/s Write, M/s DEV1 470 390 DEV2 530 420 Qari/kitba sekwenzjali ta' fajls kbar (M/s): Numru ta' diski fil-volum Kitba Qari 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 Ikkopjar serjali ta’ data minn/għal apparat ifformattjat ta’ veloċità Minn apparat Għal apparat ifformattjat (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Żieda ta’ apparat ma’ volum loġiku: Volum Apparat li għandu jiżdied Veloċità (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Tneħħija ta’ apparat minn volum loġiku: Apparat tal-Volum li għandu jitneħħa Veloċità (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Irrisettja dejta minn proxy disk: Volum Proxy disk Veloċità ​​(M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+DEV3+DEV4 Veloċità Fajl Dev0 Veloċità Migrazzjoni RAM427 (M/s) DEV1+DEV2+DEV3+DEV4 DEV1 387 DEV1+DEV2 +DEV3 DEV1 403 DEV1+DEV2 DEV1 427

Huwa nnutat li l-prestazzjoni tista 'tittejjeb aktar jekk il-proċedura għall-ħruġ ta' talbiet I/O hija parallelizzata bejn il-komponenti tal-volum loġiku (bħalissa, għas-sempliċità, dan isir f'linja b'ħajt wieħed). U wkoll jekk taqra biss dik id-dejta li hija soġġetta għal moviment waqt l-ibbilanċjar mill-ġdid (issa, għas-sempliċità, id-dejta kollha tinqara). Il-limitu teoretiku għall-veloċità taż-żieda/tneħħija tat-tieni apparat f'sistemi bi skala parallela huwa d-doppju tal-veloċità tal-kopja mill-ewwel disk għat-tieni (rispettivament, mit-tieni għall-ewwel). Issa l-veloċità taż-żieda u t-tneħħija tat-tieni disk hija b'mod korrispondenti 1.1 u 1.3 veloċitajiet ta 'ikkupjar.

Barra minn hekk, tħabbar deframmentatur O(1) li se jipproċessa l-komponenti kollha ta 'volum loġiku (inkluż id-diska prokura) b'mod parallel, i.e. fi żmien li ma jaqbiżx il-ħin tal-ipproċessar tal-akbar komponent separatament.

Sors: opennet.ru

Żid kumment