Sakamakon gwajin aikin Reiser5 tsarin fayil ya buga

An buga sakamakon gwaje-gwajen gwaje-gwaje na aikin Reiser5, wanda ke haɓaka fasalin fasalin tsarin fayil na Reiser4 mai mahimmanci tare da goyan bayan ƙididdiga masu ma'ana waɗanda ke da "daidaita daidai", wanda, ba kamar RAID na gargajiya ba, yana nuna sa hannu mai aiki na tsarin fayil ɗin. a cikin rarraba bayanai tsakanin na'urori masu mahimmanci na ƙarar ma'ana. Daga hangen nesa na mai gudanarwa, babban bambanci daga RAID shine cewa abubuwan da ke cikin ma'auni na ma'auni mai ma'ana an tsara na'urorin toshewa.

Sakamakon gwajin da aka gabatar yana kimanta aikin ayyukan fayil gama gari, kamar rubuta fayil zuwa ƙarar ma'ana, karanta fayil daga ƙarar ma'ana wanda ya ƙunshi nau'in madaidaicin adadin fayafai masu ƙarfi. Ayyukan ayyuka akan juzu'i masu ma'ana, kamar ƙara na'ura zuwa ƙarar ma'ana, cire na'urar daga ƙarar ma'ana, sake saita bayanai daga faifan wakili, da ƙaura bayanai daga fayil na yau da kullun (ba na musamman) zuwa takamaiman na'ura ba. auna.

Ana amfani da fayafai masu ƙarfi (SSD) a cikin adadin kwafi 4 don haɗa kundin. An bayyana saurin aiki akan ƙarar ma'ana a matsayin rabon adadin sararin da aka mamaye akan gabaɗayan ƙarar ma'ana zuwa lokacin da ake ɗauka don kammala aikin, gami da cikakken aiki tare tare da tuƙi.

Gudun kowane aiki (ban da fitar da bayanai daga faifan wakili a kan ƙarar da ke tattare da ƙananan na'urori) ya fi saurin kwafin bayanai daga wannan na'ura zuwa wata. A lokaci guda, tare da karuwa a cikin adadin na'urori daga abin da aka haɗa ƙarar, saurin aiki yana ƙaruwa. Banda shi ne aikin ƙaura na fayil, wanda gudun abin da yake kusantowa a asymptotically (daga sama) saurin rubutu zuwa na'urar da aka yi niyya. Matsakaicin madaidaicin matakin ƙasa: Karanta Na'urar, M/s Rubuta, M/s DEV1 470 390 DEV2 530 420 Babban fayil jerin karanta/rubutu (M/s): Adadin fayafai a girma Rubuta Karanta 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 Serial kwafin bayanai daga / zuwa na'urar da aka tsara (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Ƙara na'ura zuwa ƙarar ma'ana: Ƙarar Na'urar da za a ƙara Sauri (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Cire na'ura Daga juzu'i mai ma'ana: Na'urar ƙarar da za a cire Sauri (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Sake saita bayanai daga faifan wakili: Girman 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+DEFayil na'ura mai sauri da sauri (M/s) DEV3+DEV4+DEV0+DEV427 DEV1 2 DEV3+DEV4+DEV1 DEV387 1 DEV2+DEV3 DEV1 403

An lura cewa za'a iya ƙara haɓaka aiki idan tsarin bayar da buƙatun I/O ya daidaita a cikin sassa na ƙarar ma'ana (a halin yanzu, don sauƙi, ana yin wannan a cikin madauki tare da zaren guda ɗaya). Hakanan idan kun karanta kawai waɗannan bayanan da ke ƙarƙashin motsi yayin sake daidaitawa (yanzu, don sauƙi, ana karanta duk bayanan). Matsakaicin ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun bayanai na saurin ƙara/cire na'ura ta biyu a cikin tsarin tare da sikelin layi ɗaya shine sau biyu saurin kwafin daga diski na farko zuwa na biyu (bi da bi, daga na biyu zuwa na farko). Yanzu gudun ƙara da cire diski na biyu daidai yake da saurin kwafin 1.1 da 1.3.

Bugu da ƙari, an sanar da mai lalata O(1) wanda zai sarrafa duk abubuwan da ke cikin ƙarar ma'ana (ciki har da faifan wakili) a layi daya, watau. a cikin lokacin da bai wuce lokacin sarrafawa na mafi girman bangaren daban ba.

source: budenet.ru

Add a comment