Reiser5 fayl tizimining ishlashini tekshirish natijalari e'lon qilindi

Reiser5 loyihasining ishlash testlari natijalari e'lon qilindi, bu an'anaviy RAIDdan farqli o'laroq, fayl tizimining faol ishtirokini nazarda tutadigan "parallel masshtabga" ega mantiqiy hajmlarni qo'llab-quvvatlaydigan Reiser4 fayl tizimining sezilarli darajada qayta ishlangan versiyasini ishlab chiqadi. mantiqiy hajmning komponent qurilmalari o'rtasida ma'lumotlarni taqsimlashda. Administrator nuqtai nazaridan, RAIDdan sezilarli farq shundaki, parallel masshtabli mantiqiy hajmning komponentlari formatlangan blokli qurilmalardir.

Taqdim etilgan test natijalari faylni mantiqiy hajmga yozish, o'zgaruvchan sonli qattiq holatda disklardan tashkil topgan mantiqiy hajmdan faylni o'qish kabi umumiy fayl operatsiyalarining ishlashini baholaydi. Qurilmani mantiqiy hajmga qo'shish, qurilmani mantiqiy hajmdan olib tashlash, proksi-disklardagi ma'lumotlarni qayta o'rnatish va oddiy (maxsus bo'lmagan) fayldan ma'lumotlarni ko'rsatilgan qurilmaga ko'chirish kabi mantiqiy hajmlar bo'yicha operatsiyalarni bajarish ham amalga oshirildi. o'lchandi.

Jildlarni yig'ish uchun 4 nusxadagi qattiq holatdagi disklar (SSD) ishlatilgan. Mantiqiy hajmdagi operatsiya tezligi butun mantiqiy hajmdagi ishg'ol qilingan joy miqdorining operatsiyani bajarish vaqtiga, shu jumladan drayvlar bilan to'liq sinxronizatsiya qilish vaqtiga nisbati sifatida aniqlanadi.

Har qanday operatsiya tezligi (kam sonli qurilmalardan tashkil topgan hajmdagi proksi-diskdan ma'lumotlarni tozalash bundan mustasno) ma'lumotlarni bir qurilmadan boshqasiga nusxalash tezligidan yuqori. Shu bilan birga, ovoz balandligi tuzilgan qurilmalar sonining ko'payishi bilan operatsiyalar tezligi oshadi. Istisno - bu fayllarni ko'chirish operatsiyasi, uning tezligi maqsadli qurilmaga yozish tezligiga (yuqoridan) yaqinlashadi. Past darajadagi ketma-ket kirish: Qurilmani oΚ»qish, M/s yozish, M/s DEV1 470 390 DEV2 530 420 Katta faylni ketma-ket oΚ»qish/yozish (M/s): Yozish oΚ»qish hajmidagi disklar soni 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 Formatlangan qurilmadan maΚΌlumotlarni ketma-ket nusxalash. Qurilmadan qurilmaga tezlik (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Mantiqiy hajmga qurilma qoβ€˜shish: Ovoz balandligi Qoβ€˜shiladigan qurilma Tezlik (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Qurilmani olib tashlash mantiqiy hajmdan: O'chirilishi kerak bo'lgan qurilma Tezlik (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Proksi-diskdan ma'lumotlarni qayta o'rnatish: Proksi-disk hajmining tezligi ​(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 fayli Tezlik (M/s) DEV4+DEV0+DEV427+DEV1 DEV2 3 DEV4+DEV1 +DEV387 DEV1 2 DEV3+DEV1 DEV403 1

Ta'kidlanishicha, agar kiritish-chiqarish so'rovlarini berish tartibi mantiqiy hajm komponentlari bo'ylab parallellashtirilgan bo'lsa (hozirda soddaligi uchun bu bitta ipli tsiklda amalga oshiriladi) ish faoliyatini yanada yaxshilash mumkin. Shuningdek, agar siz faqat muvozanatlash paytida harakatlanishi mumkin bo'lgan ma'lumotlarni o'qisangiz (endi, soddaligi uchun barcha ma'lumotlar o'qiladi). Parallel masshtabli tizimlarda ikkinchi qurilmani qo'shish/o'chirish tezligining nazariy chegarasi birinchi diskdan ikkinchisiga nusxa ko'chirish tezligidan ikki baravar ko'p (mos ravishda ikkinchidan birinchisiga). Endi ikkinchi diskni qo'shish va o'chirish tezligi mos ravishda 1.1 va 1.3 nusxa ko'chirish tezligidir.

Bundan tashqari, mantiqiy hajmning barcha komponentlarini (shu jumladan proksi-diskni) parallel ravishda qayta ishlaydigan O(1) defragmentatori e'lon qilindi, ya'ni. alohida eng katta komponentni qayta ishlash vaqtidan oshmaydigan vaqt ichida.

Manba: opennet.ru

a Izoh qo'shish