CRIU 4.0 vĂ€ljaanne, sĂŒsteem, mis salvestab ja taastab protsesside seisundit Linuxis

Avaldatud tööriista CRIU 4.0 (Checkpoint and Restore In Userspace) vĂ€ljaanne, mis on mĂ”eldud protsesside salvestamiseks ja taastamiseks kasutaja ruumis. Tööriist vĂ”imaldab salvestada ĂŒhe vĂ”i mitme protsessi seisundi ning seejĂ€rel jĂ€tkata salvestatud positsioonilt, sealhulgas pĂ€rast sĂŒsteemi taaskĂ€ivitamist vĂ”i teisele serverile ĂŒle minnes ilma juba loodud vĂ”rguĂŒhendusi katkestamata. Projekti kood on kirjutatud C keeles ja see on litsentseeritud GPLv2 alusel. CRIU-d kasutatakse konteinerihaldussĂŒsteemides nagu OpenVZ, LXC/LXD ja Docker. CRIU tööks vajalikud muudatused on kaasatud Linuxi tuumasse.

CRIU tehnoloogia rakendusaladeks on OS-i taaskĂ€ivitamise tagamine, katkestusteta pikaajaliste protsesside tĂ€itmine, isoleeritud konteinerite reaalajas migreerimine, aeglaste protsesside kĂ€ivitamise kiirendamine (saab alustada tööd salvestatud seisundist pĂ€rast initsialiseerimist), tuumauuenduste tegemine teenuseid taaskĂ€ivitamata, pikaajaliste arvutustsĂŒklite seisundi perioodiline salvestamine nende jĂ€tkamiseks, kui ilmneb rike, koormuse tasakaalustamine klastrites, protsesside dubleerimine teisele masinale (fork kaugmasinale), kasutajarakenduste olekute snapshotide loomine töötamise ajal nende analĂŒĂŒsiks teises sĂŒsteemis vĂ”i juhul, kui on vajalik edasiste tegevuste tĂŒhistamine programmis.

Uues vÀljaandes:

  • Lisatud CUDA plugin, mis vĂ”imaldab salvestada ja taastada rakenduste seisundit, kasutades NVIDIA CUDA tehnoloogiat.
  • Lisatud Shadow Stack mehhanismi tugi, mida toetatakse alates Linuxi tuuma 6.6-st ja mis vĂ”imaldab lukustada paljude eksploite, kasutades Intel protsessorite riistvaralisi vĂ”imalusi (pĂ€rast funktsiooni kĂ€itamise ĂŒleandmist salvestatakse tagasisuunamise aadress protsessori poolt mitte ainult tavalises virnas, vaid ka eraldi "vari" virnas, mida ei saa otse muuta, ja enne funktsioonist vĂ€ljumist tuuakse tagasisuunamise aadress vĂ€lja vari virnast ja vĂ”rreldakse pĂ”hiviras teatud aadressiga).
  • Lisatud toetamine ioctl-kĂ€sku PAGEMAP_SCAN, et saada teavet mĂ€lu lehekĂŒljete tabelite sisu kohta, mis muu hulgas vĂ”imaldab koos userfaultfd() kasutamisega kindlaks teha kindlatesse mĂ€lu piirkondadesse kirjutamise juhtumeid.
  • Rakendatud on vĂ”imalus taastada voog Ă”igesse cgroup v1.

    Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster