Rhyddhau CRIU 4.1, system ar gyfer arbed ac adfer cyflwr prosesau yn Linux

Ar Γ΄l chwe mis o ddatblygu, mae CRIU 4.1 (Checkpoint and Restore in Userspace), pecyn cymorth a gynlluniwyd ar gyfer cadw ac adfer prosesau mewn gofod defnyddwyr, wedi'i ryddhau. Mae'r pecyn cymorth yn caniatΓ‘u cadw cyflwr un neu grΕ΅p o brosesau ac yna ailddechrau gweithredu o'r cyflwr a arbedwyd, gan gynnwys ar Γ΄l ailgychwyn system neu ar weinydd gwahanol heb amharu ar gysylltiadau rhwydwaith presennol. Mae cod y prosiect wedi'i ysgrifennu yn C ac wedi'i ddosbarthu o dan y drwydded GPLv2. Defnyddir CRIU mewn systemau rheoli cynwysyddion fel OpenVZ, LXC/LXD, a Docker. Mae'r newidiadau sydd eu hangen er mwyn i CRIU weithio wedi'u hymgorffori yn y cnewyllyn craidd. Linux.

Mae meysydd cymhwyso technoleg CRIU yn cynnwys sicrhau ailgychwyn OS heb amharu ar barhad prosesau hir-redeg, Mudo byw o gynwysyddion ynysig, cyflymu lansiad prosesau araf (gallwch ddechrau gweithio o'r cyflwr a arbedwyd ar Γ΄l cychwyn), perfformio diweddariadau cnewyllyn heb ailgychwyn gwasanaethau, arbed o bryd i'w gilydd gyflwr tasgau cyfrifiadurol hir-redeg i ailddechrau gwaith os bydd terfyniad annormal, gan greu clystyrau o lwyth i brosesau eraill cipluniau o gymwysiadau defnyddwyr yn ystod gweithrediad ar gyfer eu dadansoddiad ar system arall neu rhag ofn y bydd angen canslo camau gweithredu pellach yn y rhaglen.

Yn y datganiad newydd:

  • Cefnogaeth ychwanegol i bensaernΓ―aeth RISC-V.
  • Cefnogaeth ychwanegol i'r mecanwaith PIDFD, sy'n caniatΓ‘u defnyddio dynodwyr na ellir eu cyfnewid sy'n gysylltiedig Γ’'r prosesau gwreiddiol (gellir neilltuo PID rheolaidd i broses arall ar Γ΄l i'r broses gyfredol sy'n gysylltiedig Γ’'r PID hwn ddod i ben).
  • Mae platfform ARM64 bellach yn cefnogi estyniadau i ddilysu pwyntydd (Cod Dilysu Pwyntydd PAC), sy'n darparu dilysiad o gyfeiriadau dychwelyd gan ddefnyddio llofnodion digidol sydd wedi'u storio yn y darnau uchaf o'r pwyntydd ei hun nas defnyddiwyd.
  • Galluoedd gwell ar gyfer arbed ac adfer cyflwr cymwysiadau sy'n defnyddio technoleg NVIDIA CUDA.
  • Ar yr amod y gallu i ddewis yr Γ΄l-wyneb blocio rhwydwaith ar amser adeiladu, heb orfod golygu'r cod. Gellir addasu'r backend trwy basio'r paramedr NETWORK_LOCK_DEFAULT i'r cyfleustodau gwneud, sy'n caniatΓ‘u'r gwerthoedd "NETWORK_LOCK_IPTABLES", "NETWORK_LOCK_NFTABLES" a "NETWORK_LOCK_SKIP".
  • Mae cefnogaeth ar gyfer cynhyrchu ffeiliau coredump ar gyfer pensaernΓ―aeth Aarch64 ac ARM wedi'i alluogi.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster