{"id":183922,"date":"2026-10-21T17:40:28","date_gmt":"2026-10-21T15:40:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-criu-4-3-sistemy-dlya-sohraneniya-i-vosstanovleniya-sostoyaniya-proczessov-v-linux"},"modified":"2026-10-21T17:40:33","modified_gmt":"2026-10-21T15:40:33","slug":"criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux","title":{"rendered":"Vydanie CRIU 4.3, syst\u00e9mu na ukladanie a obnovu stavu procesov v Linuxe","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po 11 mesiacoch v\u00fdvoja bol uvo\u013enen\u00fd n\u00e1stroj CRIU 4.3 (Checkpoint and Restore In Userspace), ktor\u00fd sl\u00fa\u017ei na uklada\u0165 a obnovova\u0165 procesy v u\u017e\u00edvate\u013eskom priestore. Tento n\u00e1stroj umo\u017e\u0148uje ulo\u017ei\u0165 stav jedn\u00e9ho alebo viacer\u00fdch procesov a potom pokra\u010dova\u0165 v pr\u00e1ci zo zachovanej poz\u00edcie, vr\u00e1tane situ\u00e1ciu po re\u0161tartovan\u00ed syst\u00e9mu alebo na inom serveri bez preru\u0161enia u\u017e existuj\u00facich sie\u0165ov\u00fdch spojen\u00ed. K\u00f3d projektu je nap\u00edsan\u00fd v jazyku C a je distribuovan\u00fd pod licenciou GPLv2. CRIU sa vyu\u017e\u00edva v syst\u00e9moch spr\u00e1vy kontajnerov, ako s\u00fa OpenVZ, LXC\/LXD a Docker. Potrebn\u00e9 \u00fapravy na pr\u00e1cu CRIU s\u00fa zahrnut\u00e9 v hlavnom jadre Linuxu.<\/p>\n<p>Medzi oblasti vyu\u017eitia technol\u00f3gie CRIU patr\u00ed zabezpe\u010denie re\u0161tartovania opera\u010dn\u00e9ho syst\u00e9mu bez naru\u0161enia kontinuity dlhodobo be\u017eiacich procesov, live migr\u00e1cia izolovan\u00fdch kontajnerov, ur\u00fdchlenie sp\u00fa\u0161\u0165ania pomal\u00fdch procesov (je mo\u017en\u00e9 za\u010da\u0165 pr\u00e1cu zo stavu, ktor\u00fd bol zachovan\u00fd po inicializ\u00e1cii), vykon\u00e1vanie aktualiz\u00e1ci\u00ed jadra bez re\u0161tartu slu\u017eieb, pravideln\u00e9 uklada\u0165 stav dlhodobo be\u017eiacich v\u00fdpo\u010dtov\u00fdch \u00faloh na obnovenie pr\u00e1ce v pr\u00edpade havarijn\u00e9ho ukon\u010denia, vyva\u017eovanie za\u0165a\u017eenia na uzloch v klastroch, duplikovanie procesov na in\u00fd stroj (fork na vzdialen\u00fd syst\u00e9m), tvorba snapshotov u\u017e\u00edvate\u013esk\u00fdch aplik\u00e1ci\u00ed v priebehu pr\u00e1ce na ich anal\u00fdzu na inom syst\u00e9me alebo v pr\u00edpade, \u017ee bude potrebn\u00e9 zru\u0161i\u0165 \u010fal\u0161ie kroky v programe. <\/p>\n<p>V novom vydan\u00ed:<\/p>\n<ul>\n<li class=\"l\"> Realizovan\u00e1 mo\u017enos\u0165 kompresie blokov a str\u00e1n pam\u00e4te pomocou algoritmu LZ4 a viacvl\u00e1knovej dekompresie.\n<li class=\"l\"> Zv\u00fd\u0161en\u00fd v\u00fdkon v\u010faka vyu\u017eitiu asynchr\u00f3nneho vstupu\/v\u00fdstupu (AIO) pri obnove str\u00e1n VMA (Virtual Memory Area), novej met\u00f3de zastavovania \u00faloh bez pou\u017eitia hardv\u00e9rov\u00fdch bodov zastavenia a paraleliz\u00e1cii obnovy memfd a anonymnej zdie\u013eanej pam\u00e4te.\n<li class=\"l\"> Pridan\u00e1 podpora roz\u0161\u00edrenia ARM64 GCS (Guarded Control Stack), ktor\u00e9 poskytuje hardv\u00e9rov\u00fa ochranu adries n\u00e1vratu z funkci\u00ed. Po prenose riadenia na funkciu procesor uchov\u00e1va adresy n\u00e1vratu nielen v be\u017enej z\u00e1sobn\u00edku, ale aj v samostatnej tieniacej z\u00e1sobn\u00edku, ktor\u00fd nie je mo\u017en\u00e9 priamo meni\u0165. Pred opusten\u00edm funkcie sa adresa n\u00e1vratu vyber\u00e1 z tieniacej z\u00e1sobn\u00edku a porovn\u00e1va sa s adresou n\u00e1vratu z hlavn\u00e9ho z\u00e1sobn\u00edku.\n<li class=\"l\"> Pridan\u00fd backend na uchov\u00e1vanie stavu API ovl\u00e1da\u010da NVIDIA CUDA.\n<li class=\"l\"> Zabezpe\u010den\u00e9 obnovenie mapovania GPU.\n<li class=\"l\"> Pre ovl\u00e1da\u010d amdgpu bolo implementovan\u00e9 uchov\u00e1vanie a obnovenie stavu bufferov subsyst\u00e9mu DRM (Direct Rendering Manager) a s\u00faborov\u00fdch popisova\u010dov DMA-BUF.\n<li class=\"l\"> Pridan\u00e9 pr\u00edkazy na kompresiu a dekompresiu obrazov pam\u00e4te v offline re\u017eime.\n<li class=\"l\"> Pridan\u00e1 podpora uchov\u00e1vania a obnovovania inform\u00e1ci\u00ed o viazan\u00ed UID identifik\u00e1torov k sie\u0165ov\u00fdm socketom.\n<li class=\"l\"> Pridan\u00e1 mo\u017enos\u0165 &#171;&#8212;image-io-mode&#187; na zapisovanie a \u010d\u00edtanie obrazov str\u00e1nok pam\u00e4te v re\u017eime O_DIRECT (obehnutie str\u00e1nkov\u00e9ho cache).\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66509\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f CRIU 4.3 (Checkpoint and Restore In Userspace), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. \u041a\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183922","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f CRIU 4.3 (Checkpoint and Restore In Userspace), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a CRIU 4.3, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f CRIU 4.3 (Checkpoint and Restore In Userspace), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-21T15:40:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T15:40:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vydanie CRIU 4.3, syst\u00e9mu na uchov\u00e1vanie a obnovovanie stavu procesov v Linuxe | ProHoster","description":"Po 11 mesiacoch v\u00fdvoja bol uvo\u013enen\u00fd vydanie n\u00e1stroja CRIU 4.3 (Checkpoint and Restore In Userspace), ur\u010den\u00e9ho na uchov\u00e1vanie a obnovovanie procesov v u\u017e\u00edvate\u013eskom priestore.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a CRIU 4.3, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 Linux | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f CRIU 4.3 (Checkpoint and Restore In Userspace), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/criu-4-3-released-a-system-for-saving-and-restoring-process-state-in-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-21T15:40:28+00:00","article:modified_time":"2026-10-21T15:40:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/183922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=183922"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/183922\/revisions"}],"predecessor-version":[{"id":183923,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/183922\/revisions\/183923"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=183922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=183922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=183922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}