Itusilẹ ti CRIU 3.16, eto fun fifipamọ ati mimu-pada sipo ipo awọn ilana ni Lainos

Itusilẹ ti CRIU 3.16 (Checkpoint and Restore In Userspace) irinṣẹ irinṣẹ, ti a ṣe lati fipamọ ati mimu-pada sipo awọn ilana ni aaye olumulo, ti ṣe atẹjade. Ohun elo irinṣẹ gba ọ laaye lati ṣafipamọ ipo ti ọkan tabi ẹgbẹ kan ti awọn ilana, ati lẹhinna bẹrẹ iṣẹ lati ipo ti o fipamọ, pẹlu lẹhin atunbere eto tabi olupin miiran laisi fifọ awọn asopọ nẹtiwọọki ti iṣeto tẹlẹ. Koodu ise agbese ti pin labẹ iwe-aṣẹ GPLv2.

Lara awọn agbegbe ti ohun elo ti imọ-ẹrọ CRIU, o ṣe akiyesi pe OS ti tun bẹrẹ laisi idilọwọ ilọsiwaju ti ipaniyan ti awọn ilana ṣiṣe gigun, gbigbe-iṣiro ti awọn apoti ti o ya sọtọ, yiyara ifilọlẹ awọn ilana ti o lọra (o le bẹrẹ ṣiṣẹ lati ipo ti o fipamọ lẹhin ibẹrẹ), mimu dojuiwọn ekuro laisi awọn iṣẹ tun bẹrẹ, lorekore fifipamọ ipo ti awọn iṣẹ ṣiṣe iširo pipẹ lati bẹrẹ iṣẹ ni iṣẹlẹ ti jamba, iwọntunwọnsi fifuye lori awọn apa ni awọn iṣupọ, awọn ilana pidánpidán lori ẹrọ miiran (orita si a eto latọna jijin), ṣiṣẹda awọn aworan ti awọn ohun elo olumulo ninu ilana lati ṣe itupalẹ wọn lori eto miiran tabi ni ọran ti o nilo lati fagilee awọn iṣe siwaju ninu eto. A lo CRIU ni awọn eto iṣakoso eiyan bii OpenVZ, LXC/LXD, ati Docker. Awọn ayipada pataki fun CRIU lati ṣiṣẹ wa ninu akopọ akọkọ ti ekuro Linux.

Ninu itusilẹ tuntun:

  • Ṣafikun aṣẹ criu-ns lati mu pada aworan ilana ti o fipamọ pẹlu PID tuntun ati ni aaye orukọ oke lọtọ. Bibẹrẹ pẹlu PID ti o yatọ le jẹ pataki, fun apẹẹrẹ, ti PID atijọ ti wa ni lilo tẹlẹ ninu eto naa.
  • Agbara lati fipamọ ati mimu-pada sipo awọn aworan ifaworanhan ti ipo ti awọn profaili itẹ-ẹiyẹ apparmor ti ni imuse.
  • Ti ṣe ìdènà ati ṣiṣi silẹ awọn orisun nẹtiwọọki ti o da lori awọn nftables.
  • Atilẹyin ti a ṣafikun fun mimu-pada sipo awọn ẹrọ veth ti a ti ṣẹda tẹlẹ.
  • Atilẹyin ilọsiwaju fun mimu-pada sipo awọn apoti si awọn adarọ-ese ti o wa.
  • Fun awọn alabara RPC, agbara lati pinnu ilotunlo PID ni a ti ṣafikun, imuse nipa lilo ẹrọ pidfd.
  • Iwe-aṣẹ fun gbogbo awọn faili proto ninu awọn aworan/ilana ti yipada si MIT.

orisun: opennet.ru

Fi ọrọìwòye kun