URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136402
[ Назад ]
Исходное сообщение
"Выпуск CRIU 4.1, системы для сохранения и восстановления состояния процессов в Linux"
Отправлено opennews , 26-Мрт-25 09:35
После шести месяцев разработки опубликован выпуск инструментария CRIU 4.1 (Checkpoint and Restore In Userspace), предназначенного для сохранения и восстановления процессов в пространстве пользователя. Инструментарий позволяет сохранить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений. Код проекта написан на языке Си и распространяется под лицензией GPLv2. CRIU применяется в таких системах управления контейнерами, как OpenVZ, LXC/LXD и Docker. Необходимые для работы CRIU изменения включены в основной состав ядра Linux...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62949
Содержание
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 09:35 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 09:36 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Жироватт, 09:41 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 09:44 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:53 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 21:28 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 05:49 , 27-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Амомин, 10:52 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Big Robert TheTables, 11:28 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:09 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:57 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,OpenEcho, 14:12 , 27-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Жироватт, 09:39 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 09:45 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 09:50 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 10:42 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:08 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:19 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 20:52 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 10:00 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 10:43 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,1, 16:37 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 19:01 , 26-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,svsd_val, 07:30 , 27-Мрт-25
- Выпуск CRIU 4.1, системы для сохранения и восстановления сос...,Аноним, 16:52 , 27-Мрт-25
Сообщения в этом обсуждении
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 09:35
Интересно, как такие системы работают с IO? Что будет если восстановить программу которая была подключена к серверу? Работала с шарнутым файлом? Взаимодействовала через пайпу? Или вообще переводила вдяху или монитор в "особый" режим?
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 09:36
работает без единого разрыва
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Жироватт , 26-Мрт-25 09:41
Так уж ведётся\
Сессия рвётся\
В сутки как минимум раз.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 09:44
Прекрасно работает. Ещё бы графические приложухи научили сохранять, хотя бы без видеопамяти. Некоторые с отвалившейся видеокартой продолжают работать после её возвращения, другие, более кривые, в "режиме совместимости" и требуют перезапуска для включения ускорения.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:53
Ну вот смотри: аппликуха установила связь с сервером, открыла внутри канала сессию (об этом система уже ничего не знает - канал-то зашифрован!), потом ты остановил аппликуху, сервер закрыл сессию по таймауту. Далее ты возобновляешь работу, и даже если система восстановила связь на сервер - сессии-то уже нету! И вся работа упала, начинай заново.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 21:28
Клиент говорит "у нас тут обрыв" и сервер открывает как было. Со сменой айпишника могут быть сложности.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 27-Мрт-25 05:49
> могут быть сложностиНа третий день Орлиный Глаз заметил...
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Амомин , 26-Мрт-25 10:52
А никак - это штука для процессов чье состояние изолированно от внешней среды - дескрипторов, сокетов и тд. Поэтому и ни особо нужно кому-то.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Big Robert TheTables , 26-Мрт-25 11:28
One of the CRIU features is the ability to save and restore state of a TCP socket without breaking the connection. This functionality is considered to be useful by itself, and we have it available as the libsoccr library.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:09
> Интересно, как такие системы работают с IO? Что будет если восстановить
> программу которая была подключена к серверу? Работала с шарнутым файлом?Представляешь, состояние этого добра можно перекинуть на новую систему и сделать вид что так и было. Конечно сетевая конфига должна допускать такие фокусы.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:57
Представляешь, в состояние входят не только локальные компоненты, а, например, сессионные токены внутри соединения.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено OpenEcho , 27-Мрт-25 14:12
> Интересно, как такие системы работают с IO? Пробуйте :) изюминка из новости в: docker help checkpoint
docker run ...
docker checkpoint ...
docker create clone ...
docker start --checkpoint-dir=path ... clone
docker exec clone ...
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Жироватт , 26-Мрт-25 09:39
> ускорение запуска медленных процессовБазы оракла? Линуксовый скульсервер? Даже не представляю, зачем оно нужно, если это проблема НЕ системы, а разработчика сервиса.
Хотя нет, проприентарщина может творить что угодно, так что да, полезно.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 09:45
Ну вот майнкрафт у меня около часа запускается. Неплохо бы ускорить. Видишь, сколько применений.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 09:50
инициализируй его в облаке, а когда загрузится, забирай процесс себе
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 10:42
Это уже какая-то матрица.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:08
Тут скорее проблема железа. Мобильный ай5 спокойно ворочает сборки на 300 модов
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:19
Там моды закончились в 1.12.2 (java8), ты эту запускаешь? Последующие быстрее запускаются, но там модов таких уже нет. С хотспотом быстрее в 2 раза, но потребление памяти в 2 раза больше (16гб надо для работы), я использую jdk8-openj9 и он чуть медленней. Кроме долгой инициализации модов особых проблем нет (gc иногда лагает).
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 20:52
У меня из сборок только гтнх(1.7 вроде). Запускаю под оффтопиком с 8гб выделенной памяти, с офф жабой 8. На опенжабе были просадки кадров, конда на офф стабильные 60
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 10:00
Помню была такая ОС - Фантом, разработанная Завалишиным. И там была такая штука - перзистентность, это типа другая концепция сохранения данных по сравнению с файлами.
Мне интересно, CRIU как-то соотносится с этим по достигаемым целям? Может быть людям просто нужна ОС другого типа?
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 10:43
Ещё до всяких юниксов, на уровне ос разделялись код приложений и данные. И приложения не могли получить доступ к коду приложений.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено 1 , 26-Мрт-25 16:37
Ну уж, "на уровне os".
Гарвардская архитектура - на уровне железа разделяла.
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 26-Мрт-25 19:01
> Может быть людям просто нужна ОС другого типа?людям нужно всегда "съедобное", то есть хоть как-то "спелое", и даже не важно, что там - схавают, как только один "дурак" воскликнет - "вкусно", потом даже, не пробовавший воскликнет - "как вкусно", такова сущность "людей-потребителей".
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено svsd_val , 27-Мрт-25 07:30
Кто знает можно ли графические процессы сохранять им ? Если да то как ?К примеру старые игры в которых нет нормальных сохранялок, а до чек поинтов идти как до луны пешком... было бы круто целиком вино дампануть и восстановить...
"Выпуск CRIU 4.1, системы для сохранения и восстановления сос..."
Отправлено Аноним , 27-Мрт-25 16:52
Не восстановило онр состояние запущенного keepass с несохраненными из-за проблем сети изменениями (а после восстановления сети это нельзя было сделать руками т.к. драйвер nvidia не захотел возвращать дисплей из сна