Hasil tés kinerja sistem file Reiser5 diterbitkeun

Hasil tés kinerja proyék Reiser5 parantos diterbitkeun, anu ngembangkeun vérsi sistem file Reiser4 anu didesain ulang sacara signifikan kalayan dukungan pikeun volume logis anu ngagaduhan "skala paralel", anu, teu sapertos RAID tradisional, nunjukkeun partisipasi aktif tina sistem file. dina ngadistribusikaeun data antara alat komponén tina volume logis. Tina sudut pandang administrator, béda anu signifikan tina RAID nyaéta komponén tina volume logis skala paralel mangrupikeun alat blok anu diformat.

Hasil tés anu dipidangkeun ngévaluasi kinerja operasi file umum, sapertos nyerat file kana volume logis, maca file tina volume logis anu diwangun ku sababaraha variabel drive solid-state. Kinerja operasi dina volume logis, sapertos nambihan alat kana volume logis, mupus alat tina volume logis, ngareset data tina disk proxy, sareng migrasi data tina file biasa (henteu khusus) ka alat anu khusus, ogé diukur.

Solid-state drive (SSD) dina jumlah 4 salinan dipaké pikeun ngumpul jilid. Laju operasi dina volume logis dihartikeun salaku babandingan jumlah spasi nempatan dina sakabéh volume logis jeung waktu nu diperlukeun pikeun ngarengsekeun operasi, kaasup sinkronisasi pinuh ku drive.

Laju operasi naon waé (iwal flushing data tina disk proxy dina volume anu diwangun ku sajumlah leutik alat) leuwih luhur ti laju nyalin data ti hiji alat ka alat sejen. Dina waktos anu sami, kalayan paningkatan jumlah alat dimana volume diwangun, laju operasi ningkat. Pangecualian nyaéta operasi migrasi file, laju anu asymptotically ngadeukeutan (ti luhur) laju nulis kana alat target. Aksés berurutan tingkat handap: Maca Alat, Tulis M/s, M/s DEV1 470 390 DEV2 530 420 Maca/tulis berurutan file ageung (M/s): Jumlah disk dina volume Tulis Baca 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 Nyalin serial data tina/ka alat nu diformat Ti alat Ka alat (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Nambahkeun alat kana volume logis: Volume Alat pikeun ditambahkeun Speed ​​​​(M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Nyoplokkeun alat tina volume logis: Alat Jilid pikeun dipiceun Speed ​​​​(M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Reset data tina disk proxy: Volume Proxy disk Speed​ (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+DEV Volume Alat Volume RAM3+DEV4+0G (M/s) DEV427+DEV1+DEV2+DEV3 DEV4 1 DEV387+DEV1 +DEV2 DEV3 1 DEV403+DEV1 DEV2 1

Hal ieu dicatet yén kinerja bisa salajengna ningkat lamun prosedur pikeun ngaluarkeun I / O requests ieu parallelized sakuliah komponén tina volume logis (ayeuna, pikeun kesederhanaan, ieu dipigawé dina loop kalawan thread tunggal). Sareng ogé upami anjeun ngan ukur maca data anu tunduk kana gerakan nalika rebalancing (ayeuna, pikeun kesederhanaan, sadaya data dibaca). Watesan téoritis pikeun laju nambahan/nyabut alat kadua dina sistem kalawan skala paralel nyaéta dua kali laju salinan ti disk kahiji ka kadua (masing-masing, ti kadua ka kahiji). Ayeuna laju nambihkeun sareng ngahapus disk kadua saluyu sareng 1.1 sareng 1.3 laju nyalin.

Sajaba ti éta, hiji O (1) defragmenter geus ngumumkeun yén bakal ngolah sakabeh komponen volume logis (kaasup proxy disk) dina paralel, i.e. dina waktu teu ngaleuwihan waktu ngolah komponén pangbadagna misah.

sumber: opennet.ru

Tambahkeun komentar