Release av CRIU 3.18, ett system för att spara och återställa tillståndet för processer i Linux

Utgivningen av CRIU 3.18 (Checkpoint and Restore In Userspace) verktygslåda, utformad för att spara och återställa processer i användarutrymme, har publicerats. Verktygslådan låter dig spara tillståndet för en eller en grupp av processer och sedan återuppta arbetet från den sparade positionen, inklusive efter omstart av systemet eller på en annan server utan att bryta de redan etablerade nätverksanslutningarna. Projektkoden distribueras under GPLv2-licensen.

Bland tillämpningsområdena för CRIU-teknik noteras att operativsystemet startas om utan att störa kontinuiteten i exekveringen av långvariga processer, Live-migrering av isolerade behållare, påskynda lanseringen av långsamma processer (du kan börja arbeta från tillstånd sparat efter initiering), uppdatering av kärnan utan att starta om tjänster, periodiskt spara tillståndet för långvariga datoruppgifter för att återuppta arbetet i händelse av en krasch, balansera belastningen på noder i kluster, duplicera processer på en annan maskin (gaffel till en fjärrsystem), skapa ögonblicksbilder av användarapplikationer i processen för att analysera dem på ett annat system eller om du behöver avbryta ytterligare åtgärder i programmet. CRIU används i containerhanteringssystem som OpenVZ, LXC/LXD och Docker. De ändringar som krävs för att CRIU ska fungera ingår i huvudsammansättningen av Linux-kärnan.

I den nya utgåvan:

  • Förutsatt möjligheten att använda CRIU utan root-rättigheter.
  • Tillagt stöd för SIGTSTP-signalen (interaktiv paussignal, som till skillnad från SIGSTOP kan hanteras och ignoreras).
  • Lade till parametern "--skip-file-rwx-check" för att hoppa över kontroll av filbehörigheter (r/w/x) vid återställning.
  • Lagt till stöd för alternativen IP_PKTINFO och IPV6_RECVPKTINFO.
  • Stöd för hårdvarubrytpunkter har implementerats för ARM-plattformar.
  • Lagt till sparpunktsoptimering för mycket glesa spökfiler (--ghost-fiemap).

Källa: opennet.ru

Lägg en kommentar