Reiser5 fayl sisteminin performans testinin nəticələri dərc edildi

Ənənəvi RAID-dən fərqli olaraq, fayl sisteminin aktiv iştirakını nəzərdə tutan “paralel miqyaslı” məntiqi həcmləri dəstəkləyən Reiser5 fayl sisteminin əhəmiyyətli dərəcədə yenidən işlənmiş versiyasını hazırlayan Reiser4 layihəsinin performans testlərinin nəticələri dərc edilmişdir. məntiqi həcmin komponent cihazları arasında məlumatların paylanmasında. İdarəçinin nöqteyi-nəzərindən RAID-dən əhəmiyyətli fərq, paralel miqyaslı məntiqi həcmin komponentlərinin formatlaşdırılmış blok cihazları olmasıdır.

Təqdim olunan test nəticələri faylın məntiqi həcmə yazılması, dəyişən sayda bərk vəziyyət sürücülərindən ibarət məntiqi həcmdən faylın oxunması kimi ümumi fayl əməliyyatlarının performansını qiymətləndirir. Cihazı məntiqi həcmə əlavə etmək, cihazı məntiqi həcmdən çıxarmaq, proksi disklərdən verilənləri sıfırlamaq və adi (xüsusi olmayan) fayldan verilənləri müəyyən bir cihaza köçürmək kimi məntiqi həcmlərdə əməliyyatların icrası da ölçülür.

Cildlərin yığılması üçün 4 nüsxə həcmində bərk vəziyyətdə olan disklərdən (SSD) istifadə edilmişdir. Məntiqi həcmdə əməliyyatın sürəti bütün məntiqi həcmdə işğal edilmiş yerin həcminin əməliyyatın başa çatdırılması üçün lazım olan vaxta, o cümlədən sürücülərlə tam sinxronizasiyaya nisbəti kimi müəyyən edilir.

Hər hansı bir əməliyyatın sürəti (az sayda cihazdan ibarət bir həcmdə bir proxy diskdən məlumatların yuyulması istisna olmaqla) məlumatların bir cihazdan digərinə kopyalanması sürətindən yüksəkdir. Eyni zamanda, həcmin təşkil olunduğu cihazların sayının artması ilə əməliyyatların sürəti artır. İstisna, sürəti hədəf cihaza yazma sürətinə (yuxarıdan) asimptotik olaraq yaxınlaşan fayl köçürmə əməliyyatıdır. Aşağı səviyyəli ardıcıl giriş: Cihazın oxunması, M/s Yazması, M/s DEV1 470 390 DEV2 530 420 Böyük faylın ardıcıl oxunması/yazılması (M/s): Həcmdəki disklərin sayı Yaz oxunuşu 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 Formatlaşdırılmış cihazdan məlumatların seriyalı surətdə surəti cihazdan cihaza (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Cihazın məntiqi həcmə əlavə edilməsi: Həcm Əlavə ediləcək cihaz Sürət (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Cihazın çıxarılması məntiqi həcmdən: Silinəcək Həcmi Cihaz Sürət (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Proksi diskdən məlumatları sıfırlayın: Həcm Proksi disk sürəti ​(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 DEV3Get Cihazın sürəti (M/s) DEV4+DEV0+DEV427+DEV1 DEV2 3 DEV4+DEV1 +DEV387 DEV1 2 DEV3+DEV1 DEV403 1

Qeyd olunur ki, I/O sorğularının verilməsi proseduru məntiqi həcmin komponentləri üzrə paralelləşdirilərsə (hazırda sadəlik üçün bu, tək iplə dövrədə aparılır) performansı daha da yaxşılaşdırmaq olar. Həm də yalnız balanslaşdırma zamanı hərəkətə məruz qalan məlumatları oxusanız (indi sadəlik üçün bütün məlumatlar oxunur). Paralel miqyaslı sistemlərdə ikinci cihazın əlavə edilməsi/çıxarılması sürətinin nəzəri həddi birinci diskdən ikinciyə (müvafiq olaraq, ikincidən birinciyə) kopyalama sürətindən iki dəfə çoxdur. İndi ikinci diskin əlavə edilməsi və çıxarılması sürəti müvafiq olaraq 1.1 və 1.3 surət çıxarma sürətidir.

Bundan əlavə, məntiqi həcmin bütün komponentlərini (proxy disk daxil olmaqla) paralel olaraq emal edəcək O(1) defraqmentatoru elan edilmişdir, yəni. ayrı-ayrılıqda ən böyük komponentin emal müddətindən çox olmayan müddətdə.

Mənbə: opennet.ru

Добавить комментарий