Објавување на CRIU 3.18, систем за зачувување и враќање на состојбата на процесите во Linux

Објавено е изданието на пакетот алатки CRIU 3.18 (Checkpoint and Restore In Userspace), дизајнирано да зачувува и обновува процеси во корисничкиот простор. Комплетот со алатки ви овозможува да ја зачувате состојбата на еден или група процеси, а потоа да ја продолжите работата од зачуваната позиција, вклучително и по рестартирање на системот или на друг сервер, без да ги прекинете веќе воспоставените мрежни врски. Проектниот код се дистрибуира под лиценцата GPLv2.

Областите на примена на технологијата CRIU вклучуваат обезбедување на рестартирање на оперативниот систем без нарушување на континуитетот на извршување на долготрајните процеси, миграција во живо на изолирани контејнери, забрзување на започнувањето на бавните процеси (можете да започнете со работа од состојбата зачувана по иницијализацијата), извршување на кернелот ажурирања без рестартирање на услуги, периодично зачувување на состојбата на долготрајните процеси. пресметување задачи за продолжување со работа во случај на пад, балансирање на оптоварувањето на јазлите во кластерите, дуплирање процеси на друга машина (вилушка до далечен систем), создавање снимки од кориснички апликации за време на работата за анализа на друг систем или во случај кога е неопходно да се откажат понатамошните активности во програмата. CRIU се користи во системи за управување со контејнери како што се OpenVZ, LXC/LXD и Docker. Промените потребни за работа на CRIU се вклучени во главниот кернел на Линукс.

Во новото издание:

  • Предоставлена возможность использования CRIU без прав root.
  • Добавлена поддержка сигнала SIGTSTP (интерактивный сигнал приостановки выполнения, который в отличие от SIGSTOP может быть обработан и проигнорирован).
  • Добавлен параметр «—skip-file-rwx-check» для пропуска проверки прав доступа к файлу (r/w/x) при восстановлении.
  • Добавлена поддержка опций IP_PKTINFO и IPV6_RECVPKTINFO.
  • Для платформ ARM реализована поддержка аппаратных точек останова.
  • Добавлена оптимизация точек сохранения для сильно разреженных ghost-файлов (—ghost-fiemap).

Извор: opennet.ru

Додадете коментар