Eduard Shishkin
Har'a lintho tse ncha tse entsoeng morao tjena, phano ea
monyetla oa hore mosebedisi a eketse tshebetso e nyane e phahameng
thibela sesebelisoa (mohlala, NVRAM) e bitsoang
bophahamo bo boholo bo utloahalang bo bopiloeng ka butle
lichelete tsa lichelete. Sena se tla theha maikutlo a hore bohle
molumo o entsoe ka ts'ebetso e ts'oanang e theko e phahameng
lisebelisoa, joalo ka "proxy disk".
Mokhoa o kentsoeng tšebetsong o ne o ipapisitse le tlhokomeliso e bonolo ea hore ts'ebetsong disk ha e ngoletsoe kamehla, 'me sekhahla sa mojaro sa I / O se na le sebopeho sa litlhōrō. Nakong e pakeng tsa "litlhōrō" tse joalo, kamehla hoa khoneha ho tsosolosa data ho tswa ho proxy disk, ho ngola lintlha tsohle (kapa karolo feela) ka morao ho polokelo e ka sehloohong, "ea butle". Kahoo, proxy disk e lula e loketse ho amohela karolo e ncha ea data.
Mokhoa ona (o tsejoang ka hore ke Burst Buffers) o simolohile ho
libaka tsa high performance computing (HPC). Empa hape ho ile ha bonahala e le tlhokeho ea lits'ebetso tse tloaelehileng, haholo-holo ho tse behang litlhoko tse eketsehileng mabapi le botšepehi ba data (hangata mefuta e fapaneng ea database). Lisebelisoa tse joalo li etsa liphetoho life kapa life faeleng efe kapa efe ka tsela ea athomo, e leng:
Li-blocks tsa mahala tse tšoaretsoeng ke data ea khale.
Mehato ena kaofela, ho isa tekanyong e itseng, e baka bohlokoa
ho senyeha ha tshebetso tsamaisong efe kapa efe ya faele. Boemo
ntlafala haeba faele e ncha e ngolloa e fanoeng pele
sesebediswa se phahameng sa tshebetso, e leng sona hantle se etsahalang ho
tsamaiso ea faele e nang le tšehetso ea Burst Buffers.
Ho Reiser5 ho reriloe ho romella eseng feela ka boikhethelo
li-blocks tse ncha tse utloahalang tsa faele, empa hape le maqephe ohle a litšila ka kakaretso. Ho feta moo,
eseng maqephe a nang le data feela, empa hape le meta data eo
li ngotsoe ka mehato (2) le (3).
Tšehetso ea li-proxy disks e etsoa molemong oa mosebetsi o tloaelehileng le
Reiser5 meqolo e utloahalang,
tsamaiso ea kakaretso "proxy disk - polokelo e kholo" e tloaelehile
bophahamo ba modumo e nang le phapang e le 'ngoe feela ea hore proxy disk e bohlokoa
har'a likarolo tse ling tsa molumo leanong la kabo ea liaterese tsa disk.
Ho eketsa proxy disk ho molumo o utloahalang ha ho tsamaee le leha e le efe
data rebalancing, 'me ho tlosoa ha eona ho etsahala ka tsela e tšoanang hantle le
ho tlosa disk e tloaelehileng. Lits'ebetso tsohle tsa proxy disk ke tsa athomo.
Ho sebetsana le phoso le tsamaiso ea tsamaiso (ho kenyeletsoa ka mor'a ho senyeha ha tsamaiso) ho etsahala ka tsela e ts'oanang hantle le haeba proxy disk e ne e le karolo e tloaelehileng.
molumo o utloahalang.
Ka mor'a ho eketsa proxy disk, bokhoni bohle ba molumo o utloahalang
e eketseha ka bokhoni ba disk ena. Tlhokomelo ea sebaka sa mahala
proxy disk e etsoa ka tsela e tšoanang le ea likarolo tse ling tsa molumo, i.e. ho sebelisa molumo.reiser4(8) utility.
Proxy disk e tlameha ho hloekisoa nako le nako, i.e. reset data ho tloha
ho isa polokelong e kholo. Kamora ho fihlela botsitso ba beta Reiser5
ho hloekisa ho reriloe hore e be o itirisang (e tla laoloa ke
khoele e khethehileng ea kernel). Nakong ena, boikarabelo ba ho hloekisa
e lutse le mosebelisi. Ho tsosolosa data ho tswa ho proxy disk ho ea ho e kholo
polokelo e hlahisoa ka ho bitsa feela sesebelisoa sa volume.reiser4 ka khetho
"-b". Joalo ka khang, o hloka ho hlakisa ntlha e holimo ea logic
meqolo Ha e le hantle, u lokela ho hopola ho hloekisa nako le nako. Bakeng sa
U ka ngola script e bonolo ea shell ho etsa sena.
Haeba ho se na sebaka sa mahala ho proxy disk, data eohle
li ngotsoe ka tsela e iketsang ho polokelo ea mantlha. Ka nako e tšoanang, ka kamehla
tshebetso ka kakaretso ea FS e fokotsehile (ka lebaka la mehala e sa khaotseng
mekhoa ea ho etsa litšebelisano tsohle tse teng). Ka boikhethelo u ka seta
mokgoa ntle le tahlehelo ya tshebetso. Leha ho le joalo, tabeng ena, disk
Sebaka sa sesebelisoa sa moemeli se tla sebelisoa ka mokhoa o fokolang.
Ho bonolo ho sebelisa karoloana ea metadata (litene) e le proxy disk, hafeela e bōpiloe ka sesebelisoa sa block se sebetsang ka ho lekaneng.
Source: opennet.ru