Ntọhapụ nke CRIU 3.18, usoro maka ịchekwa na iweghachi ọnọdụ usoro na Linux

Ebipụtala ngwa ọrụ CRIU 3.18 (Checkpoint and Restore In Userspace), nke emebere iji chekwaa na weghachi usoro na oghere onye ọrụ. Ngwa ngwa ahụ na-enye gị ohere ịchekwa ọnọdụ nke otu ma ọ bụ otu usoro, wee maliteghachi ọrụ site na ọnọdụ echekwara, gụnyere mgbe ịmalitegharị sistemụ ma ọ bụ na sava ọzọ, na-emebighị njikọ netwọkụ etinyerelarị. A na-ekesa koodu ọrụ n'okpuru ikikere GPLv2.

Akụkụ nke ngwa nke teknụzụ CRIU gụnyere ịgba mbọ hụ na OS reboots na-emebighị ọganiihu nke mmezu nke usoro na-adị ogologo oge, Mbugharị Live nke arịa dịpụrụ adịpụ, na-eme ka mmalite nke usoro ngwa ngwa (ị nwere ike ịmalite ịrụ ọrụ site na steeti echekwara mgbe mmalite), na-eme kernel. mmelite na-enweghị ịmalitegharị ọrụ, na-echekwa oge nke usoro usoro na-adị ogologo oge, ọrụ ịgbakọ iji maliteghachi ọrụ ma ọ bụrụ na ọ dara, na-edozi ibu dị na ọnụ ọnụ na ụyọkọ, ịmegharị usoro na igwe ọzọ ( ndụdụ gaa na sistemụ dịpụrụ adịpụ), na-ekepụta snapshots nke ngwa onye ọrụ n'oge arụ ọrụ maka nyocha na sistemụ ọzọ ma ọ bụ ọ bụrụ na ọ dị mkpa ịkagbu omume ndị ọzọ na mmemme. A na-eji CRIU na sistemu njikwa akpa dị ka OpenVZ, LXC/LXD na Docker. Mgbanwe ndị dị mkpa maka CRIU ịrụ ọrụ gụnyere na kernel Linux bụ isi.

Na mwepụta ọhụrụ:

  • Ọ ga-ekwe omume iji CRIU na-enweghị ikike mgbọrọgwụ.
  • Nkwado agbakwunyere maka mgbama SIGTSTP (ihe mgbama mmekọrịta iji kwụsịtụ ogbugbu, nke, n'adịghị ka SIGSTOP, nwere ike hazie ma leghara ya anya).
  • Agbakwunyere paramita "--skip-file-rwx-check" ka ịwụpụ nlele ikike faịlụ (r/w/x) n'oge mgbake.
  • Nkwado agbakwunyere maka nhọrọ IP_PKTINFO na IPV6_RECVPKTINFO.
  • Maka nyiwe ARM, nkwado maka ebe nkwụsị ngwaike emejuputala.
  • Nkwalite ebe nchekwa agbakwunyere maka faịlụ ghost dị obere (--ghost-fiemap).

isi: opennet.ru

Tinye a comment