Toraidhean deuchainn coileanaidh siostam faidhle Reiser5 air am foillseachadh

Chaidh toraidhean deuchainnean coileanaidh pròiseact Reiser5 fhoillseachadh, a leasaicheas dreach ath-dhealbhaichte gu mòr de shiostam faidhle Reiser4 le taic airson meudan loidsigeach aig a bheil “sgèileadh co-shìnte”, a tha, eu-coltach ri RAID traidiseanta, a’ ciallachadh com-pàirteachadh gnìomhach san t-siostam faidhle. ann a bhith a’ sgaoileadh dàta eadar na h-innealan co-phàirteach den tomhas loidsigeach. Bho shealladh rianadair, is e an eadar-dhealachadh mòr bho RAID gu bheil na pàirtean de thomhas loidsigeach aig ìre co-shìnte nan innealan bloca cruth.

Bidh na toraidhean deuchainn a tha air an taisbeanadh a’ measadh coileanadh gnìomhachd faidhle cumanta, leithid sgrìobhadh faidhle gu tomhas loidsigeach, leughadh faidhle bho leabhar loidsigeach air a dhèanamh suas de àireamh caochlaideach de dhràibhearan stàite cruaidh. Chaidh coileanadh obrachaidhean air meudan loidsigeach, leithid inneal a chur ri tomhas loidsigeach, toirt air falbh inneal bho tomhas loidsigeach, ath-shuidheachadh dàta bho dhioscaichean proxy, agus imrich dàta bho fhaidhle cunbhalach (nach eil sònraichte) gu inneal sònraichte, cuideachd air a thomhas.

Chaidh drives solid-state (SSD) anns an uiread de 4 leth-bhreacan a chleachdadh gus na leabhraichean a chruinneachadh. Tha astar gnìomhachd air tomhas loidsigeach air a mhìneachadh mar an co-mheas de na tha de rùm còmhnaidh air an tomhas loidsigeach gu lèir agus an ùine a bheir e gus an obair a chrìochnachadh, a’ toirt a-steach làn shioncronachadh leis na draibhearan.

Tha astar gnìomhachd sam bith (ach a-mhàin a bhith a’ sruthadh dàta bho diosc progsaidh air tomhas-lìonaidh air a dhèanamh suas de àireamh bheag de dh’ innealan) nas àirde na astar copaidh dàta bho aon inneal gu inneal eile. Aig an aon àm, le àrdachadh anns an àireamh de dh’ innealan às a bheil an tomhas-lìonaidh air a dhèanamh, tha astar gnìomhachd ag àrdachadh. Is e an eisgeachd an obair imrich faidhle, agus tha an astar aig a bheil asymptotically a’ tighinn faisg (bho shuas) air astar sgrìobhaidh chun inneal targaid. Ruigsinneachd sreath ìosal: Leughadh inneal, M/s Sgrìobh, M/s DEV1 470 390 DEV2 530 420 Leugh/sgrìobhadh sreath mòr faidhle (M/s): An àireamh de dhioscaichean san leabhar Sgrìobh Leugh 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 Lethbhreac sreathach de dhàta o/gu inneal le cruth inneal Bho inneal luaths (M / s) DEV1 DEV2 260 DEV2 DEV1 255 A’ cur inneal ri tomhas loidsigeach: Inneal tomhas-lìonaidh ri chur ris Astar (M / s) DEV1 DEV2 284 DEV1 + DEV2 DEV3 457 DEV1 + DEV2 + DEV3 DEV4 574 A’ toirt air falbh inneal bho tomhas loidsigeach: Inneal Toraidh ri thoirt air falbh Astar (M / s) DEV1 + DEV2 + DEV3 + DEV4 DEV4 890 DEV1 + DEV2 + DEV3 DEV3 606 DEV1 + DEV2 DEV2 336 Ath-shuidhich dàta bhon diosc progsaidh: 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+DEV2Faidhle astar (M/s) DEV3+DEV4+DEV0+DEV427 DEV1 2 DEV3+DEV4 +DEV1 DEV387 1 DEV2+DEV3 DEV1 403

Tha e air a thoirt fa-near gum faodar coileanadh a leasachadh tuilleadh ma tha an dòigh-obrach airson a bhith a’ cur a-mach iarrtasan I / O air a cho-thaobhadh thairis air pàirtean den tomhas loidsigeach (an-dràsta, airson sìmplidheachd, tha seo air a dhèanamh ann an lùb le aon snàithlean). Agus cuideachd mura leugh thu ach an dàta sin a tha fo smachd gluasad aig àm ath-chothromachadh (a-nis, airson sìmplidh, tha an dàta gu lèir air a leughadh). Tha a’ chrìoch teòiridheach airson astar cur-ris / toirt air falbh dàrna inneal ann an siostaman le sgèileadh co-shìnte dà uair an astar leth-bhreac bhon chiad diosc chun dàrna fear (fa leth, bhon dàrna fear chun a’ chiad fhear). A-nis tha astar cur-ris agus toirt air falbh dàrna diosc a rèir astaran copaidh 1.1 agus 1.3.

A bharrachd air an sin, chaidh defragmenter O(1) ainmeachadh a làimhsicheas a h-uile pàirt de mheud loidsigeach (a’ toirt a-steach an diosc proxy) ann an co-shìnte, i.e. ann an ùine nach eil nas fhaide na an ùine giollachd den cho-phàirt as motha air leth.

Source: fosgailtenet.ru

Cuir beachd ann