Encamên testa performansa pergala pelê Reiser5 hatin weşandin

Encamên ceribandinên performansê yên projeya Reiser5 hatin weşandin, ku guhertoyek girîng a ji nû ve sêwirandî ya pergala pelê Reiser4 bi piştgirîya cildên mantiqî yên ku xwedan "pîvazkirina paralel" e, ku, berevajî RAID-ya kevneşopî, tê wateya beşdarbûna çalak a pergala pelê, pêş dixe. di belavkirina daneyan de di navbera cîhazên pêkhatî yên qebareya mentiqî de. Ji perspektîfa rêveberê, cûdahiya girîng ji RAID ev e ku hêmanên volgayek mentiqî ya paralel-pîvanek amûrên blokê yên formatkirî ne.

Encamên ceribandinê yên pêşkêşkirî performansa operasyonên pelê yên hevpar dinirxînin, wek mînak nivîsandina pelek bi cildek mentiqî, xwendina pelek ji cildek mentiqî ya ku ji hejmarek guhêrbar a ajokarên rewşa hişk pêk tê. Performansa operasyonên li ser cildên mentiqî, wek pêvekirina amûrekê li cildeke mentiqî, derxistina amûrekê ji cildeke mentiqî, veavakirina daneyan ji dîskên proxy, û koçkirina daneyan ji pelek birêkûpêk (ne taybetî) bo amûrek diyarkirî jî bû. pîvan kirin.

Ji bo komkirina cildan bi qasî 4 kopiyan ajokarên dewleta zexm (SSD) hatin bikar anîn. Leza operasyonek li ser hêjmarek mentiqî wekî rêjeya rêjeya cîhê dagirkirî ya li ser tevahiya qebareya mentiqî bi dema ku ji bo qedandina operasyonê digire, tevî hevdemkirina tevahî bi ajokeran re tê pênase kirin.

Leza her operasyonê (ji xeynî şuştina daneyan ji dîskê proxy li ser hêjmarek ku ji hejmarek piçûk pêk tê) ji leza kopîkirina daneyan ji amûrek ji cîhazek din mezintir e. Di heman demê de, bi zêdebûna hejmara cîhazên ku deng ji wan pêk tê, leza operasyonan zêde dibe. Ji îstîsna operasyona koçkirina pelan e, leza wê ya asîmptotîk (ji jor) bi leza nivîsandinê ya cîhaza armancê nêzîk dibe. Gihîştina rêzdar-asta nizm: Xwendina cîhazê, Nivîsandina M/s, M/s DEV1 470 390 DEV2 530 420 Xwendin/nivîsandina li pey hev a pelê mezin (M/s): Hejmara dîskên di cildê de Nivîsandin Xwendin 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 Kopîkirina rêzî ya daneyan ji/ji bo cîhaza bi lez û bez ji cîhaz re (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Zêdekirina amûrekê li cildeke mentiqî: Amûra cildê ya ku were zêdekirin Leza (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Amûrek ji cildeke mentiqî: Amûra cildê ya ku were rakirin Leza (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Daneyên ji dîska proxy vegere: Leza dîska proxy ​(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 Device Speed (M/s) DEV0+DEV427+DEV1+DEV2 DEV3 4 DEV1+DEV387 +DEV1 DEV2 3 DEV1+DEV403 DEV1 2

Tê destnîşan kirin ku ger prosedûra belavkirina daxwazên I/O-yê li seranserê hêmanên qebareya mentiqî were paralel kirin, performans dikare bêtir were çêtir kirin (niha, ji bo sadebûnê, ev yek bi yek xêzek ve di nav lûleyekê de tê kirin). Û her weha heke hûn tenê wan daneyên ku di dema hevsengkirinê de di bin tevgerê de ne bixwînin (niha, ji bo sadebûnê, hemî dane têne xwendin). Sînorê teorîk ji bo leza zêdekirin/rakirina amûrek duyemîn di pergalên bi pîvana paralel de du caran leza kopîkirinê ji dîska yekem heya ya duyemîn e (bi rêzdarî, ji ya duyemîn heya ya yekem). Naha leza lê zêdekirin û rakirina dîska duyemîn bi hev re 1.1 û 1.3 leza kopîkirinê ye.

Digel vê yekê, defragmenterek O (1) hate ragihandin ku dê hemî hêmanên cildek mentiqî (di nav de dîska proxy) bi paralelî pêvajoyê bike, ango. di demek ku ji dema pêvajoyê ya pêkhateya herî mezin veqetandî derbas nabe.

Source: opennet.ru

Add a comment