Famoahana ny CRIU 3.18, rafitra iray hamonjena sy hamerenana ny toetry ny fizotran'ny Linux

Navoaka ny famoahana ny CRIU 3.18 (Checkpoint and Restore In Userspace), natao hamonjena sy hamerenana ny dingana ao amin'ny habaka mpampiasa. Ny kitapom-pitaovana dia ahafahanao mamonjy ny toetry ny dingana iray na vondrona iray, ary avy eo dia manohy ny asa avy amin'ny toerana voatahiry, ao anatin'izany ny aorian'ny famerenana indray ny rafitra na amin'ny mpizara hafa nefa tsy manapaka ny fifandraisana efa napetraka. Ny kaody tetikasa dia zaraina eo ambanin'ny fahazoan-dΓ lana GPLv2.

Anisan'ireo faritra fampiharana ny teknolojia CRIU, dia marihina fa ny OS dia rebooted tsy hanelingelina ny fitohizan'ny ny fanatanterahana ny dingana maharitra, Live-fifindra-monina ny fitoeran-javatra mitoka-monina, manafaingana ny fanombohana ny miadana dingana (afaka manomboka miasa amin'ny fanjakana voatahiry aorian'ny fanombohana), fanavaozana ny kernel nefa tsy manomboka ny serivisy, mitahiry tsindraindray ny toetry ny asa informatika efa ela mba hanohy ny asa raha misy fianjerana, mampifandanja ny enta-mavesatra amin'ny node ao anaty clusters, ny fanaovana duplication amin'ny milina hafa (fork to a rafitra lavitra), mamorona sarin'ireo rindranasa mpampiasa ao anatin'ny fizotran'ny famakafakana azy ireo amin'ny rafitra hafa na raha toa ka mila manafoana hetsika fanampiny amin'ny programa ianao. CRIU dia ampiasaina amin'ny rafitra fitantanana container toy ny OpenVZ, LXC/LXD, ary Docker. Ny fanovana ilaina amin'ny fiasan'ny CRIU dia tafiditra ao anatin'ny firafitry ny kernel Linux.

Ao amin'ny famoahana vaovao:

  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования CRIU Π±Π΅Π· ΠΏΡ€Π°Π² root.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сигнала SIGTSTP (ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ сигнал приостановки выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ SIGSTOP ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«β€”skip-file-rwx-checkΒ» для пропуска ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π² доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ (r/w/x) ΠΏΡ€ΠΈ восстановлСнии.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΉ IP_PKTINFO ΠΈ IPV6_RECVPKTINFO.
  • Для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ARM Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ останова.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° оптимизация Ρ‚ΠΎΡ‡Π΅ΠΊ сохранСния для сильно Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Ρ… ghost-Ρ„Π°ΠΉΠ»ΠΎΠ² (β€”ghost-fiemap).

Source: opennet.ru

Add a comment