Eduard Shishkin
Pakati pezvinhu zvitsva zvakagadzirwa munguva pfupi yapfuura, kugoverwa kwe
mukana wekuti mushandisi awedzere diki yepamusoro-kuita
block mudziyo (semuenzaniso NVRAM) inonzi
vhoriyamu yakakura zvine musoro inoumbwa neinononoka
bhajeti inotyaira. Izvi zvinogadzira fungidziro yekuti zvese
vhoriyamu inoumbwa neiyo yakafanana inodhura yepamusoro-kuita
zvishandiso, se "proxy disk".
Iyo yakashandiswa nzira yaive yakavakirwa pakutarisa kuri nyore kuti mukuita dhisiki haina kunyorerwa nguva dzose, uye iyo I / O inotakura curve ine chimiro chepamusoro. Mukati mepakati pakati pe "peaks" dzakadaro, nguva dzose zvinogoneka kugadzirisa zvakare data kubva kune proxy disk, kunyora zvakare data rese (kana chikamu chete) kumashure kune chikuru, "chinononoka" chekuchengetedza. Nokudaro, proxy disk inogara yakagadzirira kugamuchira chikamu chitsva che data.
Iyi nzira (inozivikanwa seBurst Buffers) yakatanga muna
nzvimbo dzepamusoro performance computing (HPC). Asi zvakazoitikawo kuti zviri kudiwa kune zvakajairwa zvikumbiro, kunyanya kune izvo zvinowedzera zvinodikanwa pakuvimbika kwedata (kazhinji marudzi akasiyana emadatabase). Zvishandiso zvakadaro zvinoita chero shanduko mune chero faira nenzira yeatomu, inoti:
Mahara mabhuroki akagarwa nedata rekare.
Matanho ese aya, kune imwe nhanho kana imwe, anokonzera kukosha
kukanganisa kwekuita pane chero faira system. Mamiriro ezvinhu
inovandudza kana faira idzva rakatanga kunyorwa kune rakagoverwa
high-performance device, ndizvo chaizvo zvinoitika mukati
faira system ine Burst Buffers rutsigiro.
MuReiser5 yakarongwa kutumira nesarudzo kwete chete
mabhuroko matsva ane musoro efaira, asiwo ese mapeji akasviba zvakazara. Uyezve,
kwete chete mapeji ane data, asiwo nemeta data iyo
zvakanyorwa mumatanho (2) uye (3).
Kutsigira kweproxy disks kunoitwa mumamiriro ekushanda nguva dzose ne
Reiser5 inonzwisisika mavhoriyamu,
iyo aggregate system "proxy disk - main storage" yakajairika
zvine musoro vhoriyamu nemusiyano chete uri wekuti proxy disk ine yekutanga
pakati pezvimwe zvikamu zvevhoriyamu mudhisiki yekugovera kero mutemo.
Kuwedzera proxy disk kune inonzwisisika vhoriyamu haina kuperekedzwa nechero
data rebalancing, uye kubviswa kwayo kunoitika nenzira imwecheteyo
kubvisa dhisiki yenguva dzose. Yese proxy disk mashandiro ari atomu.
Kukanganisa kubata uye kutumira sisitimu (kusanganisira mushure mekuparara kwehurongwa) kunoitika nenzira imwecheteyo sekunge proxy disk yaive chikamu chenguva dzose.
inzwi rine musoro.
Mushure mekuwedzera proxy disk, huwandu hwese hwehuwandu hunonzwisisika
inowedzera nekugona kweiyi dhisiki. Yemahara nzvimbo yekutarisa
proxy disk inoitwa nenzira yakafanana kune zvimwe zvikamu zvevhoriyamu, i.e. uchishandisa volume.reiser4(8) utility.
Iyo proxy disk inofanira kucheneswa nguva nenguva, i.e. reset data kubva
iyo kudura guru. Mushure mekusvika beta kugadzikana Reiser5
kuchenesa kwakarongwa kuve otomatiki (ichatungamirwa ne
yakakosha kernel thread). Panguva ino, mutoro wekuchenesa
inozorora nemushandisi. Kugadzirisa zvakare data kubva kune proxy disk kuenda kune iyo huru
kuchengetedza kunogadzirwa nekungodaidza volume.reiser4 utility nesarudzo
"-b". Senharo, iwe unofanirwa kutsanangura nzvimbo yekukwira yezvinonzwisisika
mavhoriyamu Zvechokwadi, unofanira kuyeuka kuita kuchenesa nguva nenguva. For
Iwe unogona kunyora nyore shell script kuti uite izvi.
Kana pasina nzvimbo yemahara pane proxy disk, data rese
zvinonyorerwa otomatiki kudura guru. Panguva imwecheteyo, nekusingaperi
kushanda kwese kweFS kwakaderedzwa (nekuda kwekufona nguva dzose
nzira dzekuita zvese zviripo). Optionally unogona kuseta
mode pasina kurasikirwa kwekuita. Zvisinei, munyaya iyi disk
Iyo proxy mudziyo nzvimbo ichashandiswa zvishoma zvine hungwaru.
Zviri nyore kushandisa metadata subsection (zvidhina) seproxy disk, kunze kwekunge yakagadzirwa pane inokwana yepamusoro-inoshanda block mudziyo.
Source: opennet.ru