Izdanje CRIU 3.18, sustava za spremanje i vraćanje stanja procesa u Linuxu

Objavljeno je izdanje alata CRIU 3.18 (Checkpoint and Restore In Userspace), dizajniranog za spremanje i vraćanje procesa u korisničkom prostoru. Skup alata vam omogućuje da spremite stanje jednog ili grupe procesa, a zatim nastavite s radom sa spremljene pozicije, uključujući nakon ponovnog pokretanja sustava ili na drugom poslužitelju bez prekidanja već uspostavljenih mrežnih veza. Kôd projekta distribuira se pod licencom GPLv2.

Među područjima primjene CRIU tehnologije navodi se ponovno pokretanje OS-a bez prekidanja kontinuiteta izvođenja dugotrajnih procesa, Live-migracija izoliranih spremnika, ubrzavanje pokretanja sporih procesa (možete započeti s radom iz stanje spremljeno nakon inicijalizacije), ažuriranje kernela bez ponovnog pokretanja usluga, povremeno spremanje stanja dugotrajnih računalnih zadataka za nastavak rada u slučaju pada, balansiranje opterećenja na čvorovima u klasterima, dupliciranje procesa na drugom računalu (račvanje na udaljeni sustav), stvaranje snimki korisničkih aplikacija u procesu radi njihove analize na drugom sustavu ili u slučaju da morate otkazati daljnje radnje u programu. CRIU se koristi u sustavima za upravljanje kontejnerima kao što su OpenVZ, LXC/LXD i Docker. Promjene potrebne za rad CRIU-a uključene su u glavni sastav Linux kernela.

U novom izdanju:

  • Omogućena je mogućnost korištenja CRIU-a bez root prava.
  • Dodana podrška za SIGTSTP signal (interaktivni pauzirani signal, koji se, za razliku od SIGSTOP-a, može rukovati i ignorirati).
  • Dodan je parametar "--skip-file-rwx-check" za preskakanje provjere dopuštenja datoteke (r/w/x) prilikom obnavljanja.
  • Dodana podrška za opcije IP_PKTINFO i IPV6_RECVPKTINFO.
  • Podrška za prijelomne točke hardvera implementirana je za ARM platforme.
  • Dodana optimizacija točke spremanja za vrlo rijetke ghost datoteke (--ghost-fiemap).

Izvor: opennet.ru

Dodajte komentar