Liberigo de CRIU 3.18, sistemo por ŝpari kaj restarigi la staton de procezoj en Linukso

La publikigo de la ilaro CRIU 3.18 (Kontrolo kaj Restarigi En Uzantspaco) estis publikigita, dizajnita por ŝpari kaj restarigi procezojn en uzantspaco. La ilaro permesas vin konservi la staton de unu aŭ grupo de procezoj, kaj poste rekomenci laboron de la konservita pozicio, inkluzive post rekomenco de la sistemo aŭ sur alia servilo, sen rompi jam establitajn retajn konektojn. La projektkodo estas distribuita sub la permesilo GPLv2.

Areoj de apliko de CRIU-teknologio inkluzivas certigi OS-rekomencojn sen interrompi la kontinuecon de ekzekuto de longdaŭraj procezoj, Viva migrado de izolitaj ujoj, akceli la lanĉon de malrapidaj procezoj (vi povas komenci labori de la stato konservita post inicialigo), efektivigi kernon. ĝisdatigoj sen rekomenci servojn, periode ŝparante la staton de longdaŭraj procezoj, komputikaj taskoj por rekomenci laboron en kazo de kraŝo, ekvilibrigi la ŝarĝon sur nodoj en aretoj, duobligi procezojn sur alia maŝino (forko al fora sistemo), kreante momentfotojn de uzantaplikoj dum operacio por analizo sur alia sistemo aŭ se necesas nuligi pliajn agojn en programo. CRIU estas uzata en kontenera administradsistemoj kiel OpenVZ, LXC/LXD kaj Docker. La ŝanĝoj necesaj por ke CRIU funkciu estas inkluzivitaj en la ĉefa Linuksa kerno.

En la nova eldono:

  • Eblas uzi CRIU sen radikrajtoj.
  • Aldonita subteno por la SIGTSTP-signalo (interaga signalo por suspendi ekzekuton, kiu, male al SIGSTOP, povas esti prilaborita kaj ignorita).
  • Aldonita "--skip-file-rwx-check" parametro por salti dosiero-permesojn kontrolon (r/w/x) dum reakiro.
  • Aldonita subteno por IP_PKTINFO kaj IPV6_RECVPKTINFO opcioj.
  • Por ARM-platformoj, subteno por hardvarromppunktoj estis efektivigita.
  • Aldonita savpunkto-optimumigo por tre malabundaj fantomaj dosieroj (--ghost-fiemap).

fonto: opennet.ru

Aldoni komenton