Niðurstöður Reiser5 skráarkerfis árangursprófunar birtar

Niðurstöður frammistöðuprófa Reiser5 verkefnisins hafa verið birtar, sem þróar verulega endurhannaða útgáfu af Reiser4 skráarkerfinu með stuðningi fyrir rökrétt bindi sem hafa „samhliða mælikvarða“, sem, ólíkt hefðbundnu RAID, felur í sér virka þátttöku skráarkerfisins. við að dreifa gögnum á milli íhluta tækja rökræna bindisins. Frá sjónarhóli stjórnanda er mikilvægi munurinn á RAID að íhlutir samhliða rökræns bindis eru sniðin blokkartæki.

Prófunarniðurstöðurnar sem kynntar eru meta frammistöðu algengra skráaaðgerða, eins og að skrifa skrá í rökrétt bindi, lesa skrá úr röklegu bindi sem samanstendur af breytilegum fjölda solid-state drif. Frammistaða aðgerða á rökrænu bindi, eins og að bæta tæki við rökrænt bindi, fjarlægja tæki úr rökrænu bindi, endurstilla gögn af proxy diskum og flytja gögn úr venjulegri (ekki sérstökum) skrá yfir í tilgreint tæki, var einnig mælt.

Solid-state drif (SSD) í magni 4 eintaka voru notuð til að setja saman bindi. Hraði aðgerðar á rökrænu bindi er skilgreindur sem hlutfallið af uppteknu plássi á öllu rökrænu rúmmáli og tíma sem það tekur að ljúka aðgerðinni, þar með talið fullri samstillingu við drif.

Hraði hvers konar aðgerða (að undanskildum því að skola gögn af proxy-diski á rúmmáli sem samanstendur af fáum tækjum) er meiri en hraði afritunar gagna frá einu tæki í annað. Á sama tíma, með aukningu á fjölda tækja sem hljóðstyrkurinn er samsettur úr, eykst hraði aðgerðanna. Undantekningin er skráaflutningsaðgerðin, þar sem hraðinn nálgast (að ofan) án einkenna ritunarhraðann á marktækið. Raðaðgangur á lágu stigi: Tæki Lesa, M/s Skrifa, M/s DEV1 470 390 DEV2 530 420 Stór skráarraðbundin les/skrif (M/s): Fjöldi diska í rúmmáli Skrifa Lesa 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 Raðafritun gagna frá/í sniðið tæki Frá tæki (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Að bæta tæki við rökrétt hljóðstyrk: Hljóðstyrkur Tæki sem á að bæta við Hraði (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Tæki fjarlægt úr rökréttu hljóðstyrk: Hljóðstyrkstæki sem á að fjarlægja Hraði (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Núllstilla gögn af proxy-diski: Hraði umboðsdisks ) ​​(M/s) DEV1+DEV4+DEV228+DEV1 DEV2 4 DEV244+DEV1 +DEV2 DEV3 4 DEV290+DEV1 DEV0 283

Það er tekið fram að hægt er að bæta afköst enn frekar ef aðferðin við að gefa út I/O beiðnir er samhliða íhlutum rökræna bindisins (eins og er, til einföldunar, er þetta gert í lykkju með einum þræði). Og líka ef þú lest aðeins þau gögn sem eru háð hreyfingu við endurjafnvægi (nú, til einföldunar, eru öll gögn lesin). Fræðileg takmörk fyrir hraða við að bæta við/fjarlægja annað tæki í kerfum með samhliða mælikvarða er tvöfaldur afritunarhraði frá fyrsta disknum yfir á þann seinni (í sömu röð, frá þeim síðari í þann fyrsta). Nú er hraðinn við að bæta við og fjarlægja annan disk sem samsvarar 1.1 og 1.3 afritunarhraða.

Auk þess hefur verið tilkynnt um O(1) defragmenter sem mun vinna úr öllum hlutum rökræns bindis (þar á meðal proxy diskinn) samhliða, þ.e. á þeim tíma sem er ekki lengri en vinnslutími stærsta þáttarins sérstaklega.

Heimild: opennet.ru

Bæta við athugasemd