|
|||||||
CRIU, система для сохранения и восстановления состояния процессов в Linux
Время создания: 22.02.2022 20:18
Автор: alensav
Текстовые метки: CRIU, система для сохранения и восстановления состояния процессов в Linux
Раздел: !!LXD
Запись: alensav/MyTetra2/main/base/16455503334xhj2qe86t/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
CRIU, система для сохранения и восстановления состояния процессов в Linux Даркризт | | GNU / Linux CRIU (Контрольная точка и восстановление в пользовательском пространстве) это инструмент, позволяющий сохранять состояние одного или группы процессов а затем возобновить работу с сохраненной позиции даже после перезапуска системы или на другом сервере без разрыва уже установленных сетевых подключений. С помощью этого инструмента можно заморозить работающее приложение (или его часть) и поместить его в постоянное хранилище как набор файлов. Затем файлы можно использовать для восстановления и запуска приложения с того места, где оно было заморожено. Отличительная черта проекта CRIU заключается в том, что он реализован в основном в пространстве пользователя, а не в ядре.
Инструмент CRIU разрабатывается в рамках проекта OpenVZ, с целью отмены контрольной точки / восстановления в ядре. Хотя его основная цель - поддержка миграции контейнеров, позволяя пользователям проверять и восстанавливать текущее состояние запущенных процессов и групп процессов. В настоящее время, инструмент может использоваться в системах x86-64 и ARM y поддерживает следующие функции:
Между областями применения технологии CRIU наблюдается, что операционная система перезагружается без прерывания непрерывности процессов длительная миграция изолированных контейнеров в реальном времени, ускорение запуска медленных процессов (может запускаться из сохраненного состояния после инициализации), выполнение обновлений ядра без перезапуска служб, периодическое сохранение долгосрочного состояния задач для возобновления работы в случае сбоя, балансировки нагрузки между кластерными узлами, дублирования процессов на другом компьютере (переход к удаленной системе), создания снимков пользовательских приложений во время работы для анализа в другой системе или на на случай, если вам нужно отменить больше действий в программе. CRIU используется в таких системах управления контейнерами, как OpenVZ, LXC / LXD и Docker. В настоящее время инструмент находится в версии 3.15., который был недавно запущен и представляет службу criu-image-streamer, которая позволяет передавать образы процессов непосредственно из / в CRIU во время операций замораживания / восстановления.
Тем, кто заинтересован в возможности установки этого инструмента, следует знать, что он доступен по официальным каналам большинства дистрибутивов Linux. Итак, чтобы установить инструмент просто откройте терминал и с помощью диспетчера пакетов найдите инструмент или используйте одну из следующих команд, которые мы разделяем. Для тех, кто Пользователи Debian, Ubuntu и их производных: sudo apt install criu А для тех, кто пользуется Arch Linux и любые его производные: sudo pacman -S criu В случае пользователей открываетиспользование: sudo zypper install criu В конце концов для тех, кто хочет скомпилировать инструмент они могут сделать это, набрав: git clone https://github.com/checkpoint-restore/criu.git Если вы хотите узнать об этом больше об этом инструменте вы можете проверить детали По следующей ссылке.
Содержание статьи соответствует нашим принципам редакционная этика . Чтобы сообщить об ошибке, нажмите здесь . Полный путь к статье: Из Linux » GNU / Linux » CRIU, система для сохранения и восстановления состояния процессов в Linux Вы можете быть заинтересованы Будьте первым, чтобы комментировать |
|||||||
Так же в этом разделе:
|
|||||||
![]() |
|||||||
|
|||||||
|